第4章 ST89C52单片机硬件结构.pptVIP

  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文档。上传文档
查看更多
第4章 ST89C52单片机硬件结构

第四章 STC89C52单片机硬件结构;4.1 STC89C52单片机的内部组织结构及特点;;;;12.共3个16位定时器/计数器,兼容普通MCS-51单片机的定时器,其中定时器T0还可以当成2个8位定时器使用。 13.外部中断4路,下降沿中断或低电平触发中断,掉电模式可由外部中断低电平触发中断方式唤醒。 14.通用异步串行口(UART),还可用定时器软件实现多个UART。 15.工作温度范围:0℃~75℃(商业级)/-40℃~+85℃(工业级)。 16.封装形式有:LQFP-44、PDIP-40、PLCC-44、PQFP-44。由于LQFP-44具有体积小、扩展了P4口、外部中断2和3及定时器T2的功能。PDIP-40的封装与传统的89C52芯片兼容。;除此之外,STC89C52RC单片机自身还有很多独特的优点: 1.加密性强,无法解密。 2.超强抗干扰。主要表现在:高抗静电(ESD保护),可以轻松抗御2KV/4KV快速脉冲干扰(EFT测试),宽电压、不怕电源抖动,宽温度范围为-40℃~+85℃,I/O口经过特殊处理,单片机内部的电源供电系统、时钟电路、复位电路及看门狗电路经过特殊处理。 3.采用三大降低单片机时钟对外部电磁辐射的措施:禁止ALE输出;如选6时钟/机器周期,外部时钟频率可降一半;单片机时钟振荡器增益可设为1/2gain。 4.超低功耗:掉电模式,典型电流损耗0.1μA;空闲模式,典型电流损耗为2mA;正常工作模式,典型电流损耗4mA~7mA。;STC89C52RC单片机的工作模式有如下几种: 1.掉电模式:RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止,中断返回后,继续执行原程序。典型功耗0.1μA。 2.空闲模式:CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。典型功耗2mA。 3.正常工作模式:单片机正常执行程序的工作模式,典型功耗4mA~7mA。; 选用STC89C52系列单片机的一个主要原因: 由于这种单片机可以利用全双工异步串行口(P3.0/P3.1)进行在系统编程(ISP),即无需专用编程器/仿真器,就可通过串口直接下载用户程序,因此省却了每次编程必须插拔单片机到专用编程器上的麻烦,可以直接将STC单片机固定焊接在PCB板上,进行程序的下载调试。; STC89系列单片机大部分具有在系统可编程(ISP)特性,ISP的好处就是省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以将程序直接下载进单片机看运行结果也可以不用仿真器。STC单片机在线编程典型线路如图4-2所示。;大部分STC89系列单片机在销售给用户之前已在单片机内部固化有ISP系统引导程序,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,故无须编程器(速度比通用编程器快)。注意:不要用通用编程器编程,否则有可能将单片机内部已固化的ISP系统引导程序擦除,造成无法使用STC提供的ISP软件下载用户的程序代码。;4.2 STC89C52单片机的外部引脚及功能;;;STC89C52RC单片机的HD版本和90C版本的区别是: ?HD版本有ALE引脚,无P4.6/P4.5/P4.4口。而90C版本无PSEN、EA管脚,有P4.4和P4.6引脚; ?90C版本的ALE/P4.5管脚既可作I/O口P4.5使用,也可被复用作ALE引脚使用,默认是作为ALE管脚。如需作为P4.5口使用时,只能选择90C版本的单片机,且需在烧录用户程序时在STC-ISP编程器中将ALE pin选择为用作P4.5,在烧录用户程序时在STC-ISP编程器中该管脚默认作ALE pin,具体设置如图4- 4所示。;STC89C52RC单片机有5个端口P0、P1、P2、P3、P4,其中P4端口在LQFP44、PQFP44、PLCC44等封装形式中才有,其它有很多引脚和控制信号共用引脚。下面就各引脚进行说明。 1. P0口引脚 P0.0~P0.7:P0口即可作为输入/输出口,也可作为地址/数据复用总线使用。当P0口作为输入/输出口时,P0是一个8位准双向口,上电复位后处于开漏模式。P0口内部无上拉电阻,所以作I/O口必须外接10K~4.7K的上拉电阻。当P0作为地址/数据复用总线使用时,是低8位地址线[A0-A7]和数据线[D0-D7]共用,此时无需外接上拉电阻。;2. P1口引脚 P1.0~P1.7:P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)

文档评论(0)

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

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

1亿VIP精品文档

相关文档