8155芯片中其i/o口寄存器是怎么寻址的
8086/8088微处理器的寄存器中,能在I/O端口寻址时做端口地址寄存器的是(DX)
8155是一种通用的多功能可编程RAM/IO芯片,可编程是指其功能可由计算机的指令来加以改变。8155片内不仅有3个可编程并行I/O接口(A口、B口为8位、C口为6位),而且还有256BSRAM和一个14位定时/计数器,常用作单片机的外部扩展接口,与键盘、显示器等外围设备连接。
SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(DynamicRandomAccessMemory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,功耗较DRAM大。
相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。
扩展资料:
SRAM的类型
非挥发性SRAM
非挥发性SRAM(Non-volatile SRAM,nvSRAM)具有SRAM的标准功能,但在失去电源供电时可以保住其数据。非挥发性SRAM用于网络、航天、医疗等需要关键场合—保住数据是关键的而且不可能用上电池。
异步SRAM
异步SRAM(Asynchronous SRAM)的容量从4 Kb到64 Mb。SRAM的快速访问使得异步SRAM适用于小型的cache很小的嵌入式处理器的主内存,这种处理器广泛用于工业电子设备、测量设备、硬盘、网络设备等等。
参考资料来源:百度百科-8155
百度百科-SRAM
1、 指令字节数越多,执行时间越长。( X)
《mcs-51 单片机共有11条指令,按照指令字节数和机器周期数分为六类,单字节单周期,单字节双周期等,在单片机里面执行时间是看指令的周期数,周期 数越大,它的执行时间就会越长,和字节数没有关系,字节数只会关系到指令的存储空间。》
2、 内部寄存器Rn(n=0~7)作为间接寻址寄存器。( x)
《寄存器R0,R1和数据指针DPTR可以作为间接寻址寄存器,而Rn是通用工作寄存器,用寄存器寻址方式》
3、 8031芯片内一共有4K的ROM,256字节的RAM。(X )
《8031芯片内部无ROM它必须外接ROM内部有RAM 》
4、 8位构成一个字节,一个字节所能表达的数的范围是0-255。( V)
5、 8051中的工作寄存器就是内部RAM中的一部份。(V)
《00H到1FH》
6、 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。(V)
《80H到FFH》
7、 MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。(V )
《((R0))--A》
8、 MOV A,30H这条指令执行后的结果是(A)=30H (X )
《应该是 (30H)=>A》
9、 MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(X )
《在mcs-51系列中没有这条指令 只有mov a,@Ri (i=0&1)》
10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。(X )
《堆栈指针位于用户ram区 30H到7FH》
11、MCS-51单片机片外数据存储器与扩展I/O口统一编址。( V )
12、指令字节数越多,执行时间越长。( X )
13、子程序调用时自动保护断点和现场。( X )
(在设计子程序的时候必须考虑现场保护)
14、内部寄存器Rn(n=0~7)作为间接寻址寄存器。( X )
15、中断响应最快响应时间为三个机器周期。( V )
16、MCS-51单片机片外数据存储器与扩展I/O口统一编址。( V )
17、指令字节数越多,执行时间越长。( X )
18、子程序调用时自动保护断点和现场。( X )
19、内部寄存器Rn(n=0~7)作为间接寻址寄存器。( X )
20、中断响应的最快响应时间为3个机器周期。( V )
21、8051单片机片内RAM的地址空间为00H~7FH。( X)22、8051单片机访问片外ROM是以PSEN作为读选通信号。 ( V)23、算术运算类指令一般不影响标志位。 (X )24、CPU每取一个指令字节,立即使程序计数器PC自动加1。(V )25、-13的反码是11110010,补码是11110011。 ( V)26、所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。(V )27、第一组工作寄存器R0~R7的地址是10H~17H。 ( X)28、串行口控制寄存器SCON(地址是98H)是可按位寻址的控制寄存器。 (X )29、十进制数1975转换为BCD码为1100101110101B。(X)30、判断程序对错:十进制数19和13相减。 (X ) MOV A,#19H CLR C SUBB A,#13H DA A(x为16进制)
31.8051每个中断源相应地在芯片上都有其中断请求输入引脚( X ) 32.程序计数器PC不能对它进行读写操作( V ) 33.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( V ) 34.8051单片机对最高优先权的中断响应是无条件的( X ) 35.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指( V ) 36.在一般情况8051单片机允许同级中断嵌套( X ) 37.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( X ) 38.单片机系统扩展时使用的锁存器,是用于锁存高8位刂罚?nbsp; V )
间接寻址
在C51语言中要怎样才能给I\/O口附值。比如说要样P2.0等于0要怎样表示用...
用C语言的话,先定义sbit P1_0=P1^0;下面就可以赋值了,如P1_1=0; 等。例:把P1.1脚输出低电平,include “reg51.h”sbit P1_0=P1^0;void main(){ P1_1=0;}
8155芯片中其i\/o口寄存器是怎么寻址的
31.8051每个中断源相应地在芯片上都有其中断请求输入引脚( X ) 32.程序计数器PC不能对它进行读写操作( V ) 33.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( V ) 34.8051单片机对最高优先权的中断响应是无条件的( X ) 35.中断初始化时,...
c51 不用a\/d转换 怎么控制单片机i\/o口 由暗到亮逐渐变化
可以用I\/O口模拟PWM波的占空比来控制led的亮度。占空比:就是输出的PWM中,高电平保持的时间 与 该PWM的时钟周期的时间之比。如,一个PWM的频率是1000Hz,那么它的时钟周期就是1ms,就是1000us,如果高电平出现的时间是200us,那么低电平的时间肯定是800us,那么占空比就是200:1000,也就是说PWM的...
单片机怎么用c语言设置I\/O口输入或输出
P1M1=255; \/\/all 推挽输出 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
80C51并行扩展I O口时,对并行扩展I O口芯片的输入端和输出端各有什么...
【答案】:由于并行扩展I\/O口时通常通过P0口扩展,而P0口要分时传送低8位地址和输入输出数据,因此构成输出口时,接口芯片应具有锁存功能;构成输入口时,接口芯片应具有三态缓冲和锁存功能。
单片机的I\/O端口的编址方式是什么?
单片机的I\/O端口编址方式有独立编址与统一编址两种方式。独立编址方式下,I\/O寄存器地址空间与存储器地址空间是分开编址的,这需要一套专门的读写I\/O的指令和控制信号。这种方式较为复杂,因为需要额外的指令和控制信号来进行操作。统一编址方式则将I\/O寄存器与数据存储器单元同等看待,它们共享同一...
MCS-51中的4个I\/O口在使用时有哪些特点和分工?
【答案】:P0口是一个双向并行I\/O端口,在访问外部存储器时,作为复用的低8位地址\/数据总线。P1口是8位准双向并行I\/O端口,在编程校验期间,用于传输低8位地址。P2口是8位准双向并行I\/O端口,在访问外部存储器时,用于输出高8位地址,在编程期间用于传输高8位地址和控制信息。P3口准双向并行I\/O...
4个I\/ O口分别是起什么作用的?
4个I\/O口的作用是:第一功能是普通I\/O口,其中P0口需外接上拉电阻;第二功能各不相同,分别为:P0口:作外部三总线的地址总线(低8位)\/数据总线;P1口:作扩展型芯片的外部引脚,例如52的C\/T2外部信号输入,S52之WDT的报警输出等;P2口:作外部三总线的地址总线(高8位);P3口:作串口、...
单片机的I\/O 口的编址方式有两种分别是
I\/O寄存器地址空间和存储器地址空间分开编址,但需一套专门的读写I\/O的指令和控制信号。2.统一编址方式 I\/O寄存器与数据存储器单元同等对待,统一编址。不需要专门的I\/O指令,直接使用访问数据存储器的指令进行I\/O操作,简单、方便且功能强。MCS-51使用统一编址的方式,每一接口芯片中的一个功能...
从理论上讲,单片机最多可扩展多少个并行I\/O口?
在理论上,单片机可扩展的并行I\/O口数量取决于其本身的I\/O口数量。不同型号的单片机,其I\/O口数量可能相差很大,有的可能只有几个,而有的则可能多达几十个,甚至上百个。扩展I\/O口的数量是有一定限制的。以P1和P2两个口为例,P1可以作为并行总线使用,而P2则可以作为扩展口。扩展I\/O口的方法...