第一范文网 - 专业文章范例文档资料分享平台

2010-2011第一学期单片机复习题

来源:用户分享 时间:2025/6/1 2:02:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2010-2011第一学期《单片机原理》复习题

一填空题

1. 十进制29的二进制表示为 。

2. 数据传送类指令执行完毕,源操作数的内容________(会/不会)丢失。 3. 8051内部RAM从20H至2FH既可 寻址,又可 寻址。

4. DA指令跟在 指令的后面,用与二进制数与 码的调整。 5. P2口通常用作_____________,也可作通用的I/O口使用。 6. 当单片机复位时PSW= H,这时当前的工作寄存器区是 区,R4所对应的

存储单元地址为 H。

7. MCS-51有4组工作寄存器,它们的地址范围是 。 8. MCS-51的CPU一个时钟周期包括__________个晶振周期。

9. 关于堆栈类操作的两条指令分别是______________ 、____________。

10. 在MCS-51中,有7种寻址方式,它们分别为 ________ 、_________、 ________、

_______、 ________、________和 。

11. 设计8031系统时,_ 口不能用作一般I\\O口.

12. MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS

-51的PC是16位的,因此其寻址的范围为 KB。.

13. MCS-51有 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄

存器 加以选择..

14. MCS—51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区

域分别是 、 、 。 15. MCS-51系列单片机为 位单片机

16. 当晶振频率为6Mhz时, 一个机器周期为______。

17. 当系统复位时pc=_________,, P2=_________,, SP=_________。

18. 8031内部数据存储器的地址范围是 ,位地址空间的字节地址范围

是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是

19. MCS-51系列单片机有___组并行I/O口. 当P0口用作通用I/O口时应加_______

20. 51系列单片机的中断源有 、 、 、 、 对应的中断标志为 、 、 、 、 。

二选择题

1.数据传送指令中,访问程序存储器的指令为( )

A.MOV B.MOVC C.AJMP D.MOVX 2.MOV A,@R0这条指令中@R0的寻址方式称为: ( )

A. 寄存器寻址 B. 寄存器间接寻址 C. 直接寻址 D. 立即数寻址 3、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是: ( ) A. PC B. PSW C. A D. SP 4.将累加器的值压入堆栈的正确指令是( )。

A. PUSH ACC B. PUSH A C. PUSH E0H D. POP ACC 5. 下列那条减法指令是错误的: ( )

A. SUBB A,R7 B. SUBB A,@R1 C. SUBBC A,#30H D. SUBB A 30H 6. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位: ( ) A. AC B. OV C. CY D. P 7.使用定时器T1时,有几种工作模式( )

A.1种 B.2种 C.3种 D.4种 8. 单片机中PUSH和POP指令常用来:( )

A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点

9. 在MUL AB指令中,若积超过255,则( )。 A. CY=1 B. AC=1 C. OV=1 D. P=1 10. 控制串行口工作方式的寄存器是( ) A.TCON B.PCON C.SCON D.TMOD 11、LJMP跳转空间最大可达到( )

A.2KB B.256B C.128B D.64KB 12、必须进行十进制调整的十进制运算( )

A.有加法和减法 B.只有加法 C.有乘法和除法 D.只有减法 13、51执行完MOV A,#08H后,PSW的一位被置位( ) P

(A)(A)C (B)F0 (C)OV (D)P

14、MOV C,#00H的寻址方式是( )

(A) 位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址

15、PSW=18H时,则当前工作寄存器是( )

(A)0组 (B)1组 (C)2组 (D)3组

三.判断题:

1. MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔( ) 2. MCS-51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。( ) 3. MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A中( ) 4. MCS—51单片机的布尔处理器是以A为累加器进行位操作的。( ) 5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。( )

四 程序阅读题

1 求运行此程序后的结果:

ORG 1000H

MOV R0,#10H MOV DPTR,#4000H

LOOP: CLR A

MOVX @DPTR, A INC DPTR DJNZ R0, LOOP

SJMP $

2 课本P70 三、3

3 已知 R0的内容为 06H 运行以下程序段后 R1内容是多少?

MOV DPTR, #SQR

MOV A, MOVC

R0

@A+DPTR

A,

SQR:

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

4 课本P71 三、9

5 已知系统晶振为6Mhz ,求下面延时子程序的延时时间。 T机=2

DEL: MOV R7, #100(1个机器周期) ; DEL1: MOV R6, #100(1个机器周期) ;

DEL2: DJNZ R6, DEL2(2个机器周期) ;

DJNZ R7, DEL1(2个机器周期) ; RET ;

五、程序设计题

1 编程将片外2000H单元开始的15个的数据传送到片内RAM 30H开始的单元中去。 2 用P1.0-P1.7连接8个发光二极管,编写程序使二极管循环点亮。延时时间设定为0.1秒。

3 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。 请(1)计算时间常数X,应用公式X=2(2)写出程序清单

16

-t(f/12)

搜索更多关于: 2010-2011第一学期单片机复习题 的文档
2010-2011第一学期单片机复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1rorh9r6f66ksx798r5n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top