单片机复习题

2020-06-17 11:42

一、填空题:

1、MCS—5l单片机的最大程序寻址空间是 64 KB,该空间的地址范围从 0000H 至 FFFFH ,系统上电及复位后,程序入口地址为 0000H 。 2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直接地址为__ 10H~17H __。

3、MCS-51单片机的I/O端口采用__ 统一 __ 编址方式。、

4、一个8位D/A转换器其分辨率为_ 1/256 __,若该8位D/A转换器的基准电压为5V,则数字量100对应得模拟量为 1.953V 。

5、单片机系统中经常采用的地址译码技术包括 线选 法和 译码 法。 6、INTEL 8051 CPU 是 8 位的单片机,其内部有 256 KB的ROM。 7、指出下列各指令中源操作数的寻址方式。

(1) MOVC A,@A+DPTR (2) XCH A,@R0; (3) MOV C,P1.0 (4) JC LOOP

变址寻址 间接寻址 位寻址 相对寻址

8、判断下列各条指令的书写格式是否有错,并指出原因。

(1) MUL R0R1 (2) MOV A, @R7

错,乘法用AxB 错,R7换做 R0或R1 错,后面的#3000H超过范围256 不符合,C是位,R是寄存器,

(3) MOV A, #3000H (4) MOV R1, C

C改成A或B

9、单片机与外设进行数据交换通常有____中断______方式、_____定时_____方式和__扫描___ 方式三种。

10、MCS-51单片机串行口的方式0是_____同步移位___ _____方式,方式2是 十一位异步收发 方式。

11、单片机复位后SP中的状态为__07H_______,P0~P3口的状态为___FFH______。 12、串行通信根据数据传送时的编码格式不同可分为____同步____________和______异步__________两种方式。

13、堆栈按照_____先进后出______原则工作,使用____SP_____指明栈顶位置。 14、8051单片机片内有____4K_______字节的ROM,___256_________字节的RAM。

15、使用8031单片机构成的系统时,其EA引脚应____应接VCC______,因为___其片内没有程序存储器__________________。 16、ADC0809是___8__位的A/D转换器。

17、单片机复位后PC的内容为____0000H_______,复位对片内RAM中存放的内容___有_有__(有,无)影响。

18、多位LED显示器通常有___静态_____显示和____动态_____显示两种接口。。 19. 执行下列两条指令后,PSW中的标志位(CY)= 1 ,(OV)= 1 ,(AC)= 0 ,(P)= 0 。

MOV A,#80H

ADD A,#98H

20.JC LOOP指令中操作数的寻址方式是 相对 , MOV A,P1指令中源操作数的寻址方式为 直接 。 21.下列指令中正确的是 (4 ) 。

(1) RLC R7 (2)SETB R7.0

(3) MOV A, @DPTR (4)POP 40H

22.一个4k*4RAM芯片的地址线有 12 根,数据线有 8 。 23.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 40H 。

PUSH A PUSH B POP A POP B

24.若8位A/D转换器的满量程输入为5V时,该转换器可分辨的最小电压是 19.53mV 。

25.一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1统计外部脉冲的个数,当计满100时,使P1.0输出0。则:

当T1工作在方式0时,T1的初值应为(TH1)= 1F ,(TL1)= 9B ; 当T1工作在方式1时,T1的初值应为(TH1)= FF ,(TL1)= 9B ; 当T1工作在方式2时,T1的初值应为(TH1)= 9B ,(TL1)= 9B 。 26. 已知(SP)=60H,子程序DELAY的首地址为1878H,现执行位于1123H处的LCALL DELAY三字节指令后,(PC)= 1878H ,(61H)= 26H ,(62H)= 11H 。

二、选择题:

1.当MCS-51单片机接有外部存储器时,P2口可作为 D 。

A.数据输入口

B. 数据的输出口 D.高8位地址线 C. P2

D. P3

C.准双向输入/输出口

A.P0

B. P1

2.单片机的并行接口中,作为数据线使用的并行口是 A 。

3.MCS—5l单片机的堆栈区是设置在 C 中。 A.片内ROM区 C.片内RAM区 A.00H~20H C.20H~2FH

B.片外ROM区 D. 片外RAM区 B. 00H~7FH D.00H~FFH B.操作数的地址值 D.指令的操作码

4.片内RAM的20H~2FH为位寻址区,所包含的位地址是 B 。

5.在寄存器间接寻址方式中,间址寄存器中存放的数据是 B 。 A.参与操作的数据 C.程序的转换地址

6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为 B 。

A. MOV A, @R1 B.MOVC A, @A + DPTR C. MOVX A, @ R0 D.MOVX A, @ DPTR 7. 能够用紫外光擦除ROM中程序的只读存储器称为 C 。 A.掩膜ROM A.8根

B.PROM C.EPROM B.13根 C.11根

D.EEPROM D.20根

8. 在片外扩展一片2716程序存储器芯片要 C 地址线。 9. 定时器/计数器工作方式1是 D 。 A. 8位计数器结构 C. 13位计数结构

B. 2个8位计数器结构 D. 16位计数结构

10.T0中断的中断入口地址为 B 。

A. 0003H B. 000BH C. 0013H D. 001BH

三、分析程序,写出结果

1、已知(A)=83H, (R0)=17H,(17H)=34H,执行下列程序段后(A)=0CBH 。

ANL A, #17H ORL 17H, A XRL A,@R0 CPL

A

2、下列程序段执行后,(R0)=_7EH________,(7EH)=_0FFH________.

MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#42H DEC @R0

DEC R0 DEC @R0

3、已知 (R3)=05H, 运行程序后, 结果为(50H )= 25 。

MAIN:MOV A, R3

MOV DPTR, #TAB MOVC A,@A+DPTR MOV 50H, A RET

DB 25, 36, 49, 64, 81

TAB: DB 00, 01, 04, 09, 16

这个子程序的功能是: 此程序寻找显示码 。

4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下:

MOV DPTR, #4000H MOV R0, #00H MOVX @DPTR,A INC NOP SJMP WAIT

R0

WAIT: MOV A,R0

读程序执行后,DAC0832输出的波形为 锯齿形 波。 5.已知 (R3)=05H,程序运行后,结果为(50H )= 25 。

MAIN:MOV A, R3 MOV DPTR, #TAB MOVC A,@A+DPTR MOV 50H, A RET

TAB: DB 00, 01, 04, 09, 16 DB 25, 36, 49, 64, 81

这个子程序的功能是 寻找平方数 。

6.该段程序执行后,(A)= 50H ,(CY)= 1 。

MOV A, #56H MOV R4,#95H ADD A, R4 DA A

7. 下面该段程序的功能是 A送到间址的DPTR送的是0 。

MOV DPTR, #1000H MOV R0, #20H MOV A, #0FFH

LOOP: MOVX @DPTR, A INC DPTR DJNZ R0, LOOP

8.下列程序段执行后,(A)=_________,(B)=_________。

MOV A,#0FBH MOV B,#12H DIV AB

9. 下面该段程序的功能是 0连续送到8 。 CLR A MOV R0, A MOV R2, #09H LOOP: ADD A, R0 INC R0 DJNZ R2, LOOP MOV R3, A HERE: SJMP HERE

四、编程题:

1、编程将外部RAM 从1200H单元开始的100个单元清零。

MOV DPTR,#1200H MOV R0,#64H MOV A,#60H LOOP: MOV @DPTR,A INC DPTR DJNZ R0,LOOP END


单片机复习题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:离开华为:前华为人自述九年工作经历

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: