知道单片机有11根地址线和8根数据线,怎么计算存储单元?每个单元了可以放多少个二进制数 单片机问题:11条地址线可选 个存储单元,16KB存储单元需...

作者&投稿:攸翟 (若有异议请与网页底部的电邮联系)
有8根数据线,表示访问数据一次可以访问1个字节(8位)。即一个单元放一个字节,8个二进制位。
有11根地址线,表示编址能从:0 ~ 2的11次方-1。

则存储的大小为:8 * 2的11次方。

如果芯片是8KB的,那么要是数据线是8根(即一个单元为一个字节)。由8KB = 2的13次方,则地址线应该有13根

建议你阅读一下单片机关于选通地址、传递数据方面的叙述。
下面我简略的说一下大概过程,希望对你有所帮助。
第一,单片机采用三总线结构传递数据。地址总线、数据总线、控制总线。传递数据的过程是先寻址,再传递数据。即先送一个地址信息(由微处理器向总线写一个地址信息),由寄存器(也可能是程序存储器,也可能是数据存储器)根据这个地址,把微处理器要读取的数据写到总线上,微处理器再读取这个数据。整个过程由控制总线控制。所以每次读的数据是针对那个地址对应的寄存器操作的,不会发生混乱。写数据时一样,先寻址,再写数据,数据就写入刚才寻址时的地址对应的那个寄存器里去了。
第二、程序存储器、数据存储器有不同的选通信号,在一个指令周期里,是不同的时间选通的,所以不会混乱。
第三。选通的引脚不同。拿片外数据存储器来说,是P3的第6和第7引脚做选通信号,程序存储器是PSEN做选通信号,他们接在各自器件的选通引脚上,所以不会混乱。
第四,指令不同。拿汇编指令来说。MOV是程序存储器传递数据用,MOVX是数据存储器传递数据用(对片外而言)。
总之,记住三总线传递的方式,先寻址,再传数,由控制总线控制,这个模式,你就容易理解这个了。

单片机的p2和p0分别传递地址的高八位和低八位。同时p0还传递数据。在时序信号的ALE高电平期间,锁定地址信息。/PSEN是选通程序存储器的。在/PSEN低电平期间是向程序存储器传递程序代码,/WR和/RD是选通数据存储器的,即在/WR和/RD(p3的六脚和七脚)低电平期间把数据传递给数据寄存器。而/PSEN和/WR及/RD是在不同时间变为低电平的,没有重叠的部分。也就是说,当/WR及/RD变成低电平时,/PSEN已经恢复高电平了,由P0口传出的数据信息当然只会传到数据存储器里,因为程序存储器已经不再处于选通状态了!!从表面看,都是从p0口传出的,但因为选通器件的时间不同而不会发生混乱。当然我说的是片外程序存储器和数据存储器的的情况,其实对片内也一样,还是三总线的这种控制方式,使它们在不同的时间被选通,而不至于发生冲突。

看看单片机的一个电路图。你会发现p0既跟74LS373连,又跟8155或8255或键盘或数模转换器等等连。而8155或8255或键盘或数模转换器等等对单片机而言是当做数据存储器处理的。74LS373连的多半是程序存储器。那么p0送出的信号不是两者都接受了吗?注意看ALE接74LS373的G接口,锁存地址用,PSEN有时用有时不用。WR和RD接数据存储器的选通接口。因为WR和RD跟ALE的信号在时间上没有重叠部分,所以p0的信号不会被程序存储器和数据存储器同时收到。这是一个举例说明,具体情况要具体分析。

一楼回答的很好,存储单元是按照地址线来计算的,即有11根地址线,表示编址能从:0 ~ 2的11次方-1。八位单片机当然是每个单元存放8个二进制数。1kb就是10根地址线,1Mb就是20根地址线

一道单片机地址线数据线和存储单元的问题~

数据线指的是储存的宽度,8根代表每次的数据都是8位的
多少储存单元要看地址线,12根代表的就是2的12次方的大小,2的10次方是1K(1024),2的11次方是2K(2048),2的12次方是4K(4096)

11条地址线可选__个存储单元, 计算方法:2的11次方=1024,应该是1KB吧?

16KB存储单元需要 __条地址线。 16x 1024 = 2的14次方,故为14条地址线

一个8位单片机有几根数据线?
答:除电源和接地端外该芯片引线的最少数目是19根。容量是512,512是2的9次方,需要地址线9根,8位则意味着有8根数据线,芯片还需要1根片选线,1根读写线,一共是19根。但是读写线在实际中,很少用一根的,一般都是采用一根读,一根写。在考试题目中,认为读写线可以使用一根(理论上一根是可以的)...

51单片机高8位地址线由什么构成共多少位
答:数据总线是P0口,共8位;地址总线高8位是P2口,低8位是P0口,共16位。

单片机数据总线和地址总线有什么区别?作用分别是什么?
答:这个很简单,在普通情况下,他们在使用上没有区别,可以看成是普通的I/O口,但只用在一些有特殊意义的时候,比如,用到MOVX命令时,单片机会强制的把P0口与P2口进行功能分配,因为这个命令不仅要送16位地址和8位数据,而且还是地址与数据在一个命令中同时执行的,单片机为了让使用者的操作尽可以的简单并尽...

单片机数据总线,地址总线各有多少根?
答:你要看什么单片机了。51单片机是16位地址8位数据,avr也是。stm32至少22位地址16位数据。

1、AT89S51单片机的地址总线和数据总线分别 为多少位?在进行系统并行扩 ...
答:数据线8位,地址线16位,但地址线的低8位和数据线是分时复用的。

51单片机内部数据总线是多少位
答:51单片机内部数据总线是8位的,无地址总线的概念 可以认为外部数据总线是8位的,外部地址总线是16位的,其中低8位和数据总线共用 实际上外部四个端口32条线都可作为数据或地址线 但按规定P0口作为数据和地址复用 P2口作为地址总线高8位,配合其它几个读写控制线RD WR ALE PSEN等,可以提高访问...

51单片机内部ram,外部ram的区别
答:单片机的这 512 字节的 RAM在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有区别的,因此形成51单片机内部ram和外部ram的区别。一、从使用字节区别。标准 51单片机的片内 RAM 地址从 0x00H~0x7F 共 128 个字节。而现在我们用的 51 系列的单片机都是带扩展片内 RAM 的...

8031单片机有几个引脚,用8031和6116扩展RAM时为什么会有“与6116无关...
答:8031单片机是51家族的“老祖宗”了,是40脚双列直插式DIP封装。扩展6116有无关管脚是正常的,不可能用完所有的IO,就地址线而言,8031有16根,但6116只有2K,用11根就可以了,其余5根就成了“无关管脚”了。

单片机问题,
答:4.256字节,低128是直接寻址空间,高的是寄存器寻址空间,但实际仅有??5 外部中断0 0003h 定时器0 000bh 外部中断1 0013h 定时器1 001bh 串行口 0023h 7. 1个 3个 8.定时是ct = 0 ,记数ct = 1 9 eprom存储器 芯片是2K*8的 11根地址线 补充:楼下的.够可以直接的 居然在我上面...

...的某ram的容量为4kb,则该ram共有几个字节?该ram有几根地址线...
答:4kB=4096字节,注意是大写“B",代表byte字节 小写“b"一般代表bit,是位的意思,8位才是1字节 如果数据线宽度8位,4kB的RAM需12根地址线,2的12次方是4096 如果16位宽度,只需11根地址线即可 如果32位宽度,只需10根地址线即可