2022年单片机程序题

上传人:工**** 文档编号:567483536 上传时间:2024-07-20 格式:PDF 页数:13 大小:732.94KB
返回 下载 相关 举报
2022年单片机程序题_第1页
第1页 / 共13页
2022年单片机程序题_第2页
第2页 / 共13页
2022年单片机程序题_第3页
第3页 / 共13页
2022年单片机程序题_第4页
第4页 / 共13页
2022年单片机程序题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2022年单片机程序题》由会员分享,可在线阅读,更多相关《2022年单片机程序题(13页珍藏版)》请在金锄头文库上搜索。

1、1 1. 外部中断 1 采用负边沿的中断触发方式,请把程序补完整ORG 0000H LJMP ST ORG (1) (1) A) O013H B) 0003H C) 0010H D) 001BHLJMP FT ORG 0100H ST: SETB EX1 SETB IT1 (2) (2) A)LCALL FT B)SETB PX1 C) SETB EA D)MOV P1,#0FFHSJMP $ FT: CPL P1.0 RETI END (1)A 0013H (2)C SETB EA2. 下面是一段软件延时程序,请把程序补完整Delay : (1) r7,#100 ;1us (1) A)MOV

2、 B)MOVE C) ADD D)ORGDel1: mov r6,#123 ; 1us NOP DEL2:DJNZ R6,DEL2 :2us DJNZ R7,(2) :2us (2) A)DEL1: B)DEL1 C) DEL2 D)DEL2:SJMP $ END 程序延时时间约为(3)ms (3) A)100 B)50 C) 75 D)25(1)A MOV (2) B DEL1 (3) D 25 3. 下面是一段多个单字节数求累加和程序,实现了从50H开始的连续5 个字节求和,结果存放在R3R4中ORG 0000H MOV R3,(1) (1) A)#0 B)50 C) 50H D)#50H

3、MOV R4,(1) (1) MOV R0,#50H MOV R2,#5 LOOP: MOV A,R4 ADD A,R0 MOV R4,A (2)R0 (2) A)ADDC B)ADD C)DEC D)INCCLR A (3) A,R3 (3) A)ADDC B)ADD C)DEC D)INCMOV R3,A (4) R2,(5) (4) A)ADDC B)ADDC) DJNZ D)INC(5) A)SUM: B)LOOP:C) LOOP D)SUMSJMP $ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 13 页2 END (1)

4、A #0 (2)D INC (3)A ADDC (4)C DJNZ (5)C LOOP 4. 求函数 Y=X!(X=0,1, 7) 的值。设自变量存放在ABC单元。 Y值为双字节存于R2R3中,R3存放 Y 值低字节,查表程序如下ORG 0000H ABC EQU 30H L1:MOV A,ABC ADD A,(1) (1) A)A B)B C)C D)ABC MOV R3,A ADD A,(2) (2) A)#04H B)#08H C)#06H D)#07HMOVC A,(3) ;1 字节指令(3) A)A+DPTR B)AC)A+PC D)A+SP(4) A,R3 (4) A)MOV B)

5、XCH C)ADD D)ADDCADD A,#04H MOVC A,(3) MOV (5),A (5) A)R0 B)R1C)R2 D)R3SJMP $ TAB : DB 01,00,01,00,02,00,06,00 DB 24H,00H,20H,01,20H,07,40H,50H END (1)D ABC (2)B #08H (3) C A+PC (4) B XCH (5) C R2 5.ORG 0000H MOV A ,#128 MOV B,#0AH DIV AB MOV 30H,B(X语句 ) (1) A)19 B)12 C)08H D)0F8HMOV B,#0AH DIV AB MO

6、V 31H,B MOV 32H ,A(Y 语句 ) (2) A)128H B)01H C)28H D)28SJMP $ END 当程序执行到完X 语句处时累加器A 的值为( 1) ;当程序执行完Y语句时累加器A的值为( 2) (1) B 12 (2) B 01H 6、ORG 0000H. MAIN:MOV SP,#5FH MOV 70H,#40H MOV 71H,#10H PUSH 70H PUSH 71H LCALL ZERO SJMP $ ; 子程序名: ZERO 功能:对内部数据区清零功能:对内部数据区清零入口参数: 70 内部数据区地址精选学习资料 - - - - - - - - -

7、名师归纳总结 - - - - - - -第 2 页,共 13 页3 71h 内部数据区长度出口参数:无占用资源: R0,R7,70h ,71h ZERO: POP DPH POP DPL POP (1) (1) A)00H B)01H C)05H D)07H POP (2) (2) A)00H B)01H C)05H D)07HCLR A LOOP:MOV R0,A INC R0 DJNZ R7,LOOP PUSH (3) (3) A) DPL B)DPH C)DPTR D)PCPUSH (4) (4) A) DPL B)DPH C)DPTR D)PCRET END 上述程序为主程序调用子程序

8、,参数传递方式为(5)(5) A) 寄存器B)堆栈 C) 地址 D) 其他(1) A 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆栈7. 在 P1.0 输出周期 2ms的方波。(CPU采用 12MHz时钟, T0 产生 1ms中断, T0 采用方式 1)ORG 0000H START:MOV TMOD,(1) (1) A)01H B)#01H C)10H D)#10HMOV TL0 ,(2) (2) A)24H B)24 C)#24H D)#24MOV TH0 ,(3) (3) A) 0FCH B)0E0H C)#0FCH D)#0E0HSTEB TR0

9、LOOP:JBC (4),PTFO(4) A) TR0 B)IT0 C)IE0 D)TF0AJMP LOOP PTF0 :MOV TL0 ,(2) MOV TH0 ,(3) (5) P1.0(5) A)CLR B)SETB C)CPL D)INCAJMP LOOP (1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPL 8. 把内部 RAM 中起始地址为BLK1的数据块传送到外部RAM 以 BLK2为起始地址的区域,直到遇到“ #”字符的 ASCII 码为止。参考程序如下ORG 2000H BLK1 EQU 30H BLK2 EQU 1000

10、H MOV SP,#6FH MOV R0,3BLK1;BLK1数据块起始地址MOV DPTR,#BLK2;BLK2 数据块起始地址XH: CLR C MOV A,(1); 取数据 (1) A)R0 B)#R0 C)R0H D)R0(2) A,#23H;判断是否为“ #”字符 (2) A)ADD B)SUBB C)ADDC D)DEC精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 13 页4 JZ (3) (3) A) XH B)XH: C)STOP: D)STOP(4) ACC (4) A) SUBBL B)POP C)PISH D)A

11、DD(5) DPTR,A(5) A) MOV B)MOVX C)MOVC D)ADDINC R0 (6) DPTR (6) A) INC B)DEC C)MOVC D)ADDAJMP XH;循环控制Stop:SJMP $ END (1) D R0 (2) B SUBB (3) C STOP: (4) B POP (5) B MOVX (6) A INC 9. 在 6 位 LED动态显示电路图中,8155 的 PA口作( 1) ,(1) A)字位码口 B) 字形码口 C) 输入口 D) 状态端口PB口作( 2) ,(2) A)字位码口 B) 输入口 C) 控制端口D)字形码口PA和 PB口都工作

12、为( 3) ,(3) A) 输出口 B) 输入口 C) 控制端口 D) 状态端口要使 N1块显示数字3,其字形码为( 4) ,字位码为( 5) ,(4) A)2FH B)40H C)B0H D)80H (5) A)04H B)01H C)08H D)10H要使 N1,N3,N5 块同时显示数字6,其字形码为(6) ,字位码为( 7) ,(6) A)0B2H B)42H C)82H D)7DH (7) A)18H B)15H C)09H D)1AH要使 6 位 LED显示器全灭,字位码位(8)或字形码为( 9) ,(8) A)3FH B)00H C)0FH D)20H (9) A)00H B)0

13、FH C)0F0H D)0FFH要使其中一位显示y,其字形码位( 10)(10) A)11H B)6EH C)91H D)81H(1) A 字位码口 (2) D 字形码口(3) A 输出口(4)C BOH (5) B 01H (6) C 82H (7) B 15H (8)B 00H (9)D OFFH (10) C 91H 10.DJNZ R0,rel这条指令含有两个操作数,第一个操作数R0属于( 1)(1) A)直接B)寄存器 C) 寄存器间接 D) 位精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 13 页5 寻址方式,第二个操作数

14、rel属于( 2) (2) A)立即 B) 基址加变址寄存器间接C)相对 D) 直接寻址方式 (1) B 寄存器(2)C 相对11. 执行如下指令序列 MOV SP,#50H PUSH ACC后 SP的值为( 1)(1) A)59 B)59H C)81H D)51H,累加器 ACC的值为( 2)(2) A)50H B)59H C)51H D)不变(1)D 51H (2) D 不变12. 能够使累加器A的高三位取反的指令是 (1) (1) A)ANL A,#0E0H B)ORL A,#0E0H C)XRL A,#0E0H D)NOT A,#0E0H, 能使累加器 A高 6 位置 1 的指令是(2

15、) (2) A)ANL A,#0FCH B)ORL A,#0FCH C)XRL A,#0FCH D)NOT A,#0FCH(1)C XRL A #OEOH (2) B ORL A #OFCH 13. 一个外设与 CPU 之间传送的信息通常有 (1) 、 (1) A)数据信息 B) 数字信息 C) 字节信息 D) 位信息 (2) 、(2) A)数据信息 B) 数字信息 C) 字节信息D)状态信息 (3) 、(3) A)数据信息B)控制信息 C) 字节信息 D) 位信息三类(1) A 数据信息(2)D 状态信息(3)B 控制信息14. 下列哪种数据传送方式中CPU的有效利用率最低(1)(1) A)

16、无条件传送B)查询式传送 C) 中断方式D)DHA方式(1)B 查询式传送15. 下面一段程序实现了ASCII 码到二进制的转换,请把程序补充完整ORG 0000H ATOH:MOV A,# ACLR C SUBB A,(1) (1) A)#30 B)30H C)#30H D)#03CJNE A,(2),HEQ (2) A)#0AH B)#0A C)0AH D)#0ADSJMP BIG HEQ: JC AEHD BIG: SUBB A,(3) (3) A)#70 B)07 C)07H D)#07HAEHD: AJMP $ END (1)C #30H (2) A #0AH (3) D #07H

17、16.20H 单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元ORG 0000H MOV B,20H ANL B,(1) (1) A)0FH B)#0FH C)0F0H D)#0F0HMOV A,20H ANL A,#0F0H SWAP A 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 13 页6 MUL AB MOV B,#10 (2) AB (2) A)MUL B)DIV C)MOV D)ORLSWAP A (3) A,B(3) A)MUL B)DIV C)MOV D)ORLMOV (4),A (4) A)21H B

18、)#21H C)21 D)#21SJMP $ END (1) B #0FH (2) B DIV (3) D ORL (4) A 21H 17. 把 16 进制数 FFH转换成 BCD码,结果存放在20H 22H 单元ORG 0000H MOV A,#0FFH MOV B,(1) (1) A)64H B)#64H C)100H D)#100HDIV AB MOV 20H,A MOV A,(2) (2) A)A B)B C)R0 D)R7MOV B,(3) (3) A)10 B)10H C)#10 D)#10H DIV AB MOV 21H,A MOV 22H,B SJMP $ END (1) B

19、 #64H (2) B B (3) D #10H 18. 利用定时 / 计数器 1 产生 1ms定时,采用中断方式编程使在P1.7 引脚上输出周期为2ms的方波, 设单片机晶振频率为6MHz ,请把程序补充完整ORG 0000H LJMP MAIN ORG (1) (1) A)0003H B)000BH C)0013H D)001BHLJMP TSVR ORG 0100H MAIN: MOV TMOD,#10H MOV TH1,(2) (2) A)0FEH B)0FCH C)0E0H D)0F0HMOV TL1,(3) (3) A)18H B)0BH C)0CH D)19HSETB ET1 S

20、ETB EA SETB (4) (4) A)IT1 B)TR1 C)IT0 D)TR0SJMP $ TSVR : MOV TH1,(2) MOV TL1,(3) (5) P1.7(5) A)CLR B)SETB C)ANL D)CPL RETI END 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 13 页7 (1) C 0013H (2) A 0FEH (3) C OCH (4) B TR1 (5)D CPL 19. 对内部 RAM 40H单元开始连续16 个单元清零。ORG 0000H MAIN: MOV R0,(1) (1) A

21、)40H B)#40H C)16H D)10MOV R7,(2) (2) A)40H B)#40H C)16H D)#10HLCALL ZERO SJMP $ (3): PUSH (4) (3) A)ZERO B)START C)MAIN D)SUB (4) A)A B)ACC C)B D)SPCLR A LOOP :MOV R0,A INC R0 DJNZ R7,LOOP (5) (5) A)SJMP $ B)LJMP MAIN C)RET D)RETI(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret 20. 有如下指令序列MOV A,

22、#80H ADD A,#80H SETB F0 ANL C,/F0 CPL C MOV F0,C 当执行完该指令序列后布尔累加器C 的值为( 1)(1) A)0 B)1 C)0FFH D)不确定 ,F0的值为( 2)(2) A)0 B)1 C)0FFH D)不确定(1)B 1 (2) B 1 21. 中断入口地址通常放的指令为(1)(1) A)LCALL B)LJMP C)RET D)RETI(1) B LJMP 22.DEC R0和 DJNZ R0, 这两条指令对通用寄存去R0的操作都是( R0 )( R0 )-1,但是前者属于(1)(1) A)数据传送B)算术运算 C) 逻辑运算 D) 控

23、制转移 指令,后者属于(2) (2) A)数据传送 B) 算术运算 C)逻辑运算D)控制转移 指令。(1) B 算术运算( 2)D 控制转移23. 用指令实现逻辑表达式:Q=U ? (/V+W ) )+X ? (/(Y+Z) ) 。( 备注: /A 表示对 A 求反) U BIT P1.0 V BIT P1.4 W BIT TF1 X BIT 22H.0 Y BIT 22H.3 Z BIT IE1 Q BIT P1.5 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 13 页8 ORG 0000H MOV C,(1) (1) A)W B

24、)X C)U D)VORL C,W (2) (2) A)ORL C,U B)CPL C C)ANL C,/U D)CLR CANL C,U MOV F0 ,C MOV C,Y (3) C,Z(3) A)ORL B)ANL C)CPL D)SETBCPL C (4)C,X (4) A)ORL B)ANL C)CPL D)SETBORL C,F0 (5) (5) A)SETB Q B)CPL Q C)MOV Q,C D)MOV C,QSJMP $ END (1)D V (2) B CPL C (3) A ORL (4) B ANL (5) C MOV Q,C 24. 根据 R2的内容转向不同的分支

25、ORG 0000H MAIN: MOV DPTR,(1) MOV A,R2 (2) A,R2 JNC NADD (3) NADD: JMP (4) TBJ1:(5) AJMP PRG1 AJMP PRH2 AJMP PRG3 AJMP $ PRG 0: MOV A,#0 SJMP HALT PRG1:MOV A,#1 SJMP HALT PRG 2;MOV A,#2 SJMP HALT PRG3 :MOV A,#3 HALT:SJMP $ END (1) D #TBJ1 (2) D ADD (3) B INC DPH (4) B A+DPTR (5) B AJMP PRG0 25.MCS-51

26、 片内数据寄存器分为工作寄存器、位寻址区和数据缓冲区三个区域。工作寄存器区德地址范围:(1) ;分( 2)组。当前寄存器组由程序状态字PSW 中( 3)位的状态组合决定。片内数据存储器中位寻址的范围:(4)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 13 页9 (1) B 00-1FH (2) A 4 (3) C RS1,RS0 (4) 20-2FH 26. 执行如下指令序列MOV PSW,#0 SETB C MOV A,#90H MOV R1,A ADDC A,R1 后累加器 A的值为(1) (1) A)20H B)21H C)1

27、81H D)121H , 标志寄存器 PSW 的值为 (2) (2) A)0C0H B)0C4H C)84H D)44H(1) B 21H (2) C 84H 30.MCS-51 系列单片机中定时控制寄存器TCON 是(1) 位寄存器,其中TCON 。7 是(2)位标志位;定时方式寄存器 TMOD.1 、TMOD.0是(3) 、 (4)标志位,他们组合定义了T0 的工作方式(1) D 8 (2) C TF1 (3) B M1 (4) C M0 31. 若要求外部中断0 为边沿触发方式,则下列哪条指令不是初始化中断过程中必须的(1)(1) D SETB PX0 32. 阅读程序ORG 0000H

28、 MOV R2,#2 MAIN: MOV DPTR,#TBJ1 MOV A,R2 (1) A,R2 JNC NADD INC DPH NADD: JMP A+DPTR TBJ1:AJMP PRG0 AJMP PRG1 AJMP PRH2 AJMP PRG3 AJMP $ PRG 0: MOV A,#0 SJMP HALT PRG1:MOV A,#1 SJMP HALT PRG 2;MOV A,#2 SJMP HALT PRG3 :MOV A,#3 HALT:SJMP $ END 根据这个程序, 执行完 jmp 指令后执行 (2)条指令。 这个程序是 (3)(3) A)散转 B) 查表 C) 排

29、序 D)数制转换 典型算法的程序,是(4) (4) A) 顺序B)分支 C) 循环 D) 子程序 结构的程序。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 13 页10 (1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支33. 把存放 2000H20FFH连续 256 个数据搬移到3000H30FFH 单元。(1)D #2000H (2) B #20H (3) D #30H (4) A DPL 1. 单片机有 (111) 条指令,分为 (五类)111 条五类2. 下列堆栈指令错误的是:(1) A)PUS

30、H 30 B)POP A C)PUSH PSW D)POP DPH B POP A 3.I/O口编址方式为 (1) 单独编址(2)存储器统一编址4.CPU是单片机的核心部件,有(运算器) 和(控制器)两大部分组成,前者是运算部件,它是以(ALU )为核心(1)运算器(2)控制器(3)ALU 5 (1) A)ACC B)PSW C)SP D)DPTR . 是标志寄存器, (SP) 是堆栈指针, (SCON) 串行口通讯控制器,(IE)是中断允许寄存器,(DPTR) 是数据指针为 (16)位(1)PSW (2) SP (3) SCON (4) IE (5) DPTR (6)16 6.I/O设备和

31、CPU是通过 (1) A) 电线 B) 三态门 C) 锁存器D)接口电路连接的,起作用 (2) A)分离作用B)隔离作用 C) 转发作用 D) 传递作用 (3) A)锁存作用 B) 保持作用 C) 通信作用 D) 电压转换 (4) A)分离 B) 信号转化 C) 变换作用 D) 保护作用 (5) A)通信作用 B) 类型转化 C) 联络作用D)总线复用(1) D 接口电路(2)B 隔离作用(3)A 锁存作用(4)C 变换作用(5)C 联络作用7. 存储系统将存储器分为(1) A)程序存储器 B) 内部 RAM C)寄存器 D) 外部 RAM 和(2) A)特殊功能寄存器 B) 通用寄存器 C)

32、 位寄存器D)数据寄存器采用(3) A)哈佛结构,通过MOVX 指令可访问 (4) A)内部 RAM B)通用寄存器 C) 程序存储器D)片外数据寄存器和I/O 接口(1)A 程序储存器(2)D 数据寄存器(3)A 哈佛 (4)D 片外数据寄存器和I/O 接口8. 单片机芯片有8 个部分组成,即(1) A)中央处理器 B) 程序计数器PC C) 累加器 A D) 控制器时钟电路,(2) A) 程序存储器 B) 布尔处理器 C) 运算器 D)PSW 数据存储器并行 I/O 口,串行口,定时器/ 计数器及中断系统(1) A 中央处理器(2)A 程序储存器9.51 内部的并行 I/O 口 P3口除了

33、作为通用I/O 口还具有第二功能, 其中 P3.2 和 P3.3 第二功能分别为 (/INT0)和 (/INT1)(1)C /INT0 (2) D /INT1 10. 若要求外部中断0 为边沿触发方式,则下列哪条指令不是初始化中断过程中必须的(1) A)SETB EA B)SETB EX0 C)SETB IT0 D)SETB PX0(1) D SETB PXO 11. 执行如下操作精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 13 页11 ORG 0000H MOV DPTR,#5000H MOV A,#20H JMP A+PC O

34、RG 501EH JNC A INC A DEC A SJMP $ END 当执行完 JMP A+DPTR指令后程序计数器PC的值为 (1) (1) A)501EH B)501FH C)5020H D)5021H ,程序运行后累加器A的值为 (2) (2) A)22H B)21H C)20H D)1FH(1) C 5020H (2) D 1FH 12. 十六进制数63H分别用不同进制表示:二进制(01100011) , 八进制 (143) , 十进制 (99) , 若 63H为 BCD码,则对应的十进制数为(63)(1) 01100011 (2) 143 (3) 99 (4) 63 13. 若

35、(A)=01100011B,若将其当做8421BCD码数,则对应的十进制数(63) ,若将其当做ASCII 码数,则对应的字符 (C) ,若把它转换成十六进制数(63H) , 若将其当做5211BCD 码,则对应的ACC 6的权值为 (2) (1)63 (2)C (3) 63H (4)2 14. 片内数据存储器中(1)(1) A)18H-1FH B)00H-1FH C)20H-2FH D)30H-7FH为位寻址区 , 位地址范围为 (2) (2) A)00h-7FH B)00H-0FFH C)20H-2FH D)30H-7FH(1) C 20H-2FH (2)A 00H-7FH 15. 指令

36、MOV A,30H中的 A是 (1)(1)A)直接 B) 寄存器 C) 寄存器间接 D) 位 寻址方式而指令 MOV C,30H中的 C是( 2)(2) A)直接 B) 寄存器 C) 寄存器间接 D) 位 寻址方式(1) A直接 (2)D位16、设累加器 A的值为 78H,则连续执行两条RLA指令后累加器A 的值为(1)(1) A)0F0H B)0E1H C)3CH D)1EH累加器 A 的值为 0FCH ,执行 (2) (2) A)3 B)4 C)5 D)6 遍 RL A 指令后累加器A的值为 9FH (1) B 0E1H (2) C 5 17. 执行如下指令序列MOV PSW,#0 SET

37、B C MOV A,#90H MOV R1,A ADDC A,R1 后累加器 A的值为 (1) (1) A)20H B)21H C)181H D)121H,标志寄存器PSW 的值为 (2) A)0C0H B)0C4H C)84H D)44H精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 13 页12 (1) B 21H(2) C 84H 17. 执行如下指令序列后MOV 30H,#31H MOV 31H,#32 MOV R0,30H MOV A,R0 CPL A MOV R0,A 累加器 A的值为 (1) (1) A)0CCH B)0

38、CDH C)0CEH D)0CFH , 通用寄存器R0的值为 (2) (2) A)2FH B)30H C)31H D)32H(1)B 0CDH (2) C 31H 18. 指令( 1)(1) A)MOV R1,R0 B)MOV 20H,0FF20H C)MOV R1,R2 D)MOV 30H,20H是合法的 MCS-51指令,而指令 (2) (2) A)MOV R1,A B)MOV R2,#30H C)MOV R1,R2 D)MOV R1,01H不是合法的MCS-51指令(1) D MOV 30H 20H (2) C MOV R1.R2 19.MCS-51 采用的定时控制方式,有固定的机器周期

39、,一个机器周期由(1)(1) A)12 B)6 C)8 D)10个震荡周期组成。当振荡频率为12MHz时,一个机器周期为(2) (2) A)1us B)2us C)3us D)4us,当震荡频率为 6MHz时,一个机器周期为(3) (3) A)1us B)2us C)3us D)4us(1) A 12 (2) A 1s (3) B 2s 20.MCS-51 单片机复位后, PC的内容为 (1) (1) A)0000H B)07H C)0FFH D)不定 ,堆栈指针SP的内容为( 2)(2) A)0000H B)07H C)0FFFH D) 不定(1) A 0000H (2) B 07H 21.

40、 微处理器就是中央处理器(CPU )- 控制器和 (1) (1) A)控制器B)运算器 C) 寄存器 D) 控制部件-集成在一片半导体芯片上,称为(2)(2) A)CPU B)MPU C)SFR D)SP(1) B 运算器(2) B MPU 22. 半导体存储器从读写方式上可分为(1) (1) A)RAM B)EPROM C) 外存储器 D) 内存储器和(2)(2) A)静态存储器 B) 动态存储器 C)EPROM D)ROM 两大类,MCS-8051的片内数据存储器有 (3) (3) A)64K B)64 C)16 D)128 字节,片内程序存储器有(4)(4) A)4K B)64K C)2

41、K D)8K字节(1) A RAM (2) D ROM (3) D 128 (4) A 4K 23.MCS 51 内部有(1) (1) A)2 B)4 C)1 D)3 个定时 / 计数器,每个定时 /计数器为(2) (2) A)8 B)10 C)12 D)16 位,定时 / 计数器的控制依靠特殊功能寄存器(3) (3) A)TMOD B)TCON C)SCON D)IP ,工作方式的设定依靠特殊功能寄存器(4)(4) A)PSW B)ACC C)TMOD D)T0(1) A 2 (2) D 16 (3) B TCON (4) C TMOD 24. 已知( SP)=53H, (PC )=37FE

42、H执行: lcall 3A00h后: (SP )(1) A)55 B)55H C)56 D)56H, (PC )(2) A)3A00H B)3B00H C)3A01H D)3B01H,(54H) (3) A)36H B)37H C)38H D)39H ,(55H ) (4) A)0FFH B)00H C)01H D)02H 分别为(1) B 55H (2) A 3A00H (3) C 38H (4) C 01H 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 13 页13 25.MCS-51 允许有 (1) (1) A)6 B)4 C

43、)5 D)3 个中断源,提供 (2) (2) A)4 B)2 C)6 D)8 个中断优先级,中断优先级由(3)(3) A)IE B)IP C)TCON D)EA 寄存器控制,在同级中断中优先权最高的是 (4) (4) A)INT1 B)TC0 C)INT0 D)TC1(1) C 5 (2) B 2 (3) B IP (4) C /INT0 26. 十进制数 -58 的二进制数表示方式:原码为(1), (1) A)10111010 B)11011110 C)10010001 D)10110100 反码为(2) (2) A)10111010 B)11000101 C)10010001 D)1011

44、0100 , 补码为(3) (1) A)11000110B)11000110 C)11110001 D)10110100(1) A 10111010 (2) B 11000101 (3) AB 1100011027.MCS-51 指令系统共有 (1) (1) A)5 B)4 C)7 D)9 种寻址方式,指令MOV DPTR #1000H 中,源操作数的寻址方式 (2)(2) A)立即寻址 B)寄存器寻址 C) 直接寻址 D) 位寻址 ,目标操作数的寻址方式为(3)(3) A)间接寻址B)寄存器寻址 C) 直接寻址 D) 位寻址MOV R0,30H 指令中,源操作数寻址方式为(4), 对目标操作数寻址方式为(5), 对特殊功能寄存器只能用(6)寻址方式(1) C 7 (2) A 立即选址(3)B 寄存器选址(4)直接(5)寄存器间接(6)寄存器和直接28. 在程序中经常利用逻辑运算指令来屏蔽某几个位,如果希望将累加器A的高 5 位置 0 则应该执行该指令ANL A,(1) , 如果希望将累加器的低5 位置 1 则应该执行指令 (2) (2) A)ANL B)ORL C)XRL D)CPL A,#1FH (1) C #7(2) B ORL 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 13 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号