测控单片机课设任务书电压表a

合集下载

数字电压表 任务书

数字电压表      任务书

湖南工程学院课 程 设计课程名称 单片机原理与应用课题名称 数字电压表专 业 自动化班 级 1191学 号姓 名指导教师 李晓秀王迎旭2013年 12月 13日湖南工程学院课程设计任务书课程名称单片机原理与应用课题数字电压表设计专业班级学生姓名学号指导老师李晓秀王迎旭审批任务书下达日期 2013年 12月 1日任务完成日期2013年 12月 13日目录第1章系统总体方案选择与设计 (1)1.1 系统设计要求 (1)1.2 系统设计思路 (1)1.3 系统设计方案 (1)第2章硬件电路设计 (3)2.1 I/O接口分配表 (3)2.2 时钟电路与复位电路 (3)2.3 按键控制电路 (4)2.4 LED显示电路 (4)2.5 AD电压采样电路 (5)第3章软件设计 (7)3.1 主函数设计 (7)3.2 定时中断模块设计 (8)3.3 按键处理模块设计 (9)第4章系统调试结果与操作说明...................... - 10 -0 第5章系统设计总结.................................. - 12 -2 致谢................................................... - 13 -3 参考文献 .............................................. - 14 -4 附录A 系统硬件电路设计原理图................ - 15 -5 附录B 程序清单................................... - 16 -6第1章系统总体方案选择与设计1.1 系统设计要求该系统要求简易数字电压表利用串行A/D转换器对0~5v范围内的信号进行检测,并能将所测量的电压在LED显示器上显示(0.00~5.00),键盘操作有:启动、保持和复位功能。

1.2 系统设计思路根据系统设计要求,采用STC公司生产的STC89C52RC为核心控制芯片,该芯片使用经典的MCS-51内核,拥有灵巧的8 位CPU 和在系统可编程Flash,是一种低功耗、高性能CMOS8位微控制器,而且具有与AT89C51类似的控制方法,简单方便,易于控制。

数字电压表任务书

数字电压表任务书

************学院毕业设计任务书学生姓名:班级:学号:题目:基于51单片机的数字电压表设计一、设计任务:利用单片机系统与模数转换芯片AD0809、显示模块等的结合构建数字电压表。

由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出许多的应用电路来。

此方案的原理是模数(A/D)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。

模数(A/D)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值。

最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。

二、设计要求:(1)、测量的电压准确无误,量程为0~5V、0~12V、0~24V。

(2)、精度误差小于 0.1V ;(3)、数码管直读电压值。

三、参考文献:[1] 陈权昌,李兴富.单片机原理及应用[M].广州:华南理工大学出版社,2007.[2] 李庆亮.C语言程序设计实用教程[M].北京:机械工业出版社,2005.[3] 杨志忠.数字电子技术[M].北京:高等教育出版社,2003.[4] 及力.Protel 99 SE原理图与PCB设计教程[M].北京:电子工业出版社,2007.[5] 徐江海.单片机实用教程[M].北京:机械工业出版社,2006.[6] 胡宴如.模拟电子技术[M].北京:高等教育出版社,2008.[7] 汪文,陈林.单片机原理及应用[M].湖北:华中科技大学出版社,2007.[8] 康华光.电子技术基础数字部分[M].北京:高等教育出版社,2008.[9] 杨欣.电子设计从零开始[M].北京:清华大学出版社,2005.指导教师签名:年月日教研室主任:年月日。

课程设计任务书_____数字电压表设计

课程设计任务书_____数字电压表设计

南京工程学院课 程 设 计 任 务 书 (二 )课程名称单片机原理及应用 A院(系、部、中心) 专 班 起 指 止 导 日 教 业 级 期 师通信工程学院 电子信息工程 电信 0912012-6-4 至 2012-6-8宗慧1.课程设计应达到的目的 在学习《单片机原理及应用 A》课程的基础上,进一步深入理解 MCS-51 单片机的结 构、工作原理和应用技术,提高单片机控制系统设计、研发的能力;按照教学计划的要 求,利用一周时间,综合应用所学知识,设计具有一定功能的小型单片机控制系统,培 养学生一定的自学能力和独立分析问题、解决问题的能力,要求学生能通过独立思考、 查阅工具书、参考文献,提出自己的设计方案,找出设计中遇到问题的解决途径。

2.课程设计题目及要求  题目:数字电压表设计1.整个课程设计的各个环节都要自己动手。

2.通过 TLC1549 串行 A/D 转换芯片完成数字电压表设计,通过 LED/LCD 显示测量值; 3.采用 C 语言编程实现; 4.其他要求参见“nKDE-51 单片机实验教学系统实验指导书” ; 5.基本任务为必做项目,附加任务为选做项目; 6.对课程设计进行总结,撰写课程设计说明书。

3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕 设计任务: 1.基本任务: 利用 nKDE-51 单片机实验教学系统上的硬件资源, 实现数字电压表的 测量与显示功能。

2.附加任务:通过键盘控制测量操作的启停。

在 LCD 上显示测量结果。

工作量要求: 1.设计的硬件电路图与程序流程图; 2.源程序代码; 3.系统运行结果符合课程设计要求。

4.主要参考文献 1、《nKDE51 单片机实验教学系统实验指导书》南京邮电大学,2011 年 2、《单片机原理与应用及 C51 程序设计》 (第 2 版) ,谢维成等编著,清华大学出版社, 2009 年 3、 《单片机原理及应用》 (第 2 版) ,李建忠,西安电子科技大学出版社,2008 年 4、其他参考资料(自选) 5.课程设计进度安排 起 止 日 期 2012 年 6月 4 日 6月 5 日 6月 6 日 6月 7 日 6月 8 日 6.成绩考核办法 1、 设计和调试满分为 25 分、答辩验收满分为 30 分,视以下情况计分: ①完成在 LED 上的显示功能,可获得基本分 30 分; ②完成在 LCD 上的显示功能,可加 15 分; ③完成键盘控制功能,可加 10 分; 2、 课程设计说明书:基本分 20 分,满分为 30 分; 3、考勤(15 分) :缺勤一次扣 5 分,缺勤三次及以上不及格。

单片机课程设计报告:电压表(附程序)

单片机课程设计报告:电压表(附程序)

——电压表【课题】电压表【设计要求】设计一个量程可变的数字电压表,用3个LED数码管显示,电压表量程为0~200mV(显示0~200mV)、200mV~2V(显示0.2V~2V)。

【设计原理】一、实验电路图二、工作原理如上图所示,实验中主要用到的芯片有运算放大器、继电器、ADC0832、8951单片机及其外围设备。

电压表的量程为两档,0~200mV 和200mV~2V。

其相对应的运放的放大增益是25倍和2.4倍,这样即使是最大的输入其通过运放后的输出电压都会小于5V,其通过限幅电路后电压均为其真实值。

然后模拟输入电压由AD0832输入,经过模数转换后送给单片机。

由p0口输出字形,同时由p1.4的电平控制74LS573的锁存和直通状态。

P1.5、p1.6、p1.7控制字位。

P1.2控制继电器的工作状态,当P1.2低电平时,三极管工作在截止状态,继电器线圈无电流通过,继电器处于常闭状态,那么相对应的运放的放大增益为25倍。

而当P1.2为高电平时,三极管工作在饱和状态,继电器线圈有电流通过,产生电磁力将继电器的开关吸到常开状态,其对应的放大增益即变为2.4倍。

对于一个模拟输入,现将其放大2.4倍,然后由AD 输入并相应转化,如果它的输出要是小于0.5V ,也就是19H ,则选择此档位是不精确的,也说明此时的输入电压介于0~200mV 之间。

那么我们就需要让P1.2置低电平,将相应的放大倍数改成25以提高转换精度。

若其满足相应的条件则直接将其转换成BCD 码并直接送数显示即可。

实验中用到了模数转换器ADC0832,其引脚图如右图所示,ADC0832是8位逐次逼近型A /D 转换器, 单一正5V 电源供电,CS 为片选, CLK 提供串行输入/输出时钟信号,DO用于串行数字输出,CHO 和CHl 为双通道模拟输入端, 它可用软件设定为单端或差分输人。

在差分方式中,通道口地址的选择由DI 逐位输入,GND 是数字、模拟公共地,cc V (REP V )为芯片电源、参考电压公共端。

单片机课程设计-简易数字电压表

单片机课程设计-简易数字电压表

课程设计报告题目:简易数字电压表课程名称:单片机与接口技术课程设计院系:电子工程学院专业、班级:学生姓名:学生学号:指导老师:目录一、设计目的及设计要求二、总体设计思路三、系统硬件设计四、软件流程图及必要说明五、总结一、设计目的及设计要求1.设计目的:(1).熟悉单片机系统综合设计方法。

(2).掌握数码管的动态显示原理。

(3).掌握ADC0809的工作原理。

2.设计要求:数字电压表的基本原理,是对直流电压进行模数转换,其结果用数字直接显示出来,按其基本工作原理可分为积分式和比较式。

基本要求:简易数字电压表可以测量0-5V的单通道输入电压值,测量值能通过数码管以十进制显示电压值,测量误差约为±0.1V。

二、总体设计思路在598k3综合实验/仿真系统中,用双头线将可调电压区的VOUT接至ADC0809 模数转换区的IN0,此IN0端口作为待测输入电压端口,由ADDA、ADDB、ADDC都为低电平时决定,因此ADC0809 模数转换区的ADDA、ADDB、ADDC接至GND,可调电压区的VIN 接至电源+5V,ADC0809 模数转换区的CS4 接至系统接口区的8000H 端口,ADC0809模数转换区的WR接至系统接口区的/IOWR端口,ADC0809 模数转换去的 RD 接至系统接口区的/IORD, CLK接至单脉冲与时钟区的500K,用8 芯线将数据总线JX0 接至A DC0809模数转换区的JX6,即将ADC0809的输出端接入实验箱系统中8255的输入端。

然后在AT89S51主控芯片的控制下,将8255的PA输出端口作为数码管的位选控制端,PB 输出端口作为数码管的字形控制端。

三、 系统硬件设计1.系统原理框图系统原理框图2.AT89S52引脚说明AD0809 D0~D7 IN0~IN7VREF+ VREF- CLK OEST 、ALEAT89S528255 D0~D7PA0~PA 7PB0~PB7数码管控制线控制线位选段选XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在XTAL1和XTA L2上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一20PF的小电容,可以使系统更稳定,避免噪声干扰而死机。

单片机课程设计电压表

单片机课程设计电压表

3)在ADC0809采集正常、12864液晶显示正常以后,我们 发现ADC0809采集的数据不正常,会出现大幅度波动,并且显 示的测得电压有时候不正确。这是因为ADC0809是逐次比较型 AD,所以它的精度是不准确的,一般情况下逐次比较型AD是 不能用作仪表用AD的,仪表级运放一般都是运用双积分型 AD。但是因为硬件外设的限制,我们只能用ADC0809。因 此,我们在算法上进行了优化,采用连续取样三次取平均的平 均值算法。在我们采用了平均值算法以后,ADC的采样值稳定 了许多也准确了许多。 (3) 调试运行结果
本实验所用12864液晶显示器
4. 系统程序设计 4.1 主程序流程图
系统主程序流程图如图4-1所示。
图4-1 主程序流程图
5. 系统调试 5.1 Proteus软件仿真调试
(1) 调试过程 启动计算机,打开Proteus仿真软件,进入仿真环境。将写 好的程序存入单片机中,点击运行。即可观察程序运行情况, 也可以通过暂停键暂停程序,通过结束键随时结束程序。 (2) 调试时遇到的问题及解决方法 1)在第一次调试时,我忘记了给ADC0809的CLK引脚提供 时钟信号,结果ADC输出的值都是0,然后我找到ADC0809的 时序图进行分析,最终,我发现了我所忽视的问题,然后在 proteus的元件库中找到了一个信号发生器用来给ADC0809提供 时钟信号。ADC0809输出正常。 2)在第一次调试时,我们的液晶屏显示全部是黑屏,经过 仔细排查,最终确定是元件电路图出现的问题,最终我将液晶 的数据口的标号去掉,用导线一根一根的与单片机的I/O口相 连,才使液晶屏显示正常。原来是我的标号使用错误导致的液 晶屏显示不正常。
//开总中断 //设定定时器T0工作方式 //利用T0中断产生CLK信号 //定时40us频率25K //启动定时器T0

基于单片机的数字式电压表的设计任务书

基于单片机的数字式电压表的设计任务书

中原工学院信息商务学院
毕业设计(论文)任务书
姓名马奔系:信息工程专业:自动化班级:103题目基于单片机的数字式电压表的设计
设计任务设计并制作一个可以测量直流电压的数字表,要求如下:
1、精度为0.1级,表头为4位半;
2、可以自动调整量程,使测量的电压可以最大精度显示;
3、测量电压范围DC0V~100V;
4、显示采用LED数据管显示;
5、系统工作稳定,满足实验台的相关要求。

任务:控制器硬件电路设计、控制器外观及结构设计及相关程序设计。

时间进度01-02周:毕业实习;熟悉掌握设计任务的要求,查阅资料,确定系统方案;03-06周:熟悉相关扩展接口器件原理;
07-10周:完成硬件电路原理图的设计;
11-13周:完成PCB板的设计;
14周:完成部分扩展接口芯片的仿真实验;
15周:完成毕业论文修改,准备毕业答辩。


始参资考料文和献主
要[1]徐大诚,微型计算机控制技术及应用.高等教育出版社,2003年[2]李朝青,单片机原理及接口技术.北京航空航天大学出版社,2003年[3]康华光,电子技术基础模拟部分(第五版),2006年
系主任签字指导教师签字。

单片机课设任务书-电压表

单片机课设任务书-电压表
(3)测量最小分辨率为0.02V。
设计要求:
1、根据题目要求进行控制系统总体设计。
2.完成系统硬件电路的设计。
(1)硬件电路图。
(2)硬件电路说明。
3.系统程序的设计。
(1)程序流程图。
(2)完整源程序。
4.完成的控制系统能达到题目的要求。
5.书写设计说明书。
二、设计原始资料
丁元杰主编,单片机原理与应用,机械工业出版社。
周二:编写按键Biblioteka 测程序周三:程序组合并调试
周四:编写设计说明书
周五:答辩
五、主要参考资料
1、何立民主编,单片机中级教程,北京航空航天大学出版社
2、丁元杰主编,单片机原理与应用,机械工业出版社。
3、孙育才主编,MCS-51系列单片微型计算机及其应用,东南大学出版社
指导教师(签名):
教研室主任(签名):
三、要求的设计成果(课程设计说明书、设计实物、图纸等)
设计结果能正确仿真演示
设计说明书一份(包括总体设计、硬件电路、系统程序控制流程图、源程序清单等)
四、进程安排
第一周周一:资料收集
周二:设计硬件电路
周三:利用proteus完成硬件电路绘制
周四:分析程序流程
周五:编写A/D转换、数据处理程序
第二周周一:编写数据显示控制程序
单片机原理及应用课程设计任务书
一、设计题目、内容及要求
设计题目:
简易数字电压表
设计内容:
所设计数字电压表应具有以下功能:
(1)可以测量0-5V范围内的3路输入电压值。
(2)在4位LED数码管上通过按键控制轮流显示3路电压值或单路选择显示,其中3位LED数码管显示电压值,显示范围为0.00V-5.00V;一位LED数码管显示路数,3路分别为0,1,2。

简易数字电压表单片机课程设计

简易数字电压表单片机课程设计

一、设计任务与要求1、设计任务:简易数字电压表的设计2、设计要求:1)0—5V电压2)8路输入电压3)4位LED或LCD显示4)结果按十进制显示,芯片自选。

二、硬件硬件框图与说明(元件选择依据即功能说明)根据MUC-8088/8086H单片机的内部结构特点本文提出以MCS-51单片机为核心的电压测量系统。

该系统以8088/8086和ADC0809核心内件,能够在单片机的控制下监测八路的输入电压值,用8位串行A/D转换器进行0-5V量程自动转换,并且测量的电压值可通过四位数码管。

整个系统的设计过程中主要采用了模块化的设计方法,完成了硬件电路的设计及软件程序的编写,还详细的给出了相关的硬件框图和软件流程图,通过最终硬件电路的调试,使该系统能够在要求的条件下达到正常的测量及显示功能。

单片机8088/8086是整个系统的核心,实现输入端的分路选择,模数转换后数据的处理及在数码管上数据的显示等功能。

正文着重给出了软硬件系统的各部分电路,介绍了该系统的工作原理,MCS-51单片机特点,8088/8086的功能和应用,ADC0809的功能和应用等。

芯片介绍1)8051芯片8051是在8031的基础上,片内集成有4K ROM,作为程序存储器,是一个程序不超过4K字节的小系统。

ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机。

所以8051适合与应用在程序已定,且批量大的单片机产品中。

8051单片机简介8051单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上[2]。

如果按功能划分,它由如下功能部件组成,即中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口、中断系统和时种电路,其基本结构依旧是CPU加上外围芯片的传统结构模式。

但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。

8051单片机的硬件结构具有功能部件种类全,功能强等特点。

单片机课程设计报告-简易数字电压表

单片机课程设计报告-简易数字电压表

课程设计报告课程名称:单片机原理及应用设计题目:简易数字电压表设计系别:专业:班级:学生姓名:学号:起止日期:指导教师:教研室主任:摘要本文介绍了一种基于单片机STC89C52的简易数字电压表的设计。

该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。

A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量然后传送到数据处理模块。

数据处理则由芯片AT89C52来完成,其负责把ADC0808传送来的数字量经过一定的数据处理,产生相应的显示码并通过8255芯片送到数码管进行显示;此外,它还控制着ADC0809芯片工作。

该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

此数字电压表可以测量0-5V的4路模拟直流输入电压值,并通过共阳极7段数码管显示出来。

关键词:STC89C52;ADC0809;8255;电压表;单片机目录设计要求 (1)1、前言 (1)2、方案选择与论证 (2)2.1方案一 (2)2.2方案二 (3)2.3方案对比与选择 (4)3 单元电路设计 (5)3.1单片机系统 (5)3.2时钟电路 (6)3.3电源电路 (6)3.4复位电路 (7)3.5 A/D 转换电路 (7)3.6 显示电路设计 (8)3.7 总体电路设计 (10)4、程序设计与调试 (11)4.1 程序设计总方案 (11)4.2 程序调试 (11)5、结果显示及误差分析 (12)5.1 结果显示 (12)5.2 误差分析 (14)6、设计总结 (15)7、主要芯片资料 (16)7.1 STC89C52 (16)7.2 ADC0809 (17)7.3 8255A (18)8、参考文献 (19)9、致谢 (20)10、附录 (21)简易数字电压表设计设计要求设计要求:1)能用数码管显示电压值2)可以测量0~5V范围内的4路输入电压值3)其测量最小分辨率为0.02V4)在4位LED数码管上轮流显示或者单路显示1、前言随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成运算部件、控制部件、数据存储器、程序存储器、定时器/计数器中断系统,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。

单片机课程设计报告——数字电压表

单片机课程设计报告——数字电压表

数 字 电 压 表单片机课程设计报告班 级:姓 名:学 号:指导教师:2011 年 3 月 29 日数字电压表电路设计报告一、题目及设计要求采用51系列单片机和ADC 设计一个数字电压表,输入为0~5V 线性模拟信号,输出通过LED 显示,要求显示两位小数。

二、主要技术指标1、数字芯片A/D 转换技术2、单片机控制的数码管显示技术3、单片机的数据处理技术三、方案论证及选择主要设计方框图如下:1、主控芯片方案1:选用专用转化芯片INC7107实现电压的测量和实现,用四位数码管电压采集 模数转换 单片机处理 数码管显示显示出最后的转换电压结果。

缺点是京都比较低,内部电压转换和控制部分不可控制。

优点是价格低廉。

方案2:选用单片机AT89C51和A/D转换芯片ADC0809实现电压的转换和控制,用四位数码管显示出最后的转换电压结果。

缺点是价格稍贵;优点是转换京都高,且转换的过程和控制、显示部分可以控制。

基于课程设计的要求和实验室能提供的芯片,我选用了:方案2。

2、显示部分方案1:选用4个单体的共阴极数码管。

优点是价格比较便宜;缺点是焊接时比较麻烦,容易出错。

方案2:选用一个四联的共阴极数码管,外加四个三极管驱动。

这个电路几乎没有缺点;优点是便于控制,价格低廉,焊接简单。

基于课程设计的要求和实验室所能提供的仪器,我选用了:方案2。

四、电路设计原理模拟电压经过档位切换到不同的分压电路筛减后,经隔离干扰送到A/D转换器进行A/D转换。

然后送到单片机中进行数据处理。

处理后的数据送到LED 中显示。

同时通过串行通讯和上位通信。

硬件电路及软件程序。

而硬件电路又大体可分为A/D转换电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程,利用Keil和PROTEUS 软件对其编译和仿真。

一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED,此时就需要增加LED驱动电路。

单片机课程设计报告-简易数字电压表

单片机课程设计报告-简易数字电压表

TLC0834
P87C52X2
图1
1) A/D 转换部分
1.1 TLC0834 AD 转换器 TLC0834 的启动和转换可以由软件自由控制。根据 TLC0834 的工作时序图,
图 2 控制逻辑表
图 3 时序图
其转换过程是: 片选 置 CS 为低(保证 CS 有一个从高到低的跳变),该电
平能使所有的逻辑功能有效, CS 引脚在整个转换过程中应保持 低电平。此时 DO 端为高阻,DI 端等待指令 起始 向 DI 端输出第一个逻辑高,表示起始位。由于 DI 端
;调用数据转换子程序 LCALL TURN_SUB ;调用显示子程序 LCALL DISP_SUB ;转换成通道 1 CH1: CLR P1.6 ;清时钟 CLR P1.5 SETB P1.7 ;CS=1 CLR P1.7 ;CS=0 SETB P1.5 ;置 1 启动位 SETB P1.6 CLR P1.6 SETB P1.5 ;1 写 SGL SETB P1.6;时钟 0-1 跳变 CLR P1.6 SETB P1.5 ;1 写 ODD SETB P1.6 CLR P1.6 CLR P1.5 ;0 写 SELECT BIT1 SETB P1.6 CLR P1.6 ;通道 0,单端输入 SETB P1.6
C3
10uF
9
RST
R2
10k 29 30 31 PSEN ALE EA
RV3
58%
U5
1 2 3 4 5 6 7 8 V+ CS CH0 CH1 CH2 CH3 DGND AGND ADC0834 CLK SARS 12 11
RV1
58%
1k
DI DO VCC VREF
13 10 14 9

单片机电压表课程设计

单片机电压表课程设计

单片机电压表课程设计一、课程目标知识与理解目标:使学生掌握单片机电压表的基本工作原理,理解单片机在电压测量中的应用;掌握相关电路的搭建与调试方法,了解程序设计在电压表制作中的重要性。

技能目标:培养学生运用单片机进行电压测量的实际操作能力,能够独立完成电压表的硬件搭建和软件编程;提高学生的问题分析和解决能力,使其能够在实际应用中灵活调整和优化电压表的设计。

情感态度价值观目标:激发学生对单片机及电子制作的兴趣,培养其创新意识和团队合作精神;引导学生认识到科学技术在实际生活中的应用价值,增强其社会责任感和使命感。

课程性质分析:本课程属于电子技术领域,结合单片机技术,注重实践操作和理论知识相结合,旨在提高学生的实际动手能力和问题解决能力。

学生特点分析:针对高中年级学生,已具备一定的电子基础和编程能力,对新鲜事物充满好奇,具备较强的自主学习意愿。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,强调学生在实际操作中发现问题、解决问题;关注学生的个体差异,提供有针对性的指导,确保每位学生都能达到课程目标。

1. 解释单片机电压表的工作原理,并阐述其在实际应用中的作用。

2. 独立完成单片机电压表的硬件搭建和软件编程,实现电压的准确测量。

3. 分析并解决电压表制作过程中遇到的问题,优化设计方案。

4. 充分发挥团队合作精神,积极参与电子制作活动,提高自身的技术水平和创新能力。

5. 关注单片机技术在日常生活中的应用,认识到科技对社会的贡献,树立正确的价值观。

二、教学内容1. 理论知识:- 单片机基础:介绍单片机的组成、工作原理及特点。

- 电压测量原理:讲解电压测量的基本方法,包括模拟量采集、模数转换等。

- 程序设计:阐述C语言编程在单片机电压表制作中的应用。

2. 实践操作:- 硬件搭建:学会使用面包板、电阻、电容、传感器等元件搭建单片机电压表电路。

- 软件编程:学习编写单片机程序,实现电压的测量、显示和报警功能。

单片机AT89C51数字电压表课程设计

单片机AT89C51数字电压表课程设计

课程设计课程名称单片机原理与应用课题名称简易数字电压表专业电气工程及其自动化班级学号姓名指导教师课程设计任务书课程名称:单片机原理与应用题目:简易数字电压表专业班级:电气工程及其自动化学生姓名:学号:指导老师:审批:任务书下达日期2014 年 5 月12 日设计完成日期2014 年 5 月23 日目录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.13 硬件电路设计3.1芯片的选择本次课程设计选用AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含有4KB的可反复擦写的只读程序存储器和128字节的随机存储器。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,由于将多功能8位CPU 和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

AT89C51功能性能:与MCS-51成品指令系统完全兼容;4KB可编程闪速存储器;寿命:1000次写/擦循环;数据保留时间:10年;全静态工作:0-24MHz;三级程序存储器锁定;128*8B内部RAM;32个可编程I/O口线;2个16位定时/计数器;5个中断源;可编程串行UART通道;片内震荡器和掉电模式。

单片机课程设计电压表

单片机课程设计电压表

单片机原理及接口技术课程设计报告设计题目:电压表设计学号:姓名:指导教师:信息与电气工程学院二零一四年六月电压表设计本文介绍了一种基于单片机的简易数字电压表的设计。

该设计主要由A/D 转换模块、数据处理模块及显示模块。

A/D转换模块主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量,然后再传送到数据处理模块。

数据处理模块则由芯片AT89C51来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0809芯片的工作。

该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

此数字电压表可测量模拟输入电压值,并通过12864液晶显示出来。

电压表的设计是采用数字化的测量技术,把连续的模拟量转换成不连续的离散的数字形式并加以显示的仪表。

传统的指针式电压表功能单一,精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由于精度高,抗干扰能力强,可扩展性强,集成方便,还可与PC进行实时通信。

数字电压表是诸多数字化仪表的核心与基础。

以数字电压表为核心可以扩展成各种通用数字仪表,专用数字仪表及各种非电量的数字化仪表。

目前,由各种单片A/D转换器构成的数字电压表已被广泛的用于电子及电工的测量、工业自动化仪表、自动测试系统等智能化测量领域,展示出强大的生命力。

新型数字电压表以其高准确度、高可靠性、高分辨率、高性价比等优良特性备受人们的青睐。

数字电压表作为数字化仪表的基础与核心,已被广泛的用于电子及电工的测量、工业自动化仪表、自动测试系统等智能化测量领域。

它把连续的模拟量转换成不连续的离散的数字形式并加以显示,有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。

目前,数字万用表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度,本设计A/D 转换器对输入模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。

单片机技术课程设计说明书数字电压表

单片机技术课程设计说明书数字电压表

《单片机技术》课程设计说明书数字电压表院、部:电子与信息工程学院学生姓名:xxxxx指导教师:xx 职称:讲师专业:自动化班级:自本1001班完成时间:2012年12月25日摘要本文介绍了一种基于单片机的简易数字电压表的设计,该电路采用ADC0809 A/D转换元件,实现数字电压表的硬件电路与软件设计。

该系统的数字电压表电路简单, 可以测量0~5V的电压值,并在lED数码管上显示该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。

A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。

数据处理则由单片机AT89C51来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0809芯片工作。

该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。

此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。

关键字:单片机;数字电压表;A/D转换;AT89C51;ADC0809ABSTRACTThis paper introduces a kind of chip based on a digital voltage meter design, the circuit uses ADC0809 A\/D converter, digital voltage meter to achieve hardware circuit and software design. The system of the digital voltage meter circuit is simple, can be measured by 0~5V voltage value, and in the LED digital tube display This design mainly consists of three modules: A\/D module, data processing module and display module. Conversion of A\/D mainly by the chip ADC0809 to complete, it is responsible for the acquisition of analog quantity is converted into corresponding digital quantity in transmitted to a data processing module. Data processing by the MCU to complete the AT89C51, its responsible for the ADC0809 transmission to a digital quantity after a certain amount of data processing, to produce a corresponding display code to the display module for display; in addition, it also controls the operation of the ADC0809 chip.The system of the digital voltage meter circuit is simple, with less elements, low cost, and high measuring precision and reliability. The digital voltage meter can measure 0-5V 1 analog input DC voltage value, and through a four one of the 7 digital tube display.Key words:single-chip microcontroller; digital voltmeter; A/D converter; AT89C51; ADC0808目录目录.................................................................................................................. I II 1 设计总体方案.. 01.1 设计要求 01.2 设计思路 01.3 设计方案 02 设计课题硬件系统的设计 (1)2.1 AT89C51单片机 (1) (1)图2 AT89C51的引脚图 (1)2.2 ADC0809引脚功能 (3)2.3 复位电路设计 (4)2.4 时钟电路设计 (4)2.5 LED显示系统设计 (5)2.5.1 LED的基本结构 (5)2.5.2 LED显示器的选择 (6)2.5.3 LED译码方式 (6)2.5.4 LED显示器与单片机接口设计 (7)2.6 总体电路设计 (8)3 程序设计 (9)3.1 程序设计总方案 (9)3.2 系统子程序设计 (9)3.2.1 初始化程序 (9)3.2.2 A/D转换子程序 (9) (10)3.2.3 显示子程序 (10)3.3 软件程序清单 (10)4 仿真 (11)4.1 软件调试 (11)4.2 显示结果及误差分析 (11)4.2.1 显示结果 (11)4.2.2 误差分析 (13)结束语 (14)致谢 (15)参考文献 (16)附录A 程序清单 (17)附录B 实物图 (21)附录C PCB图 (22)附录D 电路原理图 (24)附录E 原器件清单 (25)1 设计总体方案1.1 设计要求设计一个能够测量直流电压的数字电压表。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指导教师(签名):
教研室主任(签名):
单片机原理及应用课程设计任务书
一、设计题目、内容及要求
设计题目:单片机数字点电压表设计
设计内容及要求:
(1)可以测量0~5V的8路直流电压。
(2)在LED数码管上显示测量电压值,显示范围为0.00V~5.00V,一位LED数码管显示路数。
(3)通过控制键可以改变显示模式,8通道轮流显示或单路选择显示。
(4)设定每一路的上限值,超过界限值时警报喇叭发声,以示警告。
(5)其他功能,创新部分。
二、设计原始资料
Proteus,KEIL
三、要求的设计成果(课程设计说明书、设计实物、图纸等)
设计结果在计算机上能正确仿真;
设计说明书一份(包括硬件原理电路、源程序清单等)
四、进程安排
第一周周一:资料收集,软件学习
周二:硬件电路设计
周三:利用proteus完成硬件电路绘制
周四:分析并绘制程序流程
周五:编写各部分应用Leabharlann 序第二周周一:完善应用程序
周二:程序组合并调试
周三:程序组合并调试
周四:编写设计说明书
周五:答辩
五、主要参考资料
1、何立民主编,单片机中级教程,北京航空航天大学出版社。
2、张毅刚主编,单片机原理与应用设计,电子工业出版社。
相关文档
最新文档