在MCS-51单片机系统中,扩展的程存储器和数据存储器都使用16位和8位数据线,为什么不发生冲突?

如题所述

扩展片外存储器,使用的是三总线结构,即AB、DB和CB。
楼主仅仅说出了16位地址线和8位数据线,这只是AB和DB。
另外的控制总线(CB)如下:
扩展程序存储器,使用PSEN引线,来控制对其读出;
扩展数据存储器,使用RD和WR引线,来控制对其读写。
因为控制总线不同,所以不发生冲突。
温馨提示:内容为网友见解,仅供参考
无其他回答

在MCS-51单片机系统中,扩展的程序存储器和数据存储器都使用16位地址线...
扩展数据存储器,使用RD和WR引线,来控制对其读写。因为控制总线不同,所以不发生冲突。

51单片机外部存储器地址编号为什么是16位的?那对应的存储器是8位的还是...
因为51单片机的数据指针DPTR是16位的,程序计数器PC也是16位的,所以地址就是16位的!存储器的数据宽度是8位的,就是一个字节。MOV A #2200H这条指令是严重错误的,51单片机是8位单片机,其中一次能处理的数据是8位的,而你赋值是16位,那就大错特错了。同样 MOV R0 #2200H也是严重错误的。IN...

MCS-51单片机可扩展的程序存储器和数据存储器的地址空间各为多少?_百 ...
51的存储器从功能上来说可以分为程序存储器和数据存储器,至于到底能扩展多少存储空间,要看你扩展的是哪一类存储器。访问存储空间时,需要用到两个指针变量,为DPTR何PC。其中pc为程序计数器,指向下一条需要执行的指令的地址,DPTR为数据指针寄存器,这两个变量的长度都为16位,这是51单片机内部结构决...

外设键盘的工作原理
利用MCS-51单片机的I\/O接口连接键盘时分两种情况,一是当P0、P1、P2、P3均为普通输入\/输出时,可使用任意I\/0接口连接键盘;二是当单片机系统扩展程序存储器、数据存储器、I\/O时,由于P0、P2作为地址数据总线的使用,所以扩展键盘时只能使用P1口、P3口。如图2所示为利用MCS-51单片机的P1口设计的4*4矩阵键盘。 注意...

MCS-51系列单片机数据总线总共有多少位数据线?
MCS-51系列单片机数据总线总共有 8 条数据线。

MCS-51单片机扩展系统中,片外程序存储器和片外数址空间,为什么不会发 ...
MCS-51单片机在扩展系统中,区分片外程序存储器和片外数据存储器的关键在于控制信号的不同。外接RAM芯片如普通的RAM,拥有读写控制引脚OE和WE,使得数据既能读取也能写入,RD和WR信号分别连接到MCS-51的对应引脚,实现数据的交换。相比之下,EPROM(只读存储器)在正常使用中,其写入功能受限,只有读出...

51单片机中PC指针长度为16位,SP长度为8位,数据指针DPTR长度为16位...
PC时程序计数器,主要是记录单片机在ROM的执行位置,一般单片机可以访问64K的地址,也就是需要16位的字宽SP是堆栈的指针,堆栈是建立在RAM的,内部的RAM是重0~255的所以只要8位就可以了DPTR是一个16位的寄存器,对这个数据寄存器赋值时,对于寄存器寻址方式,我们是把它拆分为高八位,低八位来访问的由于它是16位,所以我...

MCS-51单片机扩展系统中,片外程序存储器和片外数据存储器共处同一个...
外扩的EPROM在正常使用中只能读出,不能写入,故EPROM芯片没有写入控制引脚,只有读出引脚,记为OE,该引脚与MCS-51单片机的PSEN相连 访问片外程序存储器和访问数据存储器使用不同的指令用来区分同一地址空间硬件上,控制信号不一样:片外程序存储器工作,要PSEN信号有效。片外数据存储器工作,要RD或WR...

当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时...
答: 当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,( P0  )可作为低8位地址总线使用。准确讲,是P0口经74LS373锁存器锁存后得到低8位地址。所以,这个题不够严密。

MCS-51单片机的几个问题
2、存储容量=2^地址总线×数据总线,单位为“位”。假设2^8*16=4096,则为4096位,或4K位。3、数字较大,将使用多个字节进行存放。多数情况下,用1~2个字节,就可以存放单片机领域里面的数字。4、布尔处理器,是指按照单独的“位”,进行的逻辑运算,指令有:ANL C, bit ORL C, bit …...

相似回答