1、 毕毕 业业 设设 计计 题目 简易电压表 系别 电气工程系 专业 电气自动化技术 班级 姓名 学号 指 导 教 师 日期 2 I 设计任务书 设计题目设计题目: 简易数字电压表的设计 设计要求:设计要求: 1、 设计一个具有可以测量 05V 的 8 路输入电压值,并在 4 个 LED 数码管上 显示的数字电压表。 2、 设计完成该功能的硬件电路; 3、 设计完成上述功能的相应软件; 4 、用 proteus 仿真软件调试出应有的效果。 设计进度要求:设计进度要求: 第一周:选定设计题目,查找、搜集相关资料,了解 AT89C52、ADC0808 模块 的功能及使用方法。 第二周:查资料,收集信
2、息,写出初步设计方案; 第三周:硬件电路设计; 第四周:流程图的设计、程序设计; 第五周:程序设计,并在 PROTEUS 中进行仿真调试; 第六周:在 PROTEUS 中进行仿真调试; 第七周:撰写设计论文; 第八周:指导老师对设计报告进行检查、修改,设计论文定稿,准备答辩。 指导教师(签名) :指导教师(签名) : II 摘 要 在现实生活中,电是非常重要的,电与我们息息相关。因此,电压的测量是 非常重要的,在一些工业生产,电力的传输,家用电器的维修等方面,电压的测 量极其重要。近年来,随着微电子技术的迅速发展和超大规模集成电路的出现, 特别是单片机的出现,正在引起测量控制仪表领域的新的技术
3、革命。 设计中主要由单片机 AT89C52、ADC0808 模块和数码管显示块组成。模拟电 压信号串行 AD 转换后变为数字信号, 将此信号线性调整为电压值, 并转换为 BCD 码形式,依次送到数码管显示。采用 74LS245 芯片进行 BCD 码与七段码(共阴极 数码管)之间的解码,即将待显示的数字电压值(BCD 码)通过 74LS245 驱动得 到共阴极数码管显示所需的七段码。 关键词:单片机,ADC0808,74LS245,数码管,段码 III 目 录 设计任务书.I 摘 要. II 目 录 III 1 总体方案设计 1 1.1 系统框图. 1 1.2 显示控制方案简介. 1 1.3 电
4、路原理. 1 2 硬件设计 2 2.1 单片机 AT89C52 2 2.2 模/数转换器 ADC0808 5 2.3 驱动器 74LS245. 7 2.4 七段数码管. 8 2.5 显示控制. 10 3 软件设计 12 3.1 设计思路. 12 3.2 主程序流程图. 12 3.3 初始化子程序. 12 3.4 A/D 初始化 13 3.5 LED 显示 13 4 系统调试 14 4.1 WAVE 软件 14 4.2 PROTEUS 软件 16 致 谢 22 参考文献 23 附录 24 1 1 总体方案设计 1 1. .1 1 系统框图系统框图 简易电压表设计框图如图 1.1 所示。 图 1.1 简易电压表设计框图 1 1. .2 2 显示控制方案简介显示控制方案简介 设计中采用的显示方