第2章-51单片机的应用系统设计与软件开发环境.pptVIP

第2章-51单片机的应用系统设计与软件开发环境.ppt

  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章 51单片机的应用系统设计和软件开发环境 《单片机应用技术实例教程(C51版)》 --高等院校嵌入式人才培养规划教材 本章主要内容 2.1 51单片机应用系统的结构 2.2 51单片机最小应用系统 2.3 51单片机的Keil μVision软件开发环境 2.4 本章总结 前一页 前一页 2.1 51单片机应用系统的结构 首页 一个完整51单片机应用系统的结构,由51单片机内核、51单片机的内部资源、51单片机扩展的外部资源以及51单片机上运行的用户软件组成。 ●51单片机内核:这是51单片机的核心部分,包括时钟产生模块、ALU运算模块、通用寄存器等。 ●51单片机的内部资源:51单片机内部自带了一些诸如定时/计数器、外部中断、串行通信模块的资源,可以完成部分核心功能。 ●51单片机扩展的外部资源:由于51单片机的通用性较强,所以其集成的内部资源有限,当应用系统需要完成一些特殊功能时,如测量温度、湿度等,则需要外扩一些外部资源(器件),这些外部资源(器材)和51单片机内核、51单片机的内部资源一起构成了51单片机应用系统的硬件资源,是51单片机应用系统的基础。 ●51单片机上运行的用户软件:设计者根据应用系统的具体功能所编写的应用代码,是51单片机应用系统的“大脑”,这些应用代码可以用C语言编写,也可以用汇编语言编写,在最终执行的时候都要被编译器转换为机器语言。 。 前一页 2.2 51单片机最小应用系统 2.2.1 最小应用系统的构成 2.2.2 时钟源 2.2.3 复位电路 2.2.4 供电系统 首页 前一页 2.2.1 最小应用系统的过程 最小的51单片机应用系统包括51单片机、时钟源(振荡电路)、复位电路和供电系统3个部分,其中51单片机是系统的核心部件,时钟源则为51单片机提供工作所必需的振荡源,复位电路给51单片机提供复位信号以供51单片机进行完整的复位操作,供电系统则承担了给将输入电源转换为单片机应用系统可以使用的电源的工作。最小应用系统的构成结构如下图所示。 前一页 2.2.2 时钟源 时钟源又被称为振荡电源,是51单片机系统工作的核心,提供单片机工作的“动力”,其关系到51单片机运算速度的快慢、应用系统稳定性高低等,其可以使用晶体和晶振来搭建。 晶体和晶振的主要区别在于晶体需要外接振荡电路才能够起振,发出脉冲信号,而晶振则只需要在相应的引脚上提供电源和地信号即可以发出脉冲信号。从外形来看,晶体一般是扁平封装,有两个引脚,这两个引脚互相没有区别,功能相同,下图所示为最常见的“扁矮”晶体的实物示意,在其顶部通常会标明该晶体的工作频率,图中的晶体的工作频率即为13.824MHz。 晶振则大多为长方形或者正方形封装,有4个引脚,这4个引脚的功能互不相同,不能混淆。从工作参数来看,晶体的温度系数和精确度高于晶振。 前一页 2.2.3 复位电路 复位电路是影响51单片机应用系统运行稳定性的最主要内部因素之一,根据不同的系统要求,51单片机对应的复位电路有不同的设计要求,但是其最基本要求是能完整地复位单片机应用系统。 1. 基本RC复位电路 51单片机应用系统的基本复位电路的主要功能是在应用系统上电时给51单片机提供一个复位信号,让51单片机进入复位状态;当应用系统的电源稳定后,撤销该复位信号。需要注意的是,在应用系统上电完成后,这个复位信号还需要维持一定时间才能够撤销,这是为了防止在上电过程中电源上的电压抖动影响应用系统的复位过程。 2. 添加二极管的RC复位电路 以上介绍的RC复位电路中,如果对电阻和电容选择不当可能会造成复位电路驱动能力下降,同时该电路还不能够解决电源毛刺以及电源电压缓慢下降的问题,所以在基本RC复位电路基础上可以增加一个由二极管构成的放电回路。该二极管可以在电源电压瞬间下降的时候使得电容快速放电,从而使得系统复位;同样,一定宽度的电源毛刺也可以使得51单片机应用系统可靠地复位。 3. 添加三极管和二极管的RC复位电路 如果在RC复位电路的基础上加上一个三极管,构成比较器,这样就可以避免电源毛刺造成的不稳定,而且如果电源电压缓慢下降达到一个门阀电压的时候也可以稳定地复位。在这个基础上使用一个稳压二极管避免这个门阀电压不受电源电压的影响,同时增加一个延时电容和一个放电二极管从而构成一个完整的复位电路。 前一页 2.2.4 供电系统 供电系统用于给51单片机应用系统提供相应的电压或者电流,它是应用系统的重要的组成部分,关系到应用系统是否能正常稳定的运行。通常来说,51单片机应用系统的供电系统包括交流—直流变换、整流部分、直流电压调理部分、电源保护和监控模块等。 1. 供电系统设计基础 51单片机的电源模块主要功

文档评论(0)

jyr0221 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档