基于单片机的数字电压表课程设计
《基于单片机的数字电压表课程设计》由会员分享,可在线阅读,更多相关《基于单片机的数字电压表课程设计(24页珍藏版)》请在毕设资料网上搜索。
1、 基于单片机的数字电压表设计 摘 要 本论文讲述了基于 AT89C51 单片机的数字电压表的设计及仿真,设计主要由三个 部分组成:单片机(AT89C51) 、LED 显示模块、A/D 转换器。A/D 转换主要由芯片 ADC0808 来完成,作用是把电压的模拟量转换为相应的数字量并传送到数据处理模块。 数据处理则由芯片 AT89C51 来完成,其负责把 ADC0808 传送来的数字量经过一定的处 理, 产生相应的显示代码驱动显示模块进行显示; 另外,它还控制着 ADC0808 芯片工作。 该系统的数字电压表电路简洁明了,所涉及到的元件较少,成本低,而测量精度和可靠 性较高。该数字电压表可以测量
2、0-5V 的 1 路模拟直流输入电压值,并通过一个 4 位一 体的 7 段数码管显示出来。 关键词: AT89C51,ADC0808,LED 数码显示管,数字电压表 1 绪论 1 1.1 课题描述 . 1 1.2 设计需求 1 1.3 设计思路 2 1.4 基本工作原理及框图 2 2 硬件电路 2 2.1 A/D 转换器 . 2 2.1.1 逐次逼近型 A/D 转换器原理 . 3 2.1.2 ADC0808 的主要性能 . 3 2.1.3 ADC0808 的外部脚 . 4 2.1.4 ADC0808 的内部结构、工作原理及时序图 . 4 2.2 单片机最小系统 . 6 2.2.1 单片机的介绍
3、 . 6 2.2.2 AT89C51 的引脚功能 6 2.3 LED 显示系统 8 2.3.1 LED 的基本结构 8 2.3.2 LED 显示器的选择 8 2.3.3 LED 的译码方式 8 2.3.4 LED 与 C51 的接口设计 . 9 2.4 复位电路和时钟电路 . 9 2.4.1 复位电路 9 2.4.2 时钟电路 10 2.5 总电路硬件图 11 3 程序设计 11 3.1 程序设计方案 . 11 3.2 系统子程序设计 12 3.2.1 子程序初始化 12 3.2.2 A/D 转化子程序. 12 3.2.3 程序设计 13 4 仿 真 16 4.1 软件调试 16 4.2 仿真
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 电压表 课程设计
