MCS-51单片机_基本原理1.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机_基本原理1.ppt

ALE/PROG(30脚):地址锁存控制/片内ROM编程脉冲输入信号。ALE(Address Lock Enable)的功能是在访问外部存储器时,P0口作为地址/数据复用端口,ALE信号用于锁存低8位地址。ALE以1/12振荡频率输出,当ALE为高电平时,允许地址锁存,这时P0口输出为低8位地址信息,在ALE的下降沿时将P0口的低8位地址信息送地址锁存器锁存。在ALE低电平期间,P0口为指令或数据信息,从而实现地位地址和数据的分离。当没有访问外部存储器期间,ALE以1/6振荡频率输出(即6分频),可以作为外部时钟或脉冲使用。/PROG用于EPROM型单片机(如8751)编程时,该引脚为编程脉冲的输入端。目前,许多单片机都不需要编程脉冲引脚写程序,如STC单片机,它可以通过串口写程序,十分方便。 /VPP(31脚):访问内外部程序存储器选择信号/片内ROM编程电源输入。当/EA为低电平时,CPU只执行片外程序存储器中的程序;当/EA接高电平时,CPU首先执行片内程序存储器中的程序,当读取完内部程序存储器后自动转向执行片外程序存储器中的程序。目前大多数单片机都有内部ROM,所以设计电路时此引脚应始终接高电平。Vpp用于EPROM型单片机(如8751)编程时,在该引脚加21V编程电压。 I/O接口引脚 P0口(39~32脚):P0.0~P0.7统称为P0口。在不接片外存储器与不扩展I/O口时,作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。 P1口(1~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。 P2口(21~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。 P3口(10~17脚):P3.0~P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。 总线(BUS)是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。 外部总线有三种: 数据总线DB(Data Bus), 地址总线 AB(Address Bus)和控制总线 CBControl Bus)。 单片机最小应用系统 单片机内部虽然集成了很多电路,但仍然不能独立运行,必须连接一定的外电路,才能使单片机运行起来,把这种能够使单片机进行正常工作的最简单电路叫做单片机最小应用系统。 电源电路、时钟电路和复位电路是保证单片机系统能够正常工作的最基本的三部分电路,缺一不可。 单片机在复位后进入初始状态,程序计数器PC的值为0000H,单片机将从程序存储器的0000H单元开始执行程序。 USB供电 通用串行总线(英文:Universal Serial Bus,简称USB)是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口支持设备的即插即用和热插拔功能。USB接口可用于连接多达127种外设。   USB信号使用分别标记为D+和D-的双绞线传输,它们各自使用半双工差分信号并协同工作,以抵消长导线的电磁干扰。 单片机工作的基本时序 机器周期和指令周期 (1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。  (2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。  (3) 机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。 (4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。 单周期指令 双周期指令 空闲模式 当单片机进入空闲模式时,除CPU处于休眠状态外,其余硬件全部处于活动状态,RAM内数据保持原值。可由任一个中断或硬件复位唤醒。注意:使用中断唤醒单片机时,程序从原来停止处继续进行;使用硬件复位唤醒单片机时,程序将从头开始执行。工作电源仍为5V电源,消耗电流由正常工作的几十毫安下降为几毫安左右。 掉电模式 当单片机进入掉电模式(也称休眠模式)时,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断继续工作,RAM内

文档评论(0)

资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档