《电子系统设计与实践》课程论文(2024-2024 学年第二学期)班 级:电子 134 班 学 号: 202405014437 姓 名:郑维取指导老师:许森完成时间: 2024 年 05 月 19 日简易数字电压表设计学生姓名:郑维取 学号:202405014437 指导老师:许森浙江树人大学信息科技学院电子 134 班摘要电压表应用十分广泛,但大部分是模拟电压表,而由于其特性,反应速度慢,读数麻烦并且误差较大,所以为适应不断快速进展的高速信号领域,已经广泛使用数字电压表.本实验设计主要讲述了数字电压表的设计过程,主要包括硬件设计和程序设计,硬件主要包括以AT89S51 单片机为主要控制电路、数据采样电路、显示电路等,是基于 51 单片机开发平台实现的一种数字电压表系统。该设计采纳 AT89S51 单片机作为控制核心,驱动控制四块数码管显示被测电压,以 ADC0809 为模数转换数据采样,实现被测电压的数据采样,使得该数字电压表能够测量 0-3.3V 之间的直流电压值. 关键词:单片机;AT89S51;ADC0809;显示电路1。引言广泛的自动控制领域中,需要有类似微型计算机功能的支持,单常常有不能把计算机安装在设备里面,因此,微型控制器的一个重要分支(单片机)应运而生。随着单片机技术的进展,单片机以其稳定可靠、体积小、功耗低、价格低廉的特点广泛应用于多重需要计算机控制功能的现场控制领域和实时控单片机控制系统.为了更好的学习和使用单片机,我们利用单片机制作了一数字电压表. 2.数字电压表原理及框图 2.1 系统设计原理硬件设计原理:电阻 R11 上的电压经过 ADC0832 芯片进行模数转换后,由 AT89S52 芯片的 P1 口连接到驱动电路,当驱动电路工作使数码管显示前面转换过来的数字。在接通电源后,当按下 SW1 后 AT89S52 不工作,使数码管全部变暗,当 SW1 一松开后AT89S52 工作,数码管又变亮.晶振电路中的两个 30pF 的电容具有微调的作用。2。2 系统设计框图2。2。1 硬件系统原理框图2。2。2 系统原理图2.3 系统设计方案AT89S52 具有如下特点:40 个引脚,8k Bytes Flash 片内程序存储器,256 bytes 的随机存取数据存储器(RAM),32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器.AT89C52 可以根据常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写...