当前位置:首页 > 河北工业大学单片机题库
1.外部中 (1) A O013H (2) c SETB EA
2.把程序补充完整。。。。。。次程序延时为25ms (1)A mov (2) B Dell(3) D 25
3.一段多个单字节数求累加和程序,(1) A #0 (2) D inc (3)A addc (4) C djnz (5)C Loop 4.求函数Y=X!(X=0,1,。。。。7)(1)D ABC (2) B #08H (3) C A+PC (4) B XCH (5) C R2 5.当程序执行到完X语句处(2(1) B 12 (2) B 01H
6.子程序名:ZERO 功能:对内部数据区清零 功能:(1)D 07H (2) A 00H (3) A DPL (4) B DPH (5) B 堆栈 7.在P1.0输出周期2ms的方波。(CPU采用12M,(1) B #01H (2) C #24H (3) C #OFCH (4) D TFO (5) C CPL
8.把内部RAM中起始地址为BLK1的数据块传送到外部RAM以 (1) D @ R0 (2)B SUBB(3) C STOP(4) B POP(5)B MOVX (6) A INC 9.在6位LED动态显(1 A 字位码口(2 D 字形码口 3)A 输出口 4)C BOH 5)B 01H (6 C 82H (7B 15H (8 00H (9 OFFH (10 C 91H 10.DJNZ R0,rel这条指令含有两个操作数,第一个操作数R0属于(1)寻址方式,第二个操作(1) B 寄存器 (2)C 相对 11.执行如下指令序列 MOV SP,#50H PUSH ACC后SP的(1)D 51H (2) D 不变
12.能够使累加器A的高三位取反的指令是(1),(1)C XRL A #OEOH (2) B ORL A #OFCH
13.一个外设与CPU之间传送的信息通常有(1)、 (1) A 数据信息 (2)D 状态信息 (3)B 控制信息 14.下列哪种数据传送方式中CPU的有效(1)B 查询式传送
15.下面一段程序实现了ASCII码到二进制的转换(1)C #30H (2) A #0AH (3) D #07H 34.外部中断1采用负边沿的中断触发方式 。1 )A 0013H 2)C SETB EA
35,.一段多个单字节数求累加和程序,实现了从50H开始。 1)#0 2)B INC 3)B ADD 4)C djns 5)Loop 16.20H单元中的两个BCD码相乘,结果以BCD码的形式(1) B #0FH (2) B DIV (3) D ORL (4) A 21H 17.把16进制数FFH转换成BCD码,结果存放在20H 22H单元(1) B #64H (2) B B (3) D #10H
18.利用定时/计数器1产生1ms定时,采用中断方式(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPL 19.对内部RAM 40H单元开始连续16个单元清零。(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret 20.有如下指令序列执行完该指令序列后布尔累加(2)(1)B 1 (2) B 1 21.中断入口地址通常放的指令为(1)(1) B LJMP
22.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的操作都是(R0)←(R0)-1, (1) B 算数运算(2)D 控制转移 23.用指令实现逻辑表达式:Q=U?(/V+W))+X?(/(Y+Z))。(备注:/A1)D V (2) B CPL C 3) A ORL (4) B ANL (5 C MOV.Q.C 24.根据R2的内容转向不同的分支(1) D #TBJ1 (2) D ADD (3) B INC.DPH (4) B @A+DPTR (5) B AJMP PRG0 25.MCS-51片内数据寄存器分为工作寄存器、位寻址区和数据 (1) B 00-1FH (2) A 4 (3) C RS1,RS0 (4) 20-2FH 26.执行如下指令序列 后累加器A的值为(1),标志寄存器PSW的值(2)(1) B 21H (2) C 84H
30.MCS-51系列单片机中定时控制寄存器TCON是91)位寄存器,其中TCON。(1) D 8 (2) C TF1 (3) B M1 (4) C M0 31.若要求外部中断0为边沿触发方式,则下列哪条指令不是初始化中断过程中必须(1)(1) D SETB PX0 32.阅读程序 根据这个程序,执行完jmp指令后执行(2(1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支 33.把存放2000H~20FFH连续256个数据搬移到3000H~30FFH单元。(1)D #2000H (2) B #20H (3) D #30H (4) A DPL
3.20H中的两个BCD码相乘,结果BCD的形式存放21H单元。1)B #OFH 2)B DIV3)D ORL4)21H 22.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据 (1) A RAM (2) D ROM (3) D 128 (4) A 4K 23.MCS—51内部有(1)个定时/计数器,每个定时/计数器为(2)位,定时/计(1) A 2 (2) D 16 (3) B TCON (4) C TMOD 24.已知(SP)=53H,(PC)=37FEH执行:lcall 3A00h后:(SP),(1) B 55H (2) A 3A00H (3) C 38H (4) C 01H 25.MCS-51允许有 个中断源,提供 个中断优先级,中断优先级由((1) C 5 (2) B 2 (3) B IP (4) C /INT0 26.十进制数 -58的二进制数表示方式:原码为(1),反码为(2((1) A 10111010 (2) B 11000101 (3) A.11000110
27.MCS-51指令系统共有 种寻址方式,指令MOV(1C 7 (2A 立即选址 (3B 寄存器选址 (4直接 (5寄存器间接 (6寄存器H/直接 28.在程序中经常利用逻辑运算指令来屏蔽某几个位,如果希望将累加器A的高5位(1) C #7 (2) B ORL
1
共分享92篇相关文档