单片机原理及应用chapter 2.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文档。上传文档
查看更多
单片机原理及应用chapter 2

P2口作为通用I/O口 当控制信号为低电平时,多路开关MUX接到左端,P2口作为通用I/O口使用,其功能和使用方法与P0、P1相同。用作输入时,也必须先向锁存器写入“1”。 P2口作为地址总线 当控制信号为高电平时,多路开关MUX接到右端,由程序计数器PC送来的高8位地址PCH或数据指针DPTR送来的高8位地址DPH经反相器3和V1管二次反相后从引脚输出。 (P2口输出地址总线高8位,供系统扩展用) 对于8051、8751型单片机,P2口能作为通用I/O或地址总线使用。 对于8031型单片机(无片内ROM ),P2口只能作为地址总线高8位。 P3口 字节地址:0B0H,位地址:0B0H~0B7H 可用作通用I/O口,同时每个引脚还有第二功能。准双向口 3 V1 4 1 2 P3口作为通用I/O口 “第二功能输出”端为高电平,用作输出时,与非门3的输出取决于锁存器Q端信号,引脚输出信号与内部总线信号相同。其功能和使用方法与P1、P2相同。用作输入时,也须先写入“1”。 P3口用作第二功能 P3口的某一位作为第二功能输出使用时,该位的锁存器置“1”,使与非门3和输出状态只受“第二功能输出”端控制。第二功能输出信号经与非门3和V1管二次反相后输出到该位引脚。 P3口的某一位作为第二功能输入使用时,该位的“第二功能输出”端和锁存器自行置“1”,该位引脚上的信号经缓冲器4送入“第二功能输入”端。 时钟电路用于产生单片机工作所需要的时钟信号。 单片机本身是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序协调工作。 时序研究的是指令执行中各信号之间的相互时间关系。 2.5 MCS-51单片机时钟电路与时序 时钟电路 时钟信号的产生(内部方式时钟) MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2。 外接作为反馈元件的晶体后成为自激振荡器,晶体呈感性,与微调电容C1、C2构成并联谐振回路。 振荡器的频率主要取决于晶体,电容有微调作用。晶体的振荡频率范围通常是1.2~12MHz, 电容C1、C2一般取30 pF。 晶体振荡频率越高,系统的时钟频率越高,单片机运行速度越快。 引入外部脉冲信号(外部方式时钟) 在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的震荡脉冲。 外接的脉冲应是高低电平持续时间大于20ns的方波,且脉冲频率应低于12MHz。 分频电路 振荡电路产生的振荡信号并不直接为单片机所用,而要进行分频,以得到单片机各种相关的时钟信号。 时钟频率为振荡频率的2分频,ALE信号频率为振荡频率的6分频,机器频率为振荡频率的12分频。 当振荡脉冲频率为12MHz时,一个机器周期为1ms; 当振荡脉冲频率为6MHz时,一个机器周期为2ms。 时序定时单位 振荡周期(节拍P):振荡脉冲的周期。 时钟周期(状态S):两个振荡周期为一个时钟周期。一个状态包含两个节拍,前半周期对应的节拍叫P1,后半周期对应的节拍叫P2。 机器周期:一个机器周期的宽度为6个状态,用S1、S2、…、S6表示;共12个节拍,依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。 指令周期:执行一条指令所需要的时间,它以机器周期为单位,是最大的时序定时单位。MCS-51的指令周期根据指令的不同,可包含有1、2、4个机器周期。 典型指令时序 MCS-51共有111条指令,按长度可分为: 单字节指令、双字节指令、三字节指令。 执行这些指令所需要的机器周期数目是不同的,概括起来有以下几种情况:单字节单机器周期指令、单字节双机器周期指令、双字节单机器周期指令、双字节双机器周期指令、三字节的指令都是双机器周期、单字节的乘、除指令为四个机器周期 ALE信号为MCS-51扩展系统的外部存储器地址低8位的锁存信号, ALE信号每有效一次对应单片机进行1次的读指令操作。 ALE信号以振荡脉冲的1/6频率出现,在一个机器周期中,ALE信号两次有效,第一次在S1P2和S2P1期间,第一次在S4P2和S5P1期间, 有效宽度为1个状态。 MCS-51单片机有5种不同的工作方式,每种工作方式都代表着单片机的一种工作状态。包括: 程序执行方式(分为连续执行和单步执行) 复位方式 掉电方式 低功耗节电工作方式 EPROM编程和校验方式 2.6 MCS-51单片机工作方式 程序执行方式(单片机的基本工作方式) 连续执行方式 (正常工作方式) 由于单片机复位后PC=0000H,因此程序执行总是从地址0000H开始,但因0003H是外部中断程序入口

文档评论(0)

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

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

1亿VIP精品文档

相关文档