第2章单片机结构与时序.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P3口还具有第二功能,其引脚描述如表2-2。 表2-4 P3口特殊功能 口线 特殊功能 信号名称 P3.0 RXD 串行输入口 P3.1 TXD 串行输出口 P3.2 外部中断0输入口 P3.3 外部中断1输入口 P3.4 T0 定时器0外部输入口 P3.5 T1 定时器1外部输入口 P3.6 WR 写选通输出口 P3.7 RD 读选通输出口 注意: 1、四个端口均有一个八位数据输出锁存器和一个数据输入缓冲器,四个输出锁存器的读写由访问P0~P3 寄存器来实现。 2、它们作为通用I/O口使用时,共有三种操作。 写端口 读端口 读引脚 三种操作通过指令来实现。 2. 串行I/O口 MCS-51单片机具有一个采用通用异步工作方式的全双工串行通信接口,可以同时发送和接收数据。 2.1.4 定时器/计数器 MCS-51单片机片内有两个16位的定时/计数器,即定时器0和定时器1。它们可以用于定时控制、延时以及对外部事件的计数和检测等。 2.1.5 中断控制系统 8051共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。 2.2 MCS—51单片机引脚功能 图2.6为MCS-51系列单片机引脚图及逻辑符号,它们为标准的40脚DIP封装。 图2.6 MCS-51系列单片机引脚图及逻辑符号 ? 输入/输出口引脚P0、P1、P2和P3 P0口(P0.0~P0.7):该端口为漏极开路的8位双向口,它为8位地址线和8位数据线的复用端口。 P1口(P1.0~P1.7):它是一个内部带上拉电阻的8位准双向I/O口. P2口(P2.0~P2.7):它为一个内部带上拉电阻的8位准双向I/O口,在访问外部程序存储器时,它作存储器的高8位地址线。 P3口(P3.0~P3.7):P3口同样是内部带上拉电阻的8位准双向I/O口,P3口除了作为一般的I/O口使用之外,其还具有特殊功能。 电源引脚Vcc和Vss Vcc:电源端,接+5V。 Vss:接地端。 地址锁存允许ALE 系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低8位地址,从而实现数据与低位地址的复用。 程序存储器地址允许输入端EA# 当为高电平时,CPU执行片内程序存储器指令,但当PC中的值超过0FFFH时,将自动转向执行片外程序存储器指令。当为低电平时,CPU只执行片外程序存储器指令。 外部程序存储器读选通信号PSEN# 是读外部程序存储器的选通信号,低电平有效。 复位信号RST/VPD 该信号高电平有效,在输入端保持两个机器周期的高电平后,就可以完成复位操作。RST引脚是复位信号输入端,复位信号为高电平有效,其有效时间应持续24个振荡周期以上才能完成复位操作,若使用6MHz晶振,则需持续4μS以上才能完成复位操作。图2.7中,在通电瞬间,由于RC的充电过程,在 RST端出现一定宽度的正脉冲,只要该正脉冲保持10ms以上,就能使单片机自动复位,在6MHz时钟时,通常CR取22μF,R1取200Ω,R2取1KΩ,这时能可靠的上电复位和手动复位。 图2.7 复位电路 时钟电路引脚XTAL1和XTAL2 XTAL1:接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入. XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出. 2.2.2 8031对外部存储器的连接 教材图2-12 2.3 单片机的工作方式 2.3.1 复位方式 RST引脚是复位信号输入端,复位信号为高电平有效,其有效时间应持续24个振荡周期以上才能完成复位操作,若使用12MHz晶振,则需持续2μS以上才能完成复位操作。 2.3.2 程序执行方式 1. 单步执行方式 单步执行按键产生外部中断INT0# 2.连续执行方式 表2-3 寄存器复位状态 寄存器 复位状态 寄存器 复位状态 PC 0000H TCON 00H ACC 00H TL0 00H PSW 00H TH0 00H SP 07H TL1 00H DPTR 0000H TH1 00H P0~P3 FFH SCON 00H IP ××00 0000B SBUF 不定 IE 0×00 0000B PCON 0××× 0000B TMOD 00H 2.4 时序 2.4.1 机器周期和指令周期 (1)时钟周期 时钟周期又称作振荡周期。 (2)机器周期 一个机器周期由6个状态(

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档