单片机教学重点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机教学重点 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
第1次课教学重点、难点:
重点:1.单片机的概念及特点;
2. MCS-51单片机引脚功能与使用技术性问题;
EA PSEN
3.控制和复位引脚ALE、、、RST ;I/O引脚;
难点:引脚功能的理解;
解决:电源引脚、外接晶振引脚XTAL1,XTAL2通过与CPU的接线理解;
控制和复位引脚功能通过功能定义理解;
I/O引脚P0、P1、P2和P3功能对比理解;
第2次课教学重点、难点:
重点:1. 硬件资源( MCS-51的内部程序存储器(ROM)、内部数据存储器(RAM)、 MCS-51的特殊功能寄存器、中断与堆栈、指令系统、布尔处理器);
2. 三总线结构;
3. CPU工作时序;
难点:掌握MCS-51存储器分类及配置;
解决:从物理结构上、寻址空间分布上、功能上分类对比;
第3次课教学重点、难点:
重点:1. 伪指令的概念;
2. 五种基本寻址方式的异同;
难点:1.区别MCS-51伪指令与8086微机伪指令;
2. MCS-51寻址的多样性;
解决:1.MCS-51伪指令与8086微机伪指令从物理空间分布上加以区别;
2. MCS-51寻址方式采用分类对比;
第4次课教学重点、难点:
重点:1. 一般传送指令(内部传送、外部传送、交换指令、堆栈操作指令、查表指令)。
难点:1.片外数据存储器和A累加器之间的数据传送;
2.查表指令;
3.堆栈操作;
解决:1.对四句片外数据存储器和A传送从方向到范围比较;
2. 两条查表指令对比举例;
3. 堆栈画图;
第5次课教学重点、难点:
重点:1. 8类算术指令。
难点:1.按字节逻辑运算;
2.按位逻辑运算;
解决:1. 强调按字节逻辑运算都是针对A的运算;
2. 强调双位逻辑运算主要是针对C的运算;
第6次课教学重点、难点:
重点:1. 无条件跳转和条件跳转指令区别。2.AJMP指令的范围是页地址;
3. SJMP相对地址计算;
4.散转指令的应用;
难点:1. 4种无条件跳转的区别;
2. 条件跳转的条件与执行;
3. 3钟子程序调用与返回的执行。
解决:1. 4种无条件跳转从作用范围上区别;
2. 从指令字面上强调条件跳转的条件;
3. 举例子程序调用与返回。
第7次课教学重点、难点:
重点:1.P0口作通用I/O口和地址/数据复用线的使用;
2. P1口第一功能、第二功能的使用;
3. P2口第一功能、第二功能高位地址的使用;
4. P3口第一功能、第二功能的使用;
难点:功能的理解转化为指令的掌握;
解决:四个口输入时要置1,掌握P0P2作地址、P3口特殊的第二功能的使用要熟记。
第8次课教学重点、难点:
重点:1. T0/T1 4种工作方式。方式控制TMOD、控制寄存器TCON的使用;
2. T0/T1方式控制TMOD、控制寄存器TCON。
3. T0/T1初值设定。;
难点:1.T0/T1结构。2.功能的理解转化为指令的掌握;
解决:1. T0/T1结构用图的描述解决. 2.初值计算:通过举4种方式的计算例子解决。
第9次课教学重点、难点:
重点:1. 串行接口 4种工作方式。
2. SBU、波特率发生器T1、方式设置SCON、PCON。
3. T0/T1初值设定。;
难点:1.方式1、3可变波特率的设置。
解决:1. 强调由T1工作于方式2定时并举例。
第10次课教学重点、难点:
重点:1. 双机通信波特率发生器T1的设置。
2. 串口设置(方式字)、发送中断TI、RI的查询处理。
3. 中断系统基本概念(嵌套、中断结构、中断源、中断控制)的深入理解。难点:1. 双机通信的处理。2. 中断结构的掌握。
解决:1. 举例双机通信。2. 中断结构的掌握通过读图P85.4-24.
第11次课教学重点、难点:
重点:1. 中断响应的条件;
2. 中断响应的过程、响应时间。
3. 中断响应编程;
难点:1. 五种中断源的应用(中断初始化设定)。
解决:1. 举例。
第12次课教学重点、难点:
重点:1. 顺序程序的编程思想,加、减、乘、除运算。
2. BCD与ASCII码转换。
3. 中断响应编程;
难点:1. BCD码与二进制的关系。
2. 寄存器间址;
解决:1. 多举实例。
第13次课教学重点、难点:
重点: 1.简单分支程序各分支的出口及判别设计;
2.N路分支程序的三种设计方法:多次判断、相对地址表、散转方法;难点:1. N路分支程序的三种设计方法的区别与应用。
解决:1. 多举实例。
第14次课教学重点、难点:
重点:1. 变字长单元搜索,软件延时;
2. 两种查表指令的运用。
难点:1. 变字长单元搜索与调整。2. 两种查表指令的运用;
解决:1. 举例。
第15次课教学重点、难点:
重点:1. 子程序结构及调用方法;
2. 子程序传递参数及保护现场的方法;
难点:1. 子程序嵌套中断点入栈、出栈过程。
解决:1. 画图举例。
第16次课教学重点、难点:
重点:1. 51系统三总线的功能与引脚定义;
2. MCS-51最小应用系统的组成;
3.线选法、部分译码、全译码、二级译码的方法、优点、区别;
难点:1. 51系统三总线的功能;
2. 四种地址译码的方法;
解决:1. 画图、举例。
第17次课教学重点、难点:
重点:1. 程序存储器扩展方法中关键引脚接线;
2. 数据存储器扩展方法中关键引脚接线;
难点:1. 程序存储器、数据存储器通过不同指令、控制线进行操作。
解决:1. 画图、操作指令举例。
第18次课教学重点、难点:
重点:1. 51系列并口扩展的原则;
2. 74LS377、74LS245、74LS244与51接线。