淄博职业学院 《单片机应用技术》
课后习题 学习情境一习题
1.1.微型计算机系统由哪几部分组成?
1.2.什么是单片机?它哪几部分组成?什么是单片机应用系
统?二者是什么关系?
1.3.MCS-51型单片机控制线有几根?每一根控制线的作用是什么?
1.4.P3口的第二功能是什么?
1.5.MCS-51型单片机片内RAM的组成是如何划分的,各有什么功能?
1.6.MCS8051 单片机有多少个特殊功能寄存器?它们分布在何地址范围?
1.7.DPTR是什么寄存器?它的作用是什么?它是由哪几个寄存器组成?
1.8.简述程序状态寄存器PSW各位的含义。单片机如何确定和改变当前的工作寄存器区?
1.9.什么是堆栈?堆栈指示器SP的作用是什么?在堆栈中存取数据时的原则是什么?
1.10.MCS-51型单片机ROM空间中,0003H~002BH有什么用途?用户应怎样合理安排?
1.11.当单片机外部扩展RAM和ROM时,P0口、P1口、P2口、
淄博职业学院 《单片机应用技术》
P3口各起何作用?
1.12.P0~P3口作为输入或输出口时,各有何要求?
1.13.画出MCS-51型单片机时钟电路,并指出石英晶体和电容的取值范围。
1.14.什么是机器周期?机器周期和时钟频率有何关系?当时钟频率为6 MHZ时,机器周期是多少时间?
1.15.MCS-51型单片机常用的复位方法有几种?应注意的事项?画电路图说明其工作原理。
1.16.修改源程序,使八个发光二极管按照下面形式发光。 P1口管脚 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
对应灯的状态 ○ ● ○ ● ● ○ ● ●
注: ●表示灭 ○表示亮
1.17.修改源程序,加快灯的闪动速度或减慢灯的闪动速度。 1.18.设计一个简单的单片机应用系统:用P1口的任意三个管脚控制发光二极管,模拟交通灯的控制。
1.19.单片机应用系统中的硬件与软件是什么关系?软件如何实现对硬件的控制?
1.20.观察大街上的霓虹灯的显示方式,思考如何编程实现各种显示方式?
学习情境二习题
淄博职业学院 《单片机应用技术》
2.1 什么是单片机应用系统?什么是单片机开发系统?为什么研
制单片机应用系统必须要有开发装置?
2.2 常用的单片机开发系统有哪些类型?应如何选用? 2.3 一般来说开发系统应具备哪些基本功能? 2.4 开发单片机应用系统的一般过程是什么?
学习情境三习 题
3.1 单片机的指令有几种表示方法?单片机能够直接执行的是什么指令格式?
3.2 什么叫寻址方式?MCS-51单片机有几种寻址方式?各自有什么特点?
3.3 指出下列指令的寻址方式及执行的操作: (1)MOV A, data (2)MOV A,#data (3)MOV A,R1 (4)MOV A,@R1 (5)MOVC A,@A+DPTR
3.4 已知累加器A=20H,寄存器R0=30H,内部RAM(20H)=78H,内部RAM(30H)=56H,请指出每条指令执行后累加器A内容的变化。 (1) MOV A,#20H (2) MOV A,20H (3) MOV A,R0
淄博职业学院 《单片机应用技术》
(4) MOV A,@R0
3.5 已知下列相应单元的内容:
R0=30H,R1=40H,R2=50H,内部RAM(30H)=34H,内部RAM(40H)=50H
请指出下列指令执行后各单元内容相应的变化。 (1)MOV A,R2 (2)MOV R2,40H (3)MOV @R1,#88H (4)MOV 30H,40H (5)MOV 40H,@R0
3.6 编写程序段实现把外部RAM 2000H单元的内容传送到内部RAM 20H中的操作。
3.7 编写程序段实现把外部RAM 2000H单元的内容传送到外部RAM 3000H中。
3.8 给出三种交换内部RAM 20H单元和30H单元的内容的操作方法。 3.9 说明利用单片机进行25H+9BH运算后对各标志位的影响。 3.10 编写计算257A126BH+890FEA7235H=?的程序段,将结果存入内部RAM 40H~43H单元(40H存低位)。
3.11 编写计算6825H-357BH=?的结果,并将结果存入30H、31H单元(30H存低位)。
3.12 已知:A=25H,B=3FH,指令MUL AB执行后寄存器A、B的值是什么?对各标志位有何影响?
淄博职业学院 《单片机应用技术》
3.13 请写出完成下列操作的指令: (1) 使累加器A的低4位清0,其余位不变 (2) 使累加器A的低4位置1,其余位不变 (3) 使累加器A的低4位取反,其余位不变 (4) 使累加器A中的内容全部取反
3.14 用移位指令实现累加器A的内容乘以10的操作。
3.15 分别指出无条件长转移指令、无条件绝对转移指令、无条件相对转移指令和条件转移指令的转移范围是多少?
3.16 若内部RAM(20H)=5EH,指出下列指令的执行结果。 (1) MOV A,20H (2) MOV C,04H (3) MOV C,20H.3
学习情境四习 题
4.1 利用单片机来计算10-7=?,计算结果并在实训1的实验板上用P1口连接的8个LED显示出来。(注意:减法操作只有一条带借位减法指令SUBB,减法之前先清Cy)。
4.2 将内部RAM 30H开始的4个单元中存放的四字节16进制数和内部RAM 40H单元开始的4个单元中存放的四字节16进制数相减,结果存放到40H开始的单元中。
4.3 下面是例4.1的另外一种实现方法,分析程序并画出程序流程图。
ORG 0000H
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库课后习题在线全文阅读。
相关推荐: