单片机原理及设计应用魏庆涛电子课件第2章节.ppt

单片机原理及设计应用魏庆涛电子课件第2章节.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令周期:执行一条指令所需的时间,至少包含一个机器周期。指令周期是时序单位中最大的时间单位,指令的时间长短与所包含的机器周期数有直接关系,51系列单片机的指令按照执行的周期可分为单机器周期指令、双机器周期指令、四机器周期指令,其中四机器周期指令只有乘法和除法两条指令。 2.4.2 指令时序 单片机在执行所有的指令时都包含取指和执指两个阶段。取指就是指读取指令的阶段,在此阶段中处理器把程序计数器PC中的地址送到内部或者外部的程序存储器中,并从内部或者外部程序存储器中取出要执行的指令的机器码和操作数。执指就是指令的执行阶段,在此阶段处理器对指令的机器码进行译码,产生指令时序信号,然后完成该指令的操作。51系列单片机的指令执行可分为6中基本时序,分别为:单字节单周期、单字节双周期、单字节四周期、双字节单周期、双字节双周期、三字节双周期指令。 第五节 单片机低功耗工作方式 单片机在运行程序时,所有的外部接口芯片、设备都处于工作状态,此时单片机系统的功耗最高,而低功耗的目的是将不使用的外部器件关掉,使系统处于等待状态。单片机的低功耗工作方式有掉电方式和待机方式两种,是通过程序的编写来控制电源控制寄存器PCON实现的,在设计时应在不影响系统功能的情况下尽可能的降低功耗。 PCON各标志位定义 SMOD:串行口波特率倍率控制位,若SMOD为1则串行口波特率加倍; GF1:通用标志位,用户可通过指令改变其状态; GF2:通用标志位; PD:掉电(停机)方式控制位,“1”有效; IDL:待机(休闲)方式控制位,“1”有效。 字节地址 87H 位 序 D7 D6 D5 D4 D3 D2 D1 D0 位标志 SMOD \ \ \ GF1 GF0 PD IDL 1、掉电(停机)方式 由于PCON不能够进行位寻址所以若想进入掉电方式,即将PD位置“1”,只能通过传送类指令完成,即MOV PCON,#02H。 在掉电方式下,内部振荡器停止工作,由于没有时钟信号,所有的功能部件都停止工作,此时的工作电压Vcc可降低到2V。而当系统要从掉电模式恢复正常的工作模式时Vcc也必须恢复到正常的工作电压值,并且维持大约10ms,是振荡电路重新启动并稳定后才能够退出掉电方式。 2、待机(休闲)方式 将IDL位置“1”,通过传送类指令MOV PCON,#01H完成进入待机方式。退出待机方式的方法有两种。一种是让被允许中断的中断源发出中断请求(例如利用外部中断INT0,发出一个中断信号),中断系统收到这个中断请求后,片内硬件电路会自动使IDL=0,程序从使IDL置位指令之后开始执行;另一种是硬件复位,在51单片机的复位引脚RST上送一个大于2个机器周期的正脉冲,即大于复位时间,便可完成退出待机方式的操作,程序从进入空闲方式的下一条指令开始重新执行程序。 练习题 1.MCS-51设有4组工作寄存器,有什么特点?应如何正确使用? 2.MCS-51系列单片机内部包含哪些主要逻辑功能部件?各有什么特点? 3.MCS-51单片机的程序计数器(PC)有哪些特点? 4.简述MCS-51的程序状态字PSW的作用。 5.若存在两个十六进制数9EH和76H,则两数在分别进行加法和减法运算后,PSW的各位分别为何值? 6.AT89C51的ALE线的作用是什么?AT89C51不和片外RAM/ROM相连时,ALE线上输出的脉冲频率是多少可以作什么用 ? * 尚辅网 / 第二章 MCS-51系列单片机的硬件结构和原理 目前PHLIPS、INTEL、ATMEL、MOTORAL、ST、TI等公司均生产以8051为核心的低功耗、高性能8位单片机,而市场上应用较多的是ATMEL公司的AT89系列和ST公司的STC系列51增强型。这一章我们以ATMEL公司的AT89C51单片机为例介绍单片机的结构。 第一节 MCS-51单片机的结构 8位CPU,片内带振荡器,其振荡频率为 0~24MHz 4KB片内8位程序存储器FLASH ROM,具有1000次擦写周期 256B片内8位数据存储器RAM 2l个特殊功能寄存器SFR 2.1.1 AT89C51单片机的特性 32根I/O口线(4个8位并行I/O接口:P0、Pl、P2、P3,每个口可以用作输入和输出) l个全双工异步通信串行I/O接口,可实现多机通信。 2个16位定时器/计数器(T0/Tl) 中断系统有5个中断源和2个优先级 片外可扩展寻址各64K字节外部程序、数据存储器空间 具有布尔处理的位寻址功能的位处理机 在0HZ下,具有两种工作模式(低功耗空闲模式和掉电模式) 片内含看门狗定时器 2.1.2 AT89C51单片机内部结构 1、处理器 处理器(CPU)是单片机最为核心的部分,主要用来完

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档