摘要:本文对数字存储示波器的基本概念及发展概况做了简单的叙述,设计了一个简单的以51单片机为核心的数字存储示波器,本文主要是由硬件部分和软件部分两个部分组成。
硬件部分是以STC90C51单片机为核心、ADC0809实时采样实现对输入信号的提取、AT24C02为存储器进行数据的存储、LCD12864为显示模块进行波形显示、并通过键盘操作来实现数字示波器的部分功能。软件部分主要是通过对51单片机的编程来实现ADC0809的控制、AT24C02的控制、周期的计算、峰峰值的计算、按键及液晶屏的控制等。
最后,本文通过Altium Designer软件设计并制作了数字存储示波器的硬件原理图和PCB。用Proteus仿真软件完成数字存储示波器的仿真和调试。
关键词:数字存储示波器;单片机;ADC转换器;存储器;液晶显示
目录
摘要
Abstract
第一章 绪论-1
1.1选题的背景意义和研究现状-1
1.1.1选题的背景意义-1
1.1.2数字存储示波器概述-1
1.1.3数字存储示波器的发展概况-3
1.2设计的任务和要求-3
1.2.1设计的基本要求-3
1.2.2课题的具体工作内容-4
第二章 系统的方案设计-5
2.1数字存储示波器的总体框图-5
2.2系统的方案设计-5
2.2.1控制器-5
2.2.2键盘模块-6
2.2.3数字信号的采集与存储-6
2.2.4显示模块-7
第三章 系统硬件电路设计-8
3.1信号调理电路-8
3.2单片机最小系统-8
3.3 A/D转换电路-10
3.3.1 ADC0809芯片-10
3.3.2 AD转换电路的硬件设计-12
3.4存储单元电路-13
3.4.1 AT24C02芯片-13
3.4.2存储单元电路设计-15
3.5键盘硬件电路-16
3.6液晶显示接口电路-17
3.6.1 LCD12864简介-17
3.6.2 LCD12864液晶显示接口电路图-18
3.7电源电路-19
第四章 系统功能的软件设计-20
4.1主程序设计及流程图-20
4.2 AD转换程序流程图-20
4.2.1 AD转换原理-20
4.2.2周期计算的原理-21
4.3峰峰值计算的原理及程序流程图-22
4.4键盘程序流程图-22
4.5存储程序流程图-23
4.6显示程序流程图-24
第五章 测试与调试-26
5.1 PCB设计-26
5.2测试与调试-27
5.3 实物图展示-32
第六章 结论和展望-33
6.1结论-33
6.2展望-33
致 谢-34
附录-36