单片机原理与基本应用系统.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文档。上传文档
查看更多

c、AT89S51的I/O口及功能单元四个8位的并行口,即P0~P3。它们均为双向口,既可作为输入,又可作为输出。每个口各有8条I/O线;有一个全双工的串行口(利用P3口的两个引脚P3.0和P3.1);有2个16位的定时/计数器;有1套完善的中断系统,5个中断源。一个SPI串行接口,用于芯片的在线系统编程(ISP)。*第29页,共68页,星期日,2025年,2月5日d、AT89S51(8051)的特殊功能寄存器(SFR)P20内部有SP,DPTR(可分成DPH、DPL两个8位寄存器),PCON,…,IE,IP等26(21)个特殊功能寄存器单元,它们同内部RAM的128个字节统一编址,地址范围是80H~FFH。这些SFR只用到了80H~FFH中的26(21)个字节单元,且这些单元是离散分布的。*第30页,共68页,星期日,2025年,2月5日1.4.1、电源VCC(P40)——芯片电源,接+5V。VSS(P20)——接电源地。AT89S51单片机引脚功能P14*第31页,共68页,星期日,2025年,2月5日1.4.2、时钟XTAL1(P19)——晶体振荡电路的反相器输入端XTAL2(P18)——晶体振荡电路的反相器输出端。使用内部振荡电路时,该引脚外接石英晶体和补偿电容。使用外部振荡输入时从XTAL2输入,此时XTAL1需接地。*第32页,共68页,星期日,2025年,2月5日AT89S51的时钟产生方式(P24)①.内时钟方式如图所示,XTAL1接地,XTAL2接外部振荡器。②.外时钟方式如上面左图所示:XTAL1接地,XTAL2接外部振荡器。由于XTAL2端的电平不是TTL电平,故接一个上拉电阻。外部振荡器的频率应低于24/33MHz。如上面右图所示:XTAL1接外部振荡器,XTAL2悬空*第33页,共68页,星期日,2025年,2月5日1.机器周期和指令周期(1)时钟周期:也称振荡周期,是指为单片机提供时钟脉冲信号的振荡源的振荡脉冲的周期,又称节拍(P1)。(2)状态周期:每个状态周期为时钟周期的2倍(P1,P2),是振荡周期经二分频后得到的。(3)机器周期:一个机器周期包含6个状态周期(S1~S6),也就是12个时钟周期。在一个机器周期内,CPU可以完成一个独立的操作。(4)指令周期:它是指CPU完成一条操作所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。MCS-51系列单片机中,有单周期指令、双周期指令和四周期指令。单片机工作的时序概念*第34页,共68页,星期日,2025年,2月5日思考题:若采用12MHZ晶振,各周期是多少?振荡周期=1/fosc=1/12MHZ=0.0833us

*第35页,共68页,星期日,2025年,2月5日AT89S51的时钟信号一个机器周期包含12个晶荡周期或6个时钟周期指令长度1~3个字节,指令的执行时间称作指令周期(单、双、四机器周期)*第36页,共68页,星期日,2025年,2月5日AT89S51的典型时序各指令的微操作在时间上有严格的次序,这种微操作的时间次序我们称作时序。单字节指令双字节指令a、单周期指令时序*第37页,共68页,星期日,2025年,2月5日2个机器周期中ALE信号有效4次(即发生了4次读操作码的操作),后3次作无效。b、单字节双周期指令时序*第38页,共68页,星期日,2025年,2月5日1.4.3控制控制引脚有4个,先学习其中的两个。(1)RST/VPD(9脚)——复位/备用电源RST复位功能是单片机正常工作必不可少的,因为复位可以使单片机从程序的开头运行,使单片机按照人们设计的程序运行,在单片机系统上电开始工作,或单片机系统由于外界干扰偏离正常运行,都需要复位。AT89S51单片机是高电平复位,只要在该引脚上一段时间(两个机器周期以上)的高电平,单片机就复位。在正常运行程序时该引脚为低电平。VPD功能是在VCC掉电情况下,该引脚接备用电源,向片内的RAM供电,使RAM中

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档