1 目 录 一、设计要求„„„„„„„„„„„„„„„„„„„„„2 二、设计目的„„„„„„„„„„„„„„„„„„„„„2 三、设计的具体实现 „„„„„„„„„„„„„„„„„2 1
系统概述„„„„„„„„„„„„„„„„„2 2
单元电路设计„„„„„„„„„„„„„„„3 3
软件程序设计„„„„„„„„„„„„„„„„14 四、结论与展望„„„„„„„„„„„„„„„„„„22 五、心得体会及建议„„„„„„„„„„„„„„„„23 六、附录„„„„„„„„„„„„„„„„„„„„„23 七、参考文献„„„„„„„„„„„„„„„„„„„24 2 一﹑设计要求 设计一个由8051MCU组成的简易直流电压表系统
能够测量一定范围的电压值,并以数字形式进行显示
通过这个过程熟悉A/D转换、键盘控制、串口通信和七段数码管的使用,掌握51系列单片机控制和测试方法
设计以AT89C51单片机为核心,对电压信号首先进行比例调节以满足A/D的需要;设置按键用于调节不同的电压档位;用LED显示测量得到的电压值;设计通信接口电路以实现测量数据的传送
完成基本要求,可以适当发挥进行扩展设计
①测量范围0-200V ②10位模数转换 ③采样结果通过LED数码管显示 ④通过串行口与 PC通信 二、设计目的 (1)利用所学单片机的理论知识进行软硬件整体设计,锻炼学生理论联系实际、提高我们的综合应用能力
(2)我们这次的课程设计是以单片机为基础,设计并开发直流电压表
(3)掌握各个接口芯片(如 ADC0808等)的功能特性及接口方法,并能运用其实现一个简单的微机应用系统功能器件
三、设计的具体实现 1
系统概述 ① 直流电压表是针对直流屏、太阳能光伏、蓄电池、电镀、通信电源、直流电动工具等应用场合设计的
该系列的直流电量仪表包含直流电流表、直流电压表、安培小时计、电压小时计