单片机基础问题,求大神详细解答

如题所述

74LS138为译码器,其中A13-A15决定选择哪一片存储器,A0-A12则用来确定每一片存储器各自的内部地址。所以每一片存储器的容量大小要看A0-A12,就是二的十三次方。

下面说地址范围(为了表达清楚,我用二进制数的形式表示,从A15-A0):
1#:当A15-A13为000的时候,Y0输出,所以1#工作,所以地址范围是0000000000000000-0001111111111111(十六进制0x0000-0x1fff);
2#:当A15-A13为001的时候,Y1输出,所以2#工作,所以地址范围是0010000000000000-0011111111111111(十六进制0x2000-0x3fff);
同理,
3#:0100000000000000-0101111111111111(十六进制0x4000-0x5fff);
4#:0110000000000000-0111111111111111(十六进制0x6000-0x7fff);追问

那D0~D7是干吗用的?另外,我还提问了一道类似的问题,你可不可以也帮我看一看,谢谢你了

追答

A是Address(地址)的缩写,D是Data(数据)的缩写,A0-A15是地址位,D0-D7是数据位。当地址位确定一个地址之后,数据位往那个地址送数据。D0-D7决定了每一个地址存多少数据,这里是八比特,也就是一个字节。所以刚刚回答的容量:二的十三次方的单位是字节。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-09
每片存储器都是13根地址线,所以容量是2的13次方,8K

由于是138译码产生的片选,且连续从低到高连接。所以地址是连续的。分别为:
第一片:0000H~1FFFH
第二片:2000H~3FFFH
第三片:4000H~5FFFH
第四片:6000H~7FFFH

单片机菜鸟级问题,很基础,但是书上讲的真不懂,求教达人,最好通俗易懂...
1、关于读\/写:单片机中的读写指的是一种操作的动作。读:就是获取相应的引脚状态的操作,如果引脚上是高电平则读到单片机内部就是1,如果是低电平则为0。写是读的逆操作,写1就是使得相应的引脚输出高电平,写0就是输出低电平。2、关于I\/O:字面上的理解I:就是input,O:就是output,也就是...

几个关于单片机的问题,求大神全部解答
1、单片机管脚输出高电平时,PNP管截止,线圈上无电流通过,继电器不动作;输出低电平时,PNP管导通,线圈上有电流通过,继电器吸合。图二逻辑相反,高电平吸合、低电平不动作。2、图一咯。首先兼容性较强,单片机供电可以与VCC不是同一个电平(图二若参数不当会无法关断的);其次传统51管脚上电是高电...

单片机基础问题,求大神详细解答
1#:当A15-A13为000的时候,Y0输出,所以1#工作,所以地址范围是0000000000000000-0001111111111111(十六进制0x0000-0x1fff);2#:当A15-A13为001的时候,Y1输出,所以2#工作,所以地址范围是0010000000000000-0011111111111111(十六进制0x2000-0x3fff);同理,3#:0100000000000000-0101111111111111(十六进制...

单片机问题,纯理论
1: 带有内部上拉的漏极开路输出IO口 应该理解为IO口内部带有可控的上拉电阻,并且可设置为漏极开路输出。漏极开路输出就相当于三极管集电极输出但没有上拉电阻。如果IO口无外接元件并让其输出为高电平时,那么IO口还是表现为低电平,因为没上拉。所以在实际应用时,需外接上拉电阻,内部上接电阻不...

单片机问题,求高手详解!
1、答案:00H,LCALL调用把地址0221H放到堆栈中,先低后高,所以08H是00H,PC也会变化,这里就不说了 2、十进制变成二进制不能一位对应四位,那个是十六进制变成2进制的方法。。。

求高手解答单片机问题。
( MOVC )指令用于单片机内部与外部ROM之间的查表。31、8751有两个16位可编程定时\/计数器,T0和T1。它们的功能可由控制寄存器( TMOD ) 、( TCON )的内容决定,且定时的时间或计数的次数与( THx )、( TLx )两个寄存器的初值有关。32、串行口的控制寄存器SCON中,REN的作用是( 允许接收...

关于用单片机做设计的基础问题。
首先是构思你的设计,你要明确你要达到的是一个什么目的。上位机与下位机通信的方式。根据要达到的目的,你要选择一款能够胜任任务的单片机。接下来是画原理图,我用的是protel 99SE。然后根据原理图绘制PCB电路板图,我依然用的是protel 99SE。这个软件总的来说还是挺好用的。其他一些软件也有,我没...

单片机问题 高手麻烦帮忙解答下 谢谢了
总体上讲:为了每一次触发事件可查询,设立了标志位,当一标志位为1时,说明此事件已触发或是完成,这样可方便去查询该标志,然后需清0,再待下一次事件触发。 中断如果有触发,基本上全要软件清0; 至于外部,则同理,是用来记录单片机外围电路的触发事件的,如外部中断。

单片机 基本问题
64K:64K 字节 1K=1024byte 16个单元:51单片机中一个单元表示一个字节,avr中一个单元则是两个字节,ARM中是三个字节 16位:即16个二进制位,即两个字节 总结一下1K=1024byte(字节)=1024*8bit(位)

跪请高人帮我解答单片机的题目,谢谢!
1.当PSW寄存器的RS1=0,RS0=1时,工作寄存器Rn,工作在第( 08H~0FH )区。 2. 晶振的频率为6MHz时,一个机器周期为( 2 )μS。 3. 单片机复位后,程序是从程序存储器的( )地址开始执行的,堆栈是从( 08H )单元开始使用的。 4. 执行... 展开 ...

相似回答