基本信息
文件名称:单片机原理及应用习题及参考答案.docx
文件大小:9.48 KB
总页数:18 页
更新时间:2025-06-29
总字数:约7.64千字
文档摘要

单片机原理及应用习题及参考答案

一、单选题(共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