单片机AT89C51数字电压表课程设计.doc
等级:湖南工程学院应用技术学院
等级:
课程设计
课程名称单片机原理与应用
课题名称简易数字电压表
专业电气工程及其自动化
班级1181
学号201113010119
姓名钟意
指导教师赵葵银、汪超、李晓秀等
2014年5月23日
湖南工程学院应用技术学院
课程设计任务书
课程名称:单片机原理与应用
题目:简易数字电压表
专业班级:电气工程及其自动化
学生姓名:钟意
学号:201113010119
指导老师:李晓秀
审批:
任务书下达日期2014年5月12日
设计完成日期2014年5月23日
设计内容与设计要求
设计内容:
1) 简易数字电压表可以测量0~51V的输入电压值,经过A/D转换,经过单片机处理后,在LED数码管上显示。
2) 如测试端输入4.0V,则应显示4.0,测试精度为0.2V。
设计要求:
1)系统设计方案正确、合理;
2)进行系统的硬件设计;
3)完成必要元器件选择;
4)完成应用程序设计与仿真调试;
*5)进行应用程序的调试;
主要设计条件
1、MCS-51单片机实验操作台1台;
2、PC机及单片机调试软件;
3、Proteus软件
4、实验室调试
说明书格式
封面
课程设计任务书
目录
系统总体方案设计
系统硬件设计
软件设计(包括流程图)
系统的安装调试说明
8、总结
9、参考文献
10、附录
11、课程设计成绩评分表。
进度安排
第一周
星期一、上午:布置课题任务,课题介绍及讲课。
下午:借阅有关资料,总体方案讨论。
星期二、确定总体方案,学习与设计相关内容。
星期三、各部分方案设计。
星期四、各部分设计。
星期五、设计及上机调试。
第二周
星期一:设计及上机调试。
星期二:调试,中期检查。
星期三:调试、写说明书。
星期四--星期五上午:写说明书、完成电子版并打印成稿。
星期五下午:答辩。
参考文献
参考文献
1、 《单片机原理与应用》王迎旭等编机械工业出版社
2、 《51系列单片机设计实例》楼然苗等编北京航空航天大学出版社
3、 《计算机硬件技术基础实验教程》黄勤等编重庆大学出版社
4、《微型计算机接口技术及应用》刘乐善主编华中科技大学出版社
5、《单片微型计算机原理及接口技术》陈光东等编
华中科技大学出版社
目录TOC\o1-3\h\z\u
2总体方案设计
2.1设计要求???
⑴以MCS-51系列单片机为核心器件,组成一个简单的直流数字电压表。?⑵采用1路模拟量输入,能够测量0-5V之间的直流电压值。?
⑶电压显示用4位一体的LED数码管显示,至少能够显示两位小数。??⑷尽量使用较少的元器件。???
2.2?设计思路?
⑴根据设计要求,选择AT89C51单片机为核心控制器件。?
⑵A/D转换采用ADC0808实现,与单片机的接口为P1口和P2口的高四位引脚。?
⑶电压显示采用4位一体的LED数码管。?
⑷LED数码的段码输入,由并行端口P0产生:位码输入,用并行端口P2低四位产生。
⑸独立键盘:按键传送输入信息;由于本次设计有4个按键故直接使用
4个I/O口来对应4个按键。?
2.3?设计方案?
硬件电路设计由7个部分组成;?A/D转换电路,AT89C51单片机系统,LED显示系统、时钟电路、复位电路、按键控制电路以及测量电压输入电路。硬件电路设计框图如图2.1所示。
如图2.1
3硬件电路设计
3.1芯片的选择
本次课程设计选用AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含有4KB的可反复擦写的只读程序存储器和128字节的随机存储器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。?
AT89C51功能性能:与MCS-51成品指令系统完全兼容;4