单片机课程评测报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南理工大学广州学院 《数字式电压表设计》课程报告 姓 名: 黄日志 学 号: 2 序 号: 01 学 院: 电子信息项目学院 班 级:12电信1) 指导老师: 李 欣 完成时间: 2018-12-31 目录 序言 系统设计要求……………………………………………1 系统设计思路……………………………………………1 元器件选择与介绍………………………………………2 设计方案…………………………………………………4 电路与电路图……………………………………………6 作品调试…………………………………………………9 总结……………………………………………………12 参考文献 数字式电压表设计课程报告 序言 数字电压表是指表面从指针改为数字的电压表,即采用数码管显示或者液晶面板显示。 传统的指针式刻度电压表功能单一,精度低,容易引起视差和视觉疲劳,因而不能满足数字化时代的需求。采用单片机的数字电压表,将连续的模拟量如直流电压转化成不连续的离散的数字形式并加以显示,从而精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC 实时通信。数字电压表是诸多数字化仪表的核心与基础。以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表。因此,我们很有必要对数字式电压表做更深更全面的研究学习。 一.系统设计要求 1.可以测量0-5V的8路输入电压值; 2.测量结果可在四位LED数码管上轮流显示后单路选择显示; 3.测量最小分辨率为0.019V; 4.测量误差约为+0.02V; 二.系统设计思路 1.根据设计要求,选择AT89S51单片机作为核心控制器件。 2. A/D 转换采用ADC0809 实现。与单片机的接口为 P0 口和 P2 端口的高四位引脚。 3.电压显示采用4 位一体的LED 数码管。 4.LED 数码管的段码输入,由并行端口 P1 产生;位码输入,由并行端口 P3 低三位产生。 主控模块 主控模块 显示模块 A/D转换模块 图1 1 三.元器件选择与介绍 1.单片机的选择 AT89S52是美国ATMEL公司生产的低功耗、高性能CMOS 8位单片机。AT89S52片内含有4k字节Flash闪速存储器,128b内部 RAM,4个8位I/O 口线,看门狗(WDT,两个数据指针,两个16 位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。因为将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此我选择AT89S52为系统的控制器。 AT89S51芯片为40引脚双列直插式封装,其引脚排列如图2所示 2.A/D转换器的选择 A/D转换器大致分有三类:一是双积分A/D转换器,二是逐次逼近式A/D转换器,三是并行A/D转换器。在转换精度、转换速率、以及经济上的考虑,该系统决定选用逐次逼近式A/D转换器的ADC0809型。ADC0809是典型的8位MOS型8通道逐次逼近式A/D转换器,每采集一次一般需100μs。 2 图3 ADC0809的内部逻辑结构图 图中多路模拟开关可选通8路模拟通道,允许8路模拟量分时输入,并共用一个A/D转换器进行转换。地址锁存与译码电路完成对A、B、C三个地址位进行锁存与译码。 3.4位一体7段LED共阴数码管 图4一位数码管的原理图 图5 4位一体7段LED数码管图 3 4.所需元器件清单 器件类型 器件名 单位 数量 单片机 AT89S52 1 1 A/D转换器 ADC0809 1 1 数码管 **4-CC-BLUE 1 1 开关 按键开关 1 1 电容 C1、C2 33uF 2 电解电容 C3 10uF 1 电阻 R1 1K 1 排阻 RP1 1 1 变阻器 RV1 1K 1 晶振 X1 1MHz 1 表1 四.设计方案 1. 系统程序设计总方案 根据模块的划分原则,将该程序划分初始化模块,A/D转换子程序和显示子程序,这三个程序模块构成了整个系统软件的主程序,如图6所示。 开始 开始 初始化 调用A/D转换子程序 调用显示子程序 结束 图6 数字式直流电压表主程序框图 2. 系统子程序设计 4 1)初始化程序 所谓初始化

文档评论(0)

159****6529 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档