单片机课程设计---基于单片机的简易数字电压表设计
-
资源ID:1429997
资源大小:178.50KB
全文页数:17页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
单片机课程设计---基于单片机的简易数字电压表设计
1、 题题 目:目:基于单片机的简易数字电压表设计基于单片机的简易数字电压表设计 姓姓 名:名: 学学 号:号: 指导老师:指导老师: 设计时间:设计时间:20122012. .4 4 单片机原理及应用 课程设计报告书 目 录 1. 引 言 1 1.1. 设计意义. 1 1.2. 系统功能要求 1 2. 方案设计. 1 3. 硬件设计. 2 3.1. 硬件电路. 2 3.1.1. 硬件电路图部分模块设计 . 2 3.1.2. 硬件电路图整体设计 . 4 3.2. 硬件电路仿真 5 4. 软件设计. 5 4.1. 初始化程序 . 5 4.2. 主程序 5 4.3. 显示子程序 . 6 4.4. A/
2、D 转换测量子程序 6 5. 系统调试. 7 6. 设计总结. 8 7. 附 录 8 7.1. 源程序代码 . 8 7.2. 作品实物图片 14 8. 参考文献. 14 基于单片机的简易数字电压表设计 单片机原理及应用课程设计 1 基于单片机的简易数字电压表设计基于单片机的简易数字电压表设计 1. 引 言 1.1. 设计意义 传统的指针式刻度电压表功能单一,进度低,容易引起视差和视觉疲劳。而 数字电压表读数直观抗干扰信号等优点。 通过本次基于 AT89C52 单片机为控制系 统,ADC0809 为转换的简易数字电压表的课程设计可以从中了解片机控制的数字 电压表的基本原理,将课堂上的理论知识紧密
3、的联系起来, 掌握包括硬件的组装 及相关软件的使用和系统调试。 1.2. 系统功能要求 简易数字电压表可以测量 05V 的 8 路输入电压值, 并在 4 位 LED 数码管上 轮流显示或单路选择显示。测量误差约为 0.02V。 2. 方案设计 按系统功能实现要求,决定控制系统采用 AT89C52 单片机,A/D 转换采用 ADC0809.系统除能实现要求的功能外, 还能方便的进行 8 路其他 A/D 转换量的测 量,远程测量结果传送等拓展功能。数字电压表系统设计方案框图如图 1 所示: 基于单片机的简易数字电压表设计 单片机原理及应用课程设计 2 图 1 数字电压表系统设计方案框图 3. 硬件
4、设计 3.1. 硬件电路 3.1.1. 硬件电路图部分模块设计 AT89C52 芯片引脚图如图 2 所示 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL2 XTAL1 VSS P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 PSEN ALE EA P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 VCC 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 AT89C52 图 2 AT89C52 4位 LED 显示 ADC0809 上位复电 串口通信 电源电路 P0 P2