单片机综合练习题.doc

上传人:ni****g 文档编号:562656124 上传时间:2024-01-05 格式:DOC 页数:10 大小:328KB
返回 下载 相关 举报
单片机综合练习题.doc_第1页
第1页 / 共10页
单片机综合练习题.doc_第2页
第2页 / 共10页
单片机综合练习题.doc_第3页
第3页 / 共10页
单片机综合练习题.doc_第4页
第4页 / 共10页
单片机综合练习题.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《单片机综合练习题.doc》由会员分享,可在线阅读,更多相关《单片机综合练习题.doc(10页珍藏版)》请在金锄头文库上搜索。

1、单片机原理 习题集 9一、 填空题:1. 从计算机总线的功能看,可以将总线分为 , 和 。2. 数据总线用于 ,总线的条数多数由 所决定。3. 存储器的分类方法很多,按其工作方式可分为 和 。按存储器和CPU的关系可分为 和 。4. 用来指示随机存储器中堆栈的栈顶的16位地址。5. 地址缓冲器在 与 之间起缓冲作用。6. 用来存放参与运算的一个操作数以及运算后的结果。7. ALU由 和其他逻辑电路组成,其功能是 。8. (+31)10的反码是 ,(-122)10的补码是 。9. 十进制数29的二进制表示为 。10. 单片微型计算机由CPU、存储器和 三部分组成。11. 当使用8751且EA=1

2、,程序存储器地址 时,访问的是片内ROM。12. MCS51特殊功能寄存器只能采用 寻址方式。13. MCS51片内20H2FH范围内的数据存储器,既可以字节寻址又可以 寻址。14. 若用传送指令访问MCS51的程序存储器,它的操作码助记符是 。15. 计算机的系统总线有地址总线、控制总线和 总线。16. 输入输出设备是计算机与外部世界交换信息的 。17. PC复位后为 。18. 一个机器周期= 节拍、一个机器周期=12个振荡周期,一个振荡周期=1节拍。19. 12根地址线可寻址 KB存储器。20. MCS51单片机内RAM的存储器区共有 单元,分为 组寄存器,每组 个单元,以 作为寄存器名称

3、。21. MCS-51系列单片机片内有 个特殊功能寄存器(SFR)。它们分布在内部RAM的 区域内。22. 单片机的复位方式有 和 两种。单片机复位后,片内寄存器都进入初始状态,其中PC = ;Acc = ;PSW = ;SP = 。23. 一台计算机的指令系统就是它所能执行的 集合。24. 以助记符形式表示的计算机指令就是它的 语言。25. MCS-51系列单片机片内有 个特殊功能寄存器(SFR)。它们分布在片内寄存器RAM的 128地址空间。26. MCS-51单片机的特殊功能寄存器中SP是 。复位后SP= 。当执行过程序:MOV SP,#70H; PUSH ACC; PUSH DPL;

4、PUSH DPH;POP ACC;POP DPL;后,SP= 。27. MCS-51系列单片机中断系统中有 个中断源,其中2个外部中断源的输入端为 和 。中断可设置 个中断优先级。在特殊功能寄存器(SFR)中IP为 ,IE为 。28. MCS-51系列单片机片内部有 个定时器/计数器,其中T0有 种工作方式,其方式1是 位定时器/计数器。在MCS-51系列单片机中,特殊功能寄存器(SFR)中的TMOD是 ,其位地址为 。图1 ADC0809的内部逻辑结构 29. 步进电动机由 和 两大部分组成。 是促使步进电动机旋转的根本原因。步进电机定子绕组的通电状态每改变一次,它的转子便转过一个确定的角度

5、,即步进电机的 。 30. A/D转换器,通常是指一个将 转变为 的电子元件,图1为ADC0809内部逻辑结构图,8路模拟开关可选通 ,允许8路模拟量分时输入共用 进行转换。三态输出锁存器用于 ,当OE端为 时,才可以从三态输出锁存器取走转换完的数据。31. 中断优先级是由片内的 控制的。MCS-51有5个独立的中断源,如果各位优先级控制位被置1,则相应的中断被设置为 ;如果清0,则相应的中断被设置成为 。若5个独立的中断源都被设置成同一优先级,这5个中断源会构成不同的自然优先级,其排列顺序 , , , , 。 二、 单项选择题:1. 当MCS51复位时,下列说法正确的是( )。(A)PC=0

6、000H (B)SP=00H (C)SBUF=00H (D)(30H)=00H2. 要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是( )。(A)MOV (B)MOVX (C)MOVC (D)以上都行3. PC中存放是( )。 (A)下一指令的地址 (B)当前正在执行的指令 (C)当前正在执行的指令的地址(D)下一条要执行的指令4. 8031是( )。 (A)CPU (B)微处理器 (C)单片微机 (D)控制器5. 要把P0口高4位变0,低4位不变,应使用指令( )。 (A)ORL P0,#0FH (B)ORL P0,#0F0H (C)ANL P0,#0F0H (D)ANL P0

7、,#0FH 6. 所谓CPU是指( )。 (A)运算器与控制器 (B)运算器与存储器 (C)输入输出设备 (D)控制器与存储器7. LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=( )。 (A)2000H (B)2001H (C)2002H (D)2003H8. 对程序存储器的读操作,只能使用( )。 (A)MOV 指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令9. 判断是否溢出时用PSW的( )标志位,判断是否有进位时用PSW的( )标志位。 (A)CY (B)OV CP DRS0 ERS1 10. 在运用仿真系统调试程序时,当要观察子程序内部指令

8、的执行结果时,通常采用( )调试方法。(A)单步调试(F8) (B)跟踪调试(F7) C快速运行到光标处调试(F4)D断点调试(F2) E连续运行调试(F9)11. 当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用( )类指令。(A) MOV A,20H (B)MOV* A,Ri C MOVC A,A+DPTR DMOV* A,DPTR12. 当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )。(A)0003H (B)000B C0013H D001BH E0023H13. 子程序的返回和中断响应过程中的中断返

9、回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。(A)通过POP命令 (B)通过MOV 指令 C通过RET或RETI指令 D自动14. 单片机复位后,SP、PC、I/O口的内容为( )(A)SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH(B)SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H15. 8031定时/计数器共有四种操作模式,并

10、由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( )(A)13位定时/计数器 (B)16位定时/计数器C自动重装8位定时/计数器 DT0为2个独立的8位定时/计数器,T1停止工作16. 8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用( )区的工作寄存器。 (A)0区 (B)1区 C2区 D3区 17. 在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变

11、程序的运行路径。SP的内容与PC的内容( )。 (A)都是8位地址 (B)都是16位地址 C位数相同 D位数不同三、 做图题(10分)单片机最小应用系统是由 外接 和 构成的。试画出单片机最小应用系统电路图。四、 简答题: 1. 单片机有哪几个发展阶段?发展的趋势是什么? 2. MCS-51系列单片机设置4组工作寄存器,应如何连续使用第0、2组?3. 什么叫堆栈?堆栈指示器SP的作用是什么?4. 试解释什么是单片机的时钟周期、机器周期、指令周期。5. MOV A,#2CH和MOV Acc,#2CH这两条指令有什么区别?6. 使用查表指令MOVC A,A+PC;“表”应放在哪里? 7. ANL A,RN 指令和 ANL C, bit 指令有何不同?8. 什么是子程序?编写时应注意那些问题?9. 什么叫中断?什么叫中断系统?中断系统的功能是什么? 10. 简易数字电压表的硬件电路主要由哪几个部分组成? 试画出其原理框图,并说明各组成部分的功能。11. 工作时序是设计接口电路和编制应用程序的重要依据。单片机可以通过数据总线与控制信号直接采用存储器访问形式、I/O 设备访问形式控制该ADC0809模块。看AD

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

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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