I/O接口
- MCS-51有四个双向8位并行的I/O口:P0-P3
- 每一个口都有一个8位的锁存器
- 复位后初始状态为全1
P1:准双向
P2:准双向
P3:准双向,又是双功能口
复位电路
- 复位后PC值为0000H
- 复位后PSW=00H
- 复位后SP=07H
- 复位后P1,P2,P3口锁存器都为1状态
- 内部RAM不受影响
复位电路&晶体振荡器(一个晶体,两个电容)
CPU时序
MCS-51内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和STAL2分别是放大器的输入端和输出端
1个机器周期 有 12个时钟周期(晶体震荡周期)
单片机1秒执行100万条指令
CPU引脚功能
- 双列直插式封装(DIP)
- 方形封装(PLCC)
引口功能
- 端口线(4*8=32条)
- P0.0-P0.4
- P1.0-P1.7
- P2.0-P2.7
- P3.0-P3.7
- 电源线(2条):VCC为+5V电源线;VSS为地线
- 控制线(6条)
- ALE/PROG:地址锁存允许/编程线
- EA/VPP:允许访问片外存储器/编程电源线
- PSEN:片外ROM选通线
- RST/VPD:复位/备用电源线
- STAL1/XTAL2:片内振荡电路输入/输出线
工作方式
- 复位方式
- 程序执行方式
- 单步执行方式
- 连续执行方式
- 节电方式
- 待机方式
- 掉电保护方式
- EPROM的编程和校验方式
复位方式
- 开机时复位:各部件处于确定的初始状态
- RST引脚是复位信号的输入端
- 复位信号是高电平有效,持续时间要有24个时钟周期
- 若时钟频率为12MHz,则复位脉冲宽度至少2微秒
待机方式
进入:用指令将PCON寄存器IDL位置1
- 振荡器仍运行
- CPU不工作
- 寄存器保持原有状态不变
退出待机:断电和硬件复位
掉电保护方式
进入:使用指令将PCON寄存器的PD位置1
编程和校验方式
转载原创文章请注明,转载自: Elton - 18.10.23 第二周 单片机的结构(2) (http://www.elton.site/?p=398)