单片机原理及应用习题及参考答案
一、单选题(共53题,每题1分,共53分)
1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
A、P1
B、P0
C、P3
D、P2
正确答案:C
2.已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,执行如下程序段后(40H)=MOV@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,A
A、45H
B、46H
C、47H
D、48H
正确答案:A
3.关于MCS-51的堆栈操作,正确的说法是()
A、先入栈,再修改栈指针
B、先修改栈指针,再出栈
C、先修改栈指针,在入栈
D、以上都不对
正确答案:C
4.若某存储器芯片地址线为12根,那么它的存储容量为()
A、1KB
B、2KB
C、4KB
D、8KB
正确答案:C
5.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。
A、7542H
B、7542
C、75.42H
D、75.42
正确答案:B
6.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$
A、00H
B、30H
C、32H
D、07H
正确答案:B
7.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是
A、9CH
B、20H
C、64H
D、A0H
正确答案:A
8.OV(PSW.2)的定义是()
A、奇偶标志位
B、溢出标志位
C、寄存器组选择位
D、进位标志位
E、辅助进位标志位
F、用户标志位
正确答案:B
9.MCS-51单片机定时器溢出标志是
A、TR1和TR0
B、IE1和IE0
C、IT1和IT0
D、TF1和TF0
正确答案:D
10.8051单片机的定时器T0用作计数方式时是
A、由外部计数脉冲计数,一个机器周期加1
B、由内部时钟频率定时,一个时钟周期加1
C、由内部时钟频率定时,一个机器周期加1
D、由外部计数脉冲计数,下降沿加1
正确答案:D
11.某种存储器芯片是8KB*4/片,那么它的地址线根数是()
A、11根
B、12根
C、13根
D、14根
正确答案:C
12.MCS-51指令系统中,指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1执行后,其结果为()。
A、(A)=28H(C)=1
B、(A)=29H(C)=1
C、(A)=68H(C)=0
D、A)=29H(C)=0
正确答案:B
13.在存储器扩展电路中74LS373的主要功能是()。
A、锁存数据
B、存储地址
C、存储数据
D、锁存地址
正确答案:D
14.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为
A、10H
B、01H
C、05H
D、50H
正确答案:A
15.指令MOVA,@R0源操作数的寻址方式是():
A、寄存器寻址
B、直接寻址
C、立即数寻址
D、寄存器间接寻址
E、变址寻址
F、相对寻址
G、位寻址
正确答案:D
16.MCS-51指令系统中,执行下列指令后,其结果为()。MOVA,#68ADDA,#53DAA
A、A=21CY=1OV=0
B、A=21CY=1OV=1
C、A=21CY=0OV=0
D、以上都不对
正确答案:B
17.8051单片机的定时器T1用作定时方式时是
A、由内部时钟频率定时,一个时钟周期加1
B、由外部时钟频率定时,一个机器周期加1
C、由外部时钟频率定时,一个时钟周期加1
D、由内部时钟频率定时,一个机器周期加1
正确答案:D
18.MCS-51的立即寻址方式中,立即数前面()。
A、应加前缀“/:”号
B、不加前缀号
C、应加前缀“@”号
D、应加前缀“#”号
正确答案:D
19.若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=
A、(A)=02H(B)=33H
B、(A)=00H(B)=33H
C、(A)=02H(B)=32H
D、(A)=00H(B)=32H
正确答案:D
20.下列指令能能使累加器A的最高位置1的是()。
A、ANLA,#7FH
B、ANLA,#80H
C、ORLA,#7FH
D、ORLA,#80H
正确答案:D
21.执行下列程序后,内部RAM30H单元的内容是()。MOV30H,#00HMOVR0,#30HMOVA,30HA