测控单片机课设任务书电压表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. 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、张毅刚主编,单片机原理与应用设计,电子工业出版社。
相关文档
最新文档