单片机课程设计10.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 绪论 1 第1章 系统总体结构与工作原理 2 1.1 系统总体方案选择与说明 2 1.1.1 通道转换方案设计 2 1.1.2 显示部分方案设计 2 1.2系统总体方案总结 3 1.3 系统结构框图 3 1.4 工作原理 4 第2章 硬件设计及计算方法 4 2.1 单片机的选择及时钟电路 4 2.2 LED显示器件选择 5 2.3 A/D转换模块及转化电路设计 6 2.3.1 ADC0808简介 7 2.3.274HC4066简介 7 2.3.3 A/D转换以及量程选择电路 8 第3章 软件设计与说明 9 3.1 数字电压表系统软件设计方案确定 9 第4章 总结 12 参考文献 13 附录1 系统原理图 14 附录2 系统源程序 15 绪论 传统的模拟式(即指针式)电压表已有100多年的发展史,虽然不断改进与完善,仍无法满足现代电子测量的需要,数字电压表自1952年问世以来,显示强大的生命力,现已成为在电子测量领域中应用最广泛的一种仪表。 数字电压表简称DVM(Digital Voltmeter),它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。智能化数字电压表则是最大规模集成电路(LSI)、数显技术、计算机技术、自动测试技术(ATE)的结晶。一台典型的直流数字电压表主要由输入电路、A/D转换器、控制逻辑电路、计数器(或寄存器)、显示器,以及电源电路等级部分组成。 本设计采用了以单片机为开发平台,控制系采用AT89C52单片机,A/D转换采用ADC0808。系统除能确保实现要求的功能外,还可以方便进行8路其它A/D转换量的测量、远程测量结果传送等扩展功能。简易数字电压测量电路由A/D转换、数据处理、显示控制等组成。 关键词: 单片机 AT89C52 A/D转换 ADC0808 74HC4066 数据处理 第1章 系统总体结构与工作原理 1.1 系统总体方案选择与说明 实现数字电压表的方案很多,目前广泛采用的时基于74系列逻辑器件,本设计将介绍基于单片机实现的方案。方案设计此设计包含两个模块,通道转换和显示部分方案。 1.1.1 通道转换方案设计 方案一:考虑到ADC0808的8路模拟量输入本质上也是模拟开关,因此可以利用其8个模拟通道中的IN0与IN1个作为通道转换器,即根据通道对应的电压测量范围确定对应的电压方法倍数设计对应的放大电路。用ADC0808对74HC4066进行控制,能实现量程的自动切换。 方案二:利用手动开关实现通道转换。该方案可简化控制程序,消减系统开销。缩短反应时间,不足之处在于操作麻烦。 综上所述:方案一操作方便更加满足实际需求,故选择方案一。 1.1.2 显示部分方案设计 方案一:单片机的P0口接74HC573芯片来驱动四位数码管 方案二:直接用单片机的P10-P1.7口驱动数码管。 综上所述,两个方案都可行,但方案二所需方便快捷,则选择此方案。 1.2系统总体方案总结 根据数字电压表的功能实现要求,选用AT89C51单片机作控制系统 ,低电压经放大器选用OPA820实现放大10倍、高电压经大电阻分压从而控制输入ADC0808的信号在0到5V左右实现A/D转换经AT89C51送入LED显示。其精度和显示可以精确控制,且电路相对简单成本低,稳定性较高,故采用此设计。 1.3 系统结构框图 根据项目要求,确定该系统的设计方案,图1-3-1为该系统设计方案的结构框图。硬件电路由6各部分组成,即单片机、时钟电路、复位电路、LED显示电路、A/D装唤器和测量电压输入电路。 图1-3-1 系统结构框图 1.4 工作原理 对待测模拟电压值按不同的范围,分为500mv、10v两个档位,分别为档位1与档位2。对于高于500mv的档位,采用高电阻分压电路,其比例为1/2等比例转换为0—5V的电压值,对于500mv档位,等比例放大10倍左右,再将电压送入AD进行转换,再将处理的信号送入单片机进行处理并显示。同时单片机对74HC4066进行控制,实现自动切换量程。当电压超过500mv时,p3.2输出低电平,关闭档位1电路中的开关74HC4066,档位2的电路工作,如此实现自动切换量程。 在本系统设计中采用AT89C51单片机的端口P1.0~ P 1.7作为 4位 LED数码管的显示控制。P 3.2与P 3.3 作为档位控制端口。P0作为AD输入端口,P2作为AD转换控制端口。 AT89C51单片机的晶体振荡器振荡频率为11.0592MHz 。4位LED数码管的采用动态显示方式显示。 第2章 硬件设计及计算方法 根据设计要求与思路,确定该系统的设计方案。硬件电路由5个部分组成,即单片机时钟电路

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档