单片机复习题2012
复习重点:教材《单片机原理及应用》各章节课后习题。
题型:填空题(30分)简答题(30分)程序分析题(28分)程序设计(12分) 考试形式:闭卷考试 考试时间:考试周
第1章 概 述
1、计算机中的数制(二进制、十进制、十六进制)、码制(原码、补码)与编码(ASCII码、
BCD码)
第2章 MCS-51单片机硬件结构和原理
1、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 2、MCS-51单片机的EA引脚的功能是什么?
3、 程序计数器(PC)有多少位?它的主要功能是什么? 4、 简述MCS-51单片机片内RAM区地址空间的分配特点。 5、 MCS-51单片机如何实现工作寄存器组R0~R7的选择?
6、 单片机复位后,常用的特殊功能寄存器中的初始化状态是什么? 7、 程序状态字寄存器(PSW)的作用是什么?
8、DPTR寄存器是什么寄存器?作用是什么?有那几个寄存器构成。 9、MCS-51单片机的堆栈有何作用?遵循什么实用原则。
10、什么是时钟周期、状态周期、机器周期和指令周期?当单片机时钟频率为12MHz时,一
个机器周期是多少?
11、什么时候需要复位操作?如何复位?
第3章 MCS-51单片机指令系统
1、什么是寻址方式?MCS-51指令系统有哪些寻址方式?
2、访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。
3、试用下列3种寻址方式编程,将立即数0FH送入内部RAM的30H单元中。 (1) 立即寻址方式;
(2) 寄存器寻址方式;(3) 寄存器间接寻址方式 4、加法和减法指令影响哪些标志位?怎么影响的?
5、 乘法除法指令执行中,被乘数、乘数、被除数、除数、乘积、商和余数分别在哪里保存? 6、 写出实现下列要求的指令或程序片段。
1
(1) 将R0的内容传送到R1;
(2) 内部RAM的20H单元内容传送到寄存器R1;
(3) 内部RAM的20H单元的D7和D3位清零,其它位保持不变; (4) 外部RAM的1000H单元内容传送到内部RAM的60H单元中; (5) 外部RAM的1000H单元内容传送到寄存器R2; (6) 清除累加器高4位。
(7)试编写一段程序,将内部数据存储器30H、3lH单元内容传送到外部数据存储器1000H、1001H单元中。
第7章 MCS-51单片机中断系统
1、简述中断、中断源及中断优先级的含义。
2、MCS-51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的又如何
清除这些中断标志?
3、外部中断源有电平触发和边沿触发两种触发方式,怎样设定? 4、各中断源所对应的中断矢量地址是多少?
第5章 MCS-51单片机定时计数器
1、MCS-51提供几个定时/计数器?它们有几种工作模式,分别有什么特点?如何设置? 2、习题5-11 求定时初值。
3、定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关
2
相关推荐: