
一、填空题
1.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为 。
2.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= ,(49H)= 。
3.行列式键盘识别按键的方法有 和 两种。
4.当单片机复位时PSW= H,SP= ,P0~P3口均为 电平。
5.若A中的内容为88H,那么,P标志位为 ,OV标志为 。
6.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着 控制信号有效。
7.MCS-51访问片外存储器时,利用 信号锁存来自 发出的低8位地址信号。
二、选择题
1、 JNZ rel 指令的寻址方式是( )。
A)立即寻址 B)寄存器寻址 C)相对寻址 D)位寻址
2、 执行LCALL 2050H指令时,MCS-51所完成的操作是( )。
A)保护PC B)2050H PC
C)保护现场 D)PC+3入栈,4000H PC
3、805l单片机系统扩展时使用的锁存器用于锁存( ) 。
A.高8位地址 B.低8位地址
C.8位数据 D.ALE信号
4、使用线选法扩展3片2732作外部程序存储器,需要使用( ) 位地址线。
A.13 B.14 C.15 D.16
5、MOVX A,@DPTR指令中源操作数的地址寻址方式是( )。
A)寄存器寻址 B)寄存器间接寻址
C)直接寻址 D)立即寻址
6、定时器/计时器0的初始化程序如下:
MOV TMOD,#06H
MOV TH0.#0FFH
MOV TLO,#0FFH
SETB EA
SETB ET0
执行该程序段后,把定时器/计时器0的工作状态设置为 ( ) 。
A). 工作方式0,定时应用,定时时间2 u s,中断禁止
B).工作方式l,计数应用,计数值255,中断允许
C).工作方式2,定时应用,定时时间510 u s,中断禁止
D).工作方式2,计数应用,计数值1,中断允许
三、简答题
MCS-51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)
已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?
写出MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?
四、判断题
1. 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。 ( )
2. 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。( )
3. 8155是一种8位单片机。 ( )
4. 51单片机只能做控制用,不能完成算术运算。 ( )
5. 单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。 ( )
6.MCS-51单片机中的PC是不可寻址的。 ( )
7.当MCS-51执行MOVX @DPTR,A指令时,伴随着信号有效。 ( )
8.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低 电平的持续时间不小于1个机器周期。 ( )
9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被还是被信号连接。( )
10.各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。( )
5、编程题
编写程序,将外部数据存储器中的5000H—50FFH单元全部清零。
从30H单元开始,连续存放30个带符号数,求出各个数的绝对值,将结果存入原单元。
6、应用题
在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。
1.下图中外部扩展的程序存储器和数据存储器容量各是多少?
2.两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1)
3.请编写程序,要求:
将内部RAM 30H~3FH中的内容送入1# 62的前16个单元中;
