您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页单片机复习题

单片机复习题

来源:爱玩科技网
一、填空

1、将十六进制数6CH用二进制数表示是( )。 2、数+37的原码为( ),则它的反码为( )。 3、.指令MOV A , 30H中的30H是( )寻址 4、程序状态寄存器PSW中,溢出标志位是( )。 5、指令MOV A ,#30H的机器语言的字节数是( )。 6、下列指令中,属于查表指令的是( )。

A、MOVC A, @DPTR B、MOVC A, @A+PC C、MOVX A, @DPTR D、MOVX A, @Ri 7、组成处理器CPU的两大组成部分是( )和( )。

8、已知(A)=54H,(30H)=7CH,运行ADD A ,30H后,A中的值是( )。 9、MOVC指令主要用于从( )取( )。

10、8051单片机中有( )个中断源,当这些中断源在同一优先级的情况下,中断优先权的高低顺序为

( )。

11、指令MOV C,50H中的50H是( )寻址。 12、汇编语言中定义起始地址的伪指令是( )。 13、片外(扩展)数据存储器的读控制线是( )。

14、访问片外ROM时,在ALE的( )时刻,低8位地址由P0锁存到外部地址锁存器中。 15、MCS-51单片机指令中,乘、除指令是( )字节、( )周期的指令。 16、8051单片机属于( )位的单片机。 17、复位时,程序计数器PC的值是( )。

18、指令MOV A ,@R0中,源操作数采用( )寻址方式。 19、指令JMP @A+DPTR中的@A+DPTR是( )寻址方式.。

20、80C51单片机可有16条地址线,其片外数据存储器容量最大可扩展为( )K字节。 21、将无符号十六进制数3DH转换成二进制数是( )。 22、十进制数+24的原码为00011000B,则它的反码为( )。 23、DW是用于( )的伪指令。 24、程序状态寄存器PSW中,进位标志位是( )。

25、指令MOV @R1,A中,目的操作数采用( )寻址方式。 26、指令DA A 的作用是( )。

27、片外(扩展)数据存储器的写控制线是( )。

28、DB是用于( )的伪指令。 29、MOVX指令用于在( )的数据操作。 30、片外(扩展)程序存储器的读控制线是( )。

1

31、访问片外ROM时,在ALE的( )时刻,低8位地址由P0锁存到外部地址锁存器中。 32、指令MOV A ,@R0中,源操作数采用( )寻址方式。

33、定时/计数器对外部脉冲计数时,要求输入信号的电平宽度应该( )。 34、无符号数208的二进制数是( ),其十六进制数是( )。 35、数-12的补码为( )。

36、.指令MOV A , #30H中的30H是( )寻址。 37、程序状态寄存器PSW中,辅助进位标志位是( )。 38、用来读取ROM中存放的表格常数的指令操作码是( )。

33、特殊功能寄存器IE用来规定( )。 40. 特殊功能寄存器TMOD用来规定( )。

二、判断题

1、MCS-51单片机四个8位并行端口都有第二功能。( ) 2、ROM中只能存放程序而不能存放数据。( )

3、21个特殊功能寄存器SFR中,所有单元均可以位寻址。( ) 4、指令DEC A和SUBB A ,#01H的运行情况是完全一样的。( ) 5、上电复位后堆栈指针SP的初始值是0000H( ) 6、低优先级可打断高优先级中断申请。( )

7、指令LJMP add16 只能在ROM的4K范围内的转移。( ) 8、汇编语言源程序的标号可以任意设置。( ) 9、RET与RETI指令功能相同。( )

10、MCS-51单片机有4个8位并行I/O口,不能满足需要时可以进行扩展。( ) 11、指令INC A和ADD A ,#01H的运行情况是完全一样的。( ) 12、外部RAM数据传送指令的助记符为MOVX。( ) 13、高优先级不可打断低优先级中断申请。( )

14、指令AJMP add11可以实现在ROM的K字节范围内的转移。( ) 15、指令ADDC A,#01H和ADD A ,#01H的运行情况是完全一样的。( 16、单片机的P0口既能传送数据也能传送地址( )

17、片内RAM中的工作寄存器区,在任何时刻CPU只使用其中一个寄存器组。( ) 18. 8051单片机的定时/计数器T0和T1都有4种工作方式。() 三、简答题

1、 请说明MOV、MOVC、MOVX三条指令的区别。 2、简述程序状态寄存器PSW中各位的含义。

2

3、8051有那些中断源?各中断标志如何产生?中断入口地址分别在那里? 4、在单片机与外部设备之间,为什么一般要有I/O 接口电路? 5、对单片机应用系统设计的基本要求是什么? 6、简述8051单片机外部总线扩展的电路结构。

7. 80C51单片机片内数据存储器(RAM)的三个存储区域是如何划分的? 8. 请说明LJMP、AJMP、SJMP和JMP @A+DPTR指令之间的差别。 9. 80C51汇编语言有哪些寻址方式?每种请举一例。 10.简述8051单片机P3口的两种功能。

11.汇编语言的语句行由哪几个字段构成?分别使用哪些分隔符。

12. 简述8051单片机定时/计数器的4种工作方式。GATE,C/T,M1M0各位有什么作用? 四、指令与程序

1.设(43H)=50H,(60H)=7FH,(P3)=40H,指出下列指令的源操作数的寻址方式及指令分别执行

后的结果。

(1)ANL 43H,#55H 源操作数的寻址方式为:__ __;(43H)=__ _ (2)MOV 60H,P3 源操作数的寻址方式为:_ ___;(60H)=__ _;

(P3) =_ _

2、将下面的子程序段填写完整,以实现如下功能:

内部RAM中以51H单元为首地址,存放着8个字节的无符号数。统计其中0的个数,并存放在50H单元中。 源程序如下:

CONT2: MOV R1,#51H

MOV R2, ① MOV 50H, ②

LOOP: MOV A,@R1

③ INC 50H

NEXT: INC ④

DJNZ R2, ⑤ RET

3. 要求从P1.1引脚输出1000Hz方波,晶振频率为6MHz。试用T1的方式2,中断模式设计程序。

NEXT

3

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务