51单片机之外部引脚及总线接口

MCS-51系列外部引脚

在这里插入图片描述

记忆方法:
1、在前面的存储器和特殊功能寄存器篇讲过,标志寄存器PSW的RS0和RS1位控制选择工作的4组8个为一组的通用寄存器,这4组通用寄存器的外部引脚就是上图中的4个圈起来的部分,我们称其为输入输出I/O口。共计32个引脚。有一些通用寄存器除了做为双向的I/O口外还有一些其他的特殊功能

a、P0口:
在不接外存储器与不扩展I/O时,仅作为双向I/O口使用
在接有外存储器与扩展I/O时,p0口分时复用为低8位地址总线和双向数据总线
b、P1口:
仅作为双向I/O口使用,无其他的特殊功能
c、P2口:
在不接外存储器与不扩展I/O时,仅作为双向I/O口使用
在接有外存储器时,p2口分时复用为高8位地址总线
d、P3口:
P3口除了作为双向的I/O口之外,生产厂家还为每一位定义了第二功能:
在这里插入图片描述
具体的I/O口讲解,请看51单片机并行I/O口工作原理篇

2、除了上述32个引脚外,还有8个引脚:
a、ALE:地址锁存信号输出端,扩展片外存储器时,用于低8位地址总线与数据总线分离
b、PSEN:片外程序存储器选通信号输出端,用于片外扩展ROM,该引脚与片外输出使能引脚相连,从而输出信号
c、RST:复位引脚,产生10ms以上的高电平使单片机复位
d、EA:片外程序存储器选用端,具体见51单片机之存储器篇
e、VCC:接电源
f、GND:接地
g、XTAL1:用于外接石英晶体振荡器,产生时钟信号
h、XTAL2:用于外接石英晶体振荡器,产生时钟信号

总线结构:

冯诺依曼结构:

在这里插入图片描述
在这里插入图片描述

哈弗结构:

在这里插入图片描述在这里插入图片描述
在哈弗结构中存在4个相对独立的寻址空间,分别为片内ROM、片外ROM、片内RAM、片外RAM ,那么是如何区分这寻址空间呢?

寻址空间的区分:

我们直到,扩展片外ROM和片外RAM,地址空间都是0000H~FFFFH,所以需要一种方法来区分;在MCS-51单片机中,我们通过不同的控制线来区分片外ROM和片外RAM。
片外ROM:通过PSEN信号控制(低电平有效)
片外RAM:通过RD、WD信号来控制读写(都是低电平有效)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值