18.10.23 第二周 单片机的结构(2)

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)

引口功能

  1. 端口线(4*8=32条)
    1. P0.0-P0.4
    2. P1.0-P1.7
    3. P2.0-P2.7
    4. P3.0-P3.7
  2. 电源线(2条):VCC为+5V电源线;VSS为地线
  3. 控制线(6条)
    1. ALE/PROG:地址锁存允许/编程线
    2. EA/VPP:允许访问片外存储器/编程电源线
    3. PSEN:片外ROM选通线
    4. RST/VPD:复位/备用电源线
    5. 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)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值