- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南科技大学课程设计
湖 南 科 技 大 学
单 片 机 课 程 设 计
题 目 数字电压表
姓 名 刘峥嵘
学 院 机电工程学院
专 业 测控技术与仪器
学 号 0903030318
指导教师 戴巨川
成 绩
二〇一二年六月二日制
PAGE ii
摘要
本课题实验主要采用AT89S52芯片和ADC0809芯片来完成一个简易的数字电压表,完成对输入0~5 V的模拟直流电压的测量,并通过一个4位一体的8段LED数码管进行显示,测量误差约为0.02 V。由AT89S52和ADC0809组成的数字电压表具有结构简单,易于操作,灵敏度高的特点。该电压表的测量电路方案由三个模块组成:A/D转换模块、数据处理模块及显示控制模块。A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。数据处理则由芯片AT89S52来完成,其负责把ADC0809传送来的数字量经一定的数据处理,产生相应的显示码送到显示模块进行显示;另外它还控制着ADC0809芯片的工作。显示模块主要由7段数码管组成,显示测量到的电压值。以上方法能较准确的对电压的测量。从而实现电压表的功能。
目 录
第一章 数字电压表的功能要求说明及设计方案介绍
1.1 课题设计实验任务···········································1
1.2 功能要求说明···············································1
1.3 数字电压表设计方案·········································1
1.4 数字电压表工作原理·········································2
第二章 硬件电路的设计
2.1 数字电压表各模块功能简要介绍·······························3
2.2 电路原理图·················································5
2.3 元器件清单·················································6
第三章 系统程序的设计·
3.1 初始化程序·················································7
3.2 主程序·····················································7
3.3 C程序清单··················································8
第四章 调试及性能分析
4.1 电压表仿真结果及误差分析···································10
4.2 电压表设计结论·············································10
4.3 设计体会···················································11
参考文献
1 -
第一章 数字电压表的功能及设计方案介绍
1.1 课题设计实验任务
利用单片机AT89S52和ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码管显示,要求使用的元器件数目尽量少。
1.2 功能要求
电路通电或按复位键时,通过改变电位器的阻值改变模拟输入电压,不断的将模拟电压转换成数字量,通过LED显示出所测得的模拟电压。在测试中测试的电压值必须和实际的电压值不超过0.05V的电压。在改变电压时,能够准确的侧量出电压的变化值。
1.3 数字电压表设计方案
要实现电压的测试有多种方案,其中两种比较简单的且精确度比较高的可以分别采用并行ADC0809芯片和TLC549芯片,其中各芯片都有可取之处。
方案一:用TLC549串行芯片作模数采样芯片,占用的单片机的I/O口线少,且占用电路面积小,只是编程复杂点。
方案二:用ADC0809并行芯片作模数采样芯片,需要占用一个I/O口,不过可以循环采样8路模拟通道,占用板子的面积大,编程相对来说简单点。
本程序采用方案二,采用常用的51单片机作为控制芯片,ADC0809芯片的CLK时钟信号脚接单片机的ALE脚; ADC0
您可能关注的文档
最近下载
- 职业院校班主任业务能力大赛班级建设方案—初建、规范、发展.docx VIP
- Unit1 London is a big city(说课稿)2023-2024学年外研版(三起)四年级下册.docx
- 广东省2023-2024学年高一下学期第一次月考试题 数学含答案.pdf VIP
- 盐酸普鲁卡因工艺说明书8.pdf
- 铁艺栏杆维保方案.doc VIP
- 266系列压力变送器选型样本2018.9.29.pdf VIP
- 婚姻法司法解释(共40张课件).pptx VIP
- 相互批评意见简短教师范文(通用6篇).docx
- 北师大版数学三年级下册《除法:买新书》说课稿及反思(共二篇).pdf
- GB50515-2010 导(防)静电地面设计规范.docx
文档评论(0)