《单片机技术》课程设计说明书数字电压表
院、部:电气与信息工程学院
学生姓名:
zxxxx
指导教师:肖冬瑞职称讲师
专业:电气工程及其自动化
学号:
1xxxxxxx
班级:
电气本xxx
完成时间:
2016年x月
f湖南工学院《单片机技术》课程设计课题任务书
学院:电气与信息工程学院
专业:电气工程及其自动化
指导教师
肖冬瑞
学生姓名
xxx
课题名称
数字电压表
一、设计任务
设计一个能够测量直流电压的数字电压表。
二、设计内容
1、电压表的硬件系统
(1、单片机最小系统模块
(2)、供电模块
(3)、显示模块
内
(4)、键盘模块
容
(5)、模数转换模块
及
2、电压表的软件系统
任
(1)、系统监控程序模块
务
(2)、显示程序模块
(3)、键盘程序模块
(4)、模数转换及数据处理程序模块
三、设计要求
测量电压范围0~5V,测量精度小数点后两位。该电压表上电或按键复位后能自
动显示系统提示符“P”,进入测量准备状态,按测量开始键则开始测量,并将测
量值显示在显示器上,按测量结束键则自动返回“P”状态。
主1李广弟单片机基础M第3版北京:北京航空航天大学出版社,20036
要2李全利单片机原理及应用(C51编程)M北京:高等教育出版社,201212
参3马忠梅单片机的C语言应用程序设计M第4版北京:北京航空航天大学出版
考
社,20036
资4李光飞单片机C程序设计指导M北京北京航空航天大学出版社,200301
料5李光飞单片机课程设计实例指导M北京北京航空航天大学出版社,20049
教
研
室
意
见
教研室主任:(签字)
年月日
f摘要
在日常维修、教学和科研中、电压表是不可缺少的。本课题目的就是以单片机为基础设计出一种结构简单、工作可靠、灵活性好的数字电压表。
该设计介绍了一种基于单片机的简易数字电压表的设计。该设计主要由三个模块组成:AD转换模块,数据处理模块及显示模块。AD转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。数据处理则由芯片AT89S52来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外它还控制着ADC0809芯片工作。此数字电压表可以测量05V的模拟直流输入电压值,并通过一个四位一体的共阳数码管显示出来,误差不超过002V。
该设计的数字电压表其硬件电路所用元件较少、成本低、调节简单;软件采用汇编语言编写,其灵活性较高,经过理论研究、原理设计和整机调试,实验结r