汽车单片机技术 教案全套 任务1-20 认识单片机教案- LED数码管显示_第1页
汽车单片机技术 教案全套 任务1-20 认识单片机教案- LED数码管显示_第2页
汽车单片机技术 教案全套 任务1-20 认识单片机教案- LED数码管显示_第3页
汽车单片机技术 教案全套 任务1-20 认识单片机教案- LED数码管显示_第4页
汽车单片机技术 教案全套 任务1-20 认识单片机教案- LED数码管显示_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教案用纸课题;任务1认识单片机教学目标(知识、能力、情感);知识目标:1、能知道什么是单片机2、能明白单片机的作用3、能说出单片机的组成能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力和激发学生的学习兴趣,做到导入新课程的作用。教学重点与难点;教学重点:1、单片机的组成2、单片机的设计开发方法与步骤教学难点:1、单片机的应用2、单片机的设计与开发方法教学方法(教具);讲授法、演示法,举例法,任务驱动法,网络教学法,课型;1、理论课;2、复习课。课时;2课时教学步骤与内容(板书计划);组织教学:(10分钟)1、检查学生人数,强调课堂纪律和要求,自我介绍。2、学生分组

2、。2、本课程的介绍。课程讲授:(70分钟)内容导入:展示单片机作品,引出单片机是什么,单片机可以做什么,做到课程内容导入的目的 由计算机的基本组成到单片机的概念与组成。内容讲授:(讲授法)一、计算机的基本组成。计算机的主要由哪些局部组成,每局部的作用(小组讨法)2、时钟电路引脚XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石 英晶体和微调电容:当使用外部时钟时,用于接外部时钟脉冲信号。3、控制信号引脚ALE:地址锁存控制信号。在系统扩展时,ALE用于控制把P0 口输出的低8位地址锁 存起来,以实现低位地址和数据的隔离。此外,由于ALE是以晶振1/6的固定频率输

3、出的正 脉冲,因此,可作为外部时钟或外部定时脉冲使用。PSEN :外部程序存储器读选通信号。在读外部ROM时,有效(低电平),以实现外部 ROM单元的读操作。EA:访问程序存储控制信号。当信号为低电平时,对ROM的读操作限定在外部程序存 储器;当信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延至外部程序存 储器。RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以 完成单片机的复位初始化操作。2)信号引脚的第二功能由于工艺及标准化等原因,芯片的引脚数目是有限制的。例如,MCS-51系列把芯片引 脚数目限定为40条,但单片机为实现其功能所需要的信号数目(1

4、) P3 线的第二功能。P3 的8条口线都定义有第二功表2. I引脚.,第二功能信号名称P3.0.RXT).串行数据接收一P3LTXD -串行数据发送JP32外部中断。申请P3.3“外部中断1申请一P3.4.TO.定时/计数器0的外部输入.P3.5“T1-定时/计数器1的外部输入一P5.6.外部RAM写选通.P3.7“外部RAM读选通课堂测试与练习(小组讨论)五、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、单片机的主要组成2、单片机的引脚功能作业布置。(5分钟)完成作业工单3(教学后记)教案用纸课题;位操作指

5、令教学目标(知识、能力、情感);知识目标:1、掌握位操作指令的使用。2、掌握位操作指令的应用。能力目标:培养学生的单片机汇编语言程序编写的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣, 教学重点与难点; 教学重点:1、位控制转移指令的使用。2、利用位操作指令进行程序的设计。教学难点.立操作指令的应用教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、算术运算指令2、逻辑运算指令

6、3、作业讲授内容导入:由字节操作引出位操作以及位操作指令。内容讲授:一 位数据传送指令MOV C, bitMOV bit, C这组指令的功能是:把源操作数指出的布尔变量送到目的操作数指定的位地址单元中。 其中一个操作数必须为进位标志Cy,另一个操作数可以是任何可直接寻址位。例:MOVC, OOH: (OOH)_ CY将20H存储单元的第一位送到CY位二.位变量修改指令 CLR C CLR bit CPL C CPL bit SETB C SETB bit这组指令对操作数所指出的位进行清“0” #,取反#,置“1”的操作,不影响其它标 志。例:CLR CMOV OOH, CCPL OOH三.位变

7、量逻辑与指令 ANL C, bit ANL C, /bit这组指令的功能是:如果源位的布尔值是逻辑0,那么将进位标志清“0” ;否那么,进 位标志保持不变,不影响其它标志。bit前的斜杠表示对(bit)取反,直接寻址位取反后用 作源操作数,但不改变直接寻址位原来的值。例如指令:ANL C, /ACC. 0执行前ACC.0为 0, C为1,那么指令执行后C为1,而ACC.0仍为0。四.位变量逻辑或指令ORL C, bitORL C, /bit这组指令的功能是:如果源位的布尔值是逻辑1,那么将进位标志置“1” ;否那么,进 位标志保持不变,不影响其它标志。例:用位指令来实现异或门。设A变量放在00

8、H中,B变量放在01H中,丫放在02H中。MOV C , 00H、 ANL C, /01H MOV 02H , C MOV C, 01H ANL C, /00H ORL C, 02H MOV 02H, C 5.位变量条件转移指令 JC rel; 假设(Cy)=l,那么转移 PC-(PC)+2+relJNC rel;假设(Cy)=O,那么转移 PC-(PC)+2+relJB bit, rel;假设(bit)=l,那么转移 PC=(PC)+3+relJNB bit, rel;假设(bil)=O,那么转移 PC-(PC)+3+relJBC bit, rel;假设(bit)=l,那么转移 PC-(PC

9、)+3+rel,并 bit- 0例:JBPl.O,LOOPJBC Pl.l ,LOOP1例:两数相加,假设有进位,那么和取反,假设无进位,那么将(X)位清零。ADD A, ROJC CARCLR OOHSJMP $CAR: CPL A例:判(OOH)位,假设(00) /=1,刚(A) + 1 A,假设(OOH) =1,那么(A) A,编制 一个程序。JNB OOH, NEQCPL ASJMP ENDNEQ: INC AEND: RET教学小结:1、位操作指令的使用。2、位操作指令与字节操作指令的区别。教学后记:通过本次课使学生了解位操作与字节操作的区别,掌握位操作指令的使用方法和应用。位指令的

10、使用让单片机的控制非常灵活,因此,位指令的操作需要学生掌握好,应用好,通过本次学习,学生对于基本的位操作指令掌握较好,但是对位控制转移指令的应用还不熟练。教案用纸课题;MCS-51系列单片机的存储器结构(一)教学目标(知识、能力、情感);知识目标:1、掌握单片机的存储器分类2、掌握单片机存储器的结构能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣,教学重点与难点;教学重点:1、单片机的引脚功能2、单片机的内部资源教学难点:熟记单片机的存储器的分类及每局部的作用。教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理论课;

11、2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、单片机的引脚功能2、单片机的内部结构课程导入:从程序下载软件中观察程序生成的代码,讨论代码如何存储在单片机中引出本次 教学内容。(举例法,讨论法)一、单片机存储器结构的特点(1)程序存储器和数据存储器截然分开,各有自己的寻址系统,控制信号和特定功能。(2)程序存储器和数据存储器,内部存储器和外部存储器,位地址和字节地址都是从零开始编址,地址上有重叠,通过不同的指令和控制信号来区分。(3)工作寄存器由RAM组成,1。接口采用与存储器对

12、应方式。(4)具有一个功能很强的布尔处理器二、8051单片机存储器组织结构(演示法)程序存储器内部数据存储器FOH EOH DOH B8H BOH A8H AOH 98H 90H 88H SOHFFFFHRAMI/O口地址OOOOH部数据部&器1、程序存储器。对于8051来说,程序存储器(ROM)的内部地址为OOOOHOFFFH,共4 KB:外部地址 为1000HFFFFH,共60 KB0当程序计数器由内部OFFFH执行到外部1000H时,会自 动跳转对于8751来说,内部有4 KB的EPROM,将它作为内部程序存储器;8031内部无 程序存储器,必须外接8031最多可外扩64 KB程序存储器

13、,其中6个单元地址具有特殊 用途,是保存给系统使用的。0000H是系统的启动地址,一般在该单元中存放一条绝对跳转 指令。00031K OOOBH、OOOBH、001BH和0023H对应5种中断源的中断服务入口地址。 2、数据存储器、外部数据存储器外部数据存储器以16位DPTR和Ri内容作为地址指针,可寻址64KB空间.用MOVX指令.(2)、内部数据存储器FFH80HRAM存储器 (52子系列)FFH80H特殊功能寄 存器(SFR) 其中:可位 寻址93位7FH 30H2FH9OM数据缓冲区| 位寻址区 (128位)PSW.4(RS1)PSW.3(RS0)当前使用的工作 寄存器组R0Ri(1)

14、 通用工作寄存器区00。组(OOH,(TH)011 组(OSH 0FH)102 组(10H17H)113 蛆(18HTFH)(2) 可位寻址区(3)数据缓冲区课堂测试与练习(小组讨论)三、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、存储器的分类2、程序存储器的结构作业布置。(5分钟)超星MOOC在线测验(教学后记)通过本次课使学生掌握了单片机的内部寄存器功能等知识,由于涉及到了单 片机的内部结构局部较抽象,所以需要提醒学生多加注意才能掌握教案用纸课题;MCS-51系列单片机的存储器结构(二)教学目标(知识、能

15、力、情感);知识目标:1、掌握单片机特殊功能寄存器的功能2、掌握常用特殊功能寄存器的使用能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣, 教学重点与难点; 教学重点:1、单片机特殊功能寄存器2、PSW的作用及使用方法教学难点:熟记单片机的特殊功能寄存器的作用与使用。教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理论课;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、单片机程序存储器2、单片机数据存储

16、器结构课程导入:由单片机的内部资源的管理引出本次教学内容。(举例法,讨论法) 内容讲授:一、特殊功能寄存器区(SFR)MCS-51系列单片机内部的10接口寄存器,串口行缓冲器,定时、计数器,各种控制寄存器 和状态寄存器,统称为特殊功能寄存器(SFR), 21个8位的SFR,离散的分布在80H到FFH地址 空间内0每个SFR都有字节地址,并定义了符号名,其中有11个SFR具有位地址,对应为 也定义了位名。但凡字节地址能被8整除的都具有位地址。特殊功能寄存器的地址分配见下专用寄存器名称符号地址位地址与位名称D7D6D5D4D3D2DIDOP0 P080H8786858483828180堆栈指针SP

17、8IH数据指针低字节DPLDPTR82H数据指针高字节83定时器/计数器控制TCON88HTF1 8FTRI 8ETFO 8DTRO 8CIE1 8BIT18AIEO 89ITO 88定时器/计数器方式控制TMOD89HGATEC/TMlMOGATEC/TMlMO定时罂/计数器0低字节TLO8AH定时器/计数器1低字节TL18BH定时器/计数器0高字节TH08CH定时器/计数器1高字节THI8DHPI 口P190H9796959493929190电源控制PCON97HSMODGF!GFOPDIDL串行控制SCON98HSMO 9FSMI 9ESM2 9DREN 9CTB8 9BRB8 9ATI

18、 99RI98.-. .一中行数据建冲器SBUF99HP2 UP2AOHA7A6A5A4A3A2AlAO中断允许控制IEA8HEAAFET2 ADES ACET1 ABEXI AAETO A9EXO A8P3 P3BOHB7B6B5B4B3B2BlBO中断优先级控制IPB8HPT2 BDPS BCPT1 BBPXI BAPTO B9PXO B8定时器/计数器2控制T2CON CBHTF2 CFEXF2 CERCLK CDTCLK CCEXEN2CBTR2 CAC/T2 C9CP/RL2C8定时器/计数器2自动重装低字RLDL*CAH定时器/计数器2自动重装高字RLDH*CBH定时器/计数器2低

19、字节TL2*CCH定时器/计数器2高字节TH2*CDU程序状态字PSWDOHC D7AC D6FO D5RSI D4RSO D3ov D2DIP DO索加器AEOHE7E6E5E4E3E2ElEOB寄笈BFOHF7F6F5E4F3F2FlFO二.常用特殊功能寄存器介绍1、累加器 A (或 ACCAccumulator)累加器是最常用的专用寄存器2、B 寄存器(B register)在乘除指令中用到B寄存器乘 MIL AB; A与B相乘,高字节放在B中,低字节放在A中。除 DIV AB: A除以B,商放在A中,余数放在B中。其他指令中,B同一般的RAM。(1)累加器 ACC (E0H)(2) B

20、寄存器(E0H)3、程序状态字PSW (D0H)PSW.7PSW.0(?YACFORSIRSO0Vp是8位寄存器,它包含了程序状态信息。CY:进位标志。在执行某些算术和逻辑运算时,可被硬件或软件置位或清除。匈牙利籍数学家冯诺依曼在方案的设计上做出了重要的贡献。1946年6月,他又 提出了“程序存储”和“二进制运算”的思想,进一步构建了计算机由运算器、控制器、存储 器、输入设备和输出设备组成这一计算机的经典结构。讨论:硬件系统与软件系统二、单片机的概念及组成1、单片机的概念单片机是一块集成电路芯片上集中了控制器,存储器,运算器和输入输出端口的单片微型计 算机。学生上查询单片机的相关知识2、单片机

21、的基本组成。讨论:1、CPU的作用。 2、ROM与RAM的区别。3、单片机的开展(1)处理器的位数由4位到现在的16位。(2)单片机的价格越来越廉价。(3)单片机的功能越来越强大,应用领域越来越广。(4)单片机的存储容量越来越大,存储越来越方便。(5)单片机的耗电量越来越小。讨论:CPU的位数的是的是什么。4、单片机的开展(1)处理器的位数由4位到现在的16位。AC:辅助进位标志。当低4位数向高4位数进位或借位时,AC将被硬件置1,否那么就被清除。RSO, RS1:用软件置位或清除来确定工作寄存器区。(0, 0) 区()(00H07H)(0, 1)区 1 (08H0FH)(1, 0)区 2 (

22、10H17H)(1, 1)区 3 (18H1FH)0V:溢出标志。执行算术运算时,由硬件置位或清除o加减法时()V=C 6异或C 7乘除也会影响0%积大于255或除数为0, 0V置位否那么清零。P:奇偶标志。每个指令周期都由硬件来置位或清零。A中值为1的位数为奇数,那么P置位, 否那么清零。三、课堂练习(小组讨论法)四、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、主要特殊功能寄存器介绍2、PSW的举例作业布置。(5分钟)课后作业:P40 2、3、4(教学后记)通过本次课程的学习,学生对单片机的存储器的结构有了

23、详细的了解,明白了程序存储 器与数据存储器的结构与作用,使用方法。对后面课程内容的学习打下了基础,教学效果好。教案用纸课题;MCS-51系列单片机并行10 口的使用教学目标(知识、能力、情感);知识目标:1、掌握P0、Pl、P2、P3 口的使用2、掌握P0、Ph P2、P3 口的结构特点能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣, 教学重点与难点;教学重点:P0、Pl、P2、P3 口的使用。教学难点:P0、Pl、P2、P3 口的结构原理。教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;

24、2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、单片机复位电路与时钟电路2、单片机最小系统电路的设计课程导入:从单片机LED控制实例引出本次教学内容(举例法,讨论法) 一、并行I/O端口四个端口、双向、每个口包含一个锁存器、一个输出驱动器和二个输入缓冲器。1. podP0 口电路图)P0 口电路图)、结构(2)、通用I/O口1)读(端口外数掂内部寄存器)方式1(读锁存器)QG2 内部总线,适于“读一修改一写”方式2 (读引脚):P0 x G1 D 内部总线。作为通用I / O使用,是一个准双向口

25、:“在输入数据时应先把口置1,使两个FET都截止,引脚处于悬浮状态,可作高阻抗输入”2)写(片内数据 端口)数据锁存MUXP0 x3)地址/数据总线口控制MUX写:地址/数据为1, PO-x 一一高地址/数据为0, P0 - x 低读:经缓冲器G1读入4)负载能力可带8个TTL输入,驱动NMOS时,接上拉电阻。总结特点:(1)P0口可作通用I/O口使用,又可作地址/数据总线口;P0既可按字节寻址,又可按位寻址;P0作为输入口使用时.:是准双向口;作通用I/O 口输出时:是开漏输出;(5)作地址/数据总线口时,P0是一真正双向口,而作通用I/O口时,只是一个准双向 口二、pin1、结构读锁存器只

26、能作I/O口用,且是一个准双向II。内部已有上拉电阻,不是开漏输出口。2、特点(1)无地址/数据口功能(2)可按字节寻址,也可按位寻址(3)作I/O输入口时:是一准双向口,不是开漏输出。P1 为准双向口,其1位的内部结构如下图。它在结构上与P0的区别在于输出驱动 局部,其输出驱动局部由场效应管VI与内部上拉电阻组成。当其某位输出高电平时,可以提 供拉电流负载,不必象P0口那样需要外接电阻。从功能上来看PI只有一种功能(对MCS51子系列),即通用输入输出I/O接口,具有输 入、输出、端口操作3种工作方式,每1位口线能独立地用作输入或输出线。三、P2口2、特点(1)当P2口作为通用I/O时,是一

27、准双向口。(2)从P2输入数据时,先向锁存器写“I”。(3)可位寻址,也可按字节寻址(4)可输出地址高8位。P2 口也是一准双向口,其1位的内部结构如图29所示。它具有通用I/O接口或高8 位地址总线输出两种功功能,所以其输出驱动结构比P1 口输出驱动结构多了一个输出模拟 转换开关MUX和反相器3。当作为准双向通用I/O接口使用时,控制信号使转换开关接向左侧,锁存器Q端经反相 器3接VI,其工作原理与P1相同,也具有输入、输出、端口操作三种工作方式,负载能 力也与P1 口相同。四、P3口1、结构图2、特点(1)作通用I/O时,“选择输出功能”应保持高电平,(2)工作于第二功能时,该位锁存器应置

28、1,(3)作输入II时,输出锁存器和选择输出功能端都应置1(4)第二功能专用输入,取自输入通道第一缓冲器(G1)输出端,通用输入信号取自“读 引脚”。P3 口的1位结构如图210所示。它的输出驱动由与非门3、VI组成,比P0、P1、 P2 口结构多了一个缓冲器4。P3 口除了可作为通用准双向I/O接口外,每1根线还具有第 2功能。当P3 口作为通用I/O接口时,第2功能输出线为高电平,使与非门3的输出取决于口 锁存器的状态。在这种情况下,P3 口仍是1个准双向口,它的工作方式、负载能力均与 Pl P2 口相同。当P3 口作为第2功能(各引脚功能见表2 3)使用时,其锁存器Q端必须为高电平, 否

29、那么VI管导通,引脚被箝位在低电平,无法输入或输出第2功能信号。当Q端为高电平时, P3 口的口线状态就取决于第2功能输出线的状态。五、课堂练习:完成任务工单(小组讨论法)六、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)No 8教案用纸课题;单片机在汽车控制中的应用教学目标(知识、能力、情感);知识目标:1、掌握汽车ECU的组成。2、掌握玛瑞利ECU的电路结构。3、掌握MC68HC11F1单片机的原理。能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣, 教学重点与难点;教学重点:ECU的电路的分析方法

30、。教学难点:MC68HC11F1单片机的原理。教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:汽车电子控制系统的基本结构如下列图1所示:图1汽车电子控制系统基本结构电子控制系统包括硬件和软件两大局部。2、ECU的组成汽车电子控制系统中核心的控制部件是ECU,其一般结构如下列图3所示。输出处理邙微处理器电源电路图3汽车电控ECU基本结构框图微处理器:即单片机A/D:将模拟信号转换成数字信号输入处理:将各种电平的信号

31、转换成单片机能直接处理的电平输出处理:将微处理器的输出转换成执行器的控制电平。电源电路:为ECU各局部提供工作电压ECU的组成:输入接口电路、信号整形、电平转换、A/D转换等微控制器(Microcontroller)是ECU的心脏局部,也称为MCU(Microcontrol Uni t ),对输入信号进行分析运算处理,并向执行器发出操 作命令。输出接口电路:驱动、隔离、D/A转换等 实验导入:对照实物图说出玛瑞利ECU中各序号所标局部的名称及各局部的作用。(1)怠速驱动芯片(L9122)CPU通过数据总线输M控制信号经74HC273锁存后输出控制信号加到 怠速驱动芯片L9122, L9122将

32、高低电位的控制信号转化为电压信号后输出控 制息速电机的步数。L9122的13、15脚将当前怠速状态通过总线74HC244驱 动后,再到CPU数据总线上,这样怠速控制构成了一个闭环系统。这个闭环控制系统中假设有一个环节出现故障都会引起发动机怠速不 正常故障,表现为发动机无怠速、怠速高等故障。(2)点火线圈驱动三极管大功率三极管,驱动点火线圈。与T04、T05和L9101 一起在CPU的 控制下完成对点火线圈的控制.L9101的作用是接收曲轴位置传感器传送的曲 轴位置即气缸上止点信息波形,将该波形整形送给CPU, CPU根据存储的最正确 点火时刻再根据其它传感器传送来的发动机当前工作状态再通过T0

33、4、T05控 制932RP,从而驱动点火线圈,这其中有任何一个环节出现故障均会引起发动 机不点火故障。(3)喷油器驱动三极管大功率三极管,驱动喷油器。与T02、T03以及L9101组成喷油控制 电路,在CPU的控制下完成对喷油器的控制。PIN32脚进入的绝对压力传感器 信号进入L9101,该信号在L9101内部整形放大后送给CPU, CPU再根据冷却 液温度、进气温度、节气门开度、空调信号等一系列修正信号确定发动机所 需要的喷油量。CPU将计算好的喷油量转换为电压信号通过T02、T03控制 932RP,从而接通喷油器。此环节内假设有一处不正常均会引起不喷油故障。(7) CPU (MC68HCU

34、F)摩托罗拉8bit汽车专用MCU,为本电路的控制核心。该集成模块故障率很高,损坏后会引起发动机不喷油不点火,检测仪 器无法与电控单元通信以致于整个电控单元陷于瘫痪状态。(8)空调、油泵、报警灯控制空调继电器、燃油泵继电器、报警灯电路的控制模块。该模块损坏会 引起空调、油泵不工作,发动机故障(9)传感器信号放大整形模块负责发动机转速/曲轴位置传感器和进气歧管绝对压力传感器信号的 采集、整形放大,并将信号送给CPU的模数转换电路,从而控制点火喷油。是点火喷油相关电路必不可少的一局部。该芯片损环会造成电控单元无法采集曲轴上止点信号和进气压力信号从 而引起点火错乱、不点火、不喷油或者电控单元起动备用

35、喷油程序恒定喷油, 引起发动机工作粗暴、排放超标、燃油经济性能下降等故障。(10)氧传感器信号输入模块负责氧传感器信号模/数转换,如损坏会引起发动机息速不稳、排气管冒 黑烟、燃油经济性能下降等故障。(11)电源芯片(L9170)将蓄电池和点火开关送来的12V供电转换为电脑板的内部5V供电,由 于其发热量较大故而在其后面装有散热片,图中散热片已经撤除。该芯片烧坏会引起整机无供电,电脑处于瘫痪状态。(12)怠速控制该芯片如损坏会引起发动机无怠速、怠速高等故障。(13) 16MHz 晶振虚焊或损坏会引起发动机不点火或电脑板不能工作故障。五、课堂练习:完成任务工单(小组讨论法)六、答疑 (5分钟)对学

36、生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、玛瑞利ECU的电路结构。2、MC6811C11F1单片机的原理。No 8教案用纸(2)单片机的价格越来越廉价。(3)单片机的功能越来越强大,应用领域越来越广。(4)单片机的存储容量越来越大,存储越来越方便。(5)单片机的耗电量越来越小。三、常用单片机的型号(举例法)学生上网查询常用单片机的型号MCS-51单片机MSP430单片机PIC单片机AVR单片机(5)飞思卡尔单片机四、单片机的应用1、单片机在数据处理中的应用2、单片机在工业控制中的应用3、智能化仪器仪表4、家用电器5、单片机的

37、在汽车中的应用课堂练习:完成任务1课堂练习题(空间教学)教学小结:1、计算机与单片机有何区别?2、单片机主要有哪几局部组成?作业布置:1、根据学生学习手册完成任务1工单。(空间教学)2、观看任务1教学视频。(教学后记)No 2课题;汇编语言指令基本知识教学目标(知识、能力、情感);知识目标:1、了解MCS-51指令的分类2、掌握MCS-掌汇编语言指令格式能力目标:培养学生的学习单片机的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣,教学重点与难点;教学重点:1、单片机的指令格式2、汇编语言指令的描述符号教学难点:1、片机汇编语言指令格式2、正确写出指令描述符号

38、教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学牛.人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、单片机并行口的使用2、单片机最小系统的组成课程导入:从汇编语言程序实例引出本次教学内容(举例法,讨论法)课程讲授:一、基本概念指令:规定计算机基本操作的语句或命令。指令通常有两个组成局部:操作码和操作数机器语言:用二进制代码表示的指令称为机器语言。指令系统:一个单片机所能执行的指令集合即为它的指令系统。程序:按人的要求又符合单片机指令系统有规那么而编排指令序列

39、。程序设计:设计者编写程序的过程.汇编语言:用助记符、字符串和数字等来表示指令的程序语言。汇编语言指令与机器语言指令是一一对应的二、汇编语言程序设计的意义什么是程序?完成某项特定任务的指令的集合。计算机按程序一条一条地依次执行指令,从而完成指定任务。要让计算机完成各项任务 ,就应设计各种程序。程序设计语言:机器语言汇编语言高级语言汇编语言程序的每一条语句都与计算机的某一条指令对应,所以必需熟悉指令系统。指令=操作码+操作数操作码一一表示了该指令所能执行的操作功能。操作数一一表示参加操作的数的本身或操作数所在的地址。MCS-51指令格式:标号:操作码助记符第一操作数,第二操作数去注释标号:标号是

40、程序员根据编程需要,给指令设定的符号地址,可有可无;标号由18 个字符组成,第一个字符必须是英文字母,不能是数字或其它符号;标号后必须用冒号;在 程序中,不可以重复使用。操作码助记符:操作码表示指令的操作种类,规定了指令的具体操作。比方:ADD (加操作),MOV (数据的传送操作)。操作数或操作数地址:操作数或操作数地址表示参加运算的数据或数据的地址。操作 数和操作码之间必须用空格分开,有两或两个以上的操作数之间用逗号隔开。注释:是对指令的解释说明,用以提高程序的可读性;注释前必须以“;”和指令分开, 注释在每条指令后都可以设有。三、MCS-51系列单片机的指令系统由48个助记符组成可以按照

41、不同的种类进行区分1、如果按照指令的功能来分可以分为111条指令,共分五大类:数据传送类;(29条)算术运算类;(24条)逻辑运算类;(24条)控制转移类;(17条)位操作类。(17条)2、按照字节的长度来分,分为:单字节,双字节,三字节 四、指令中操作数的描述符号:Rn 工作寄存器RO R7Ri 一一间接寻址寄存器RO、R1Direct 直接地址,包括内部128B RAM单元地址、26个SFR地址#data8位常数#data 1616 位常数addr 16 16位目的地址addr 11 11位目的地址rel 8位带符号的偏移地址DPTR 16位外部数据指针寄存器bit 一一可直接位寻址的位A

42、累加器B 寄存器BC 进、借位标志位,或位累加器 间接寄存器或基址寄存器的前缀/ 一一指定位求反(x) x中的内容(x) X中的地址中的内容五、课堂练习:完成任务工单(小组讨论法)六、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、单片机的指令格式。2、单片机汇编语言描述。教学后记:本内容为单片机指令学习的最重要局部,需详细深入讲解。学生务必了解 MCS-51指令的分类,掌握MCS-51汇编语言指令格式,尤其是寻址方式讲解更要 详细深入,学生对寻址方式的理解还不够教案用纸课题;数据传输指令教学目标(知识、能力、情

43、感);知识目标:1、掌握数据传输类指令的使用。2、掌握算术运算类指令的使用。能力目标:培养学生的单片机汇编语言程序编写的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学生的学习兴趣, 教学重点与难点;教学重点:1、数据传输与算术运算指令的使用。2、熟悉运用数据传输与算术运算指令。教学难点:1、,/据传输与算术运算指令的运用教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、汇编语言指令格式。2

44、、MCS-51单片机七种寻址方式。课程导入:通过对给定指令的分析引出本次教学内容(举例法,讨论法)课程讲授:常用助记符:MOV 单片机内部RAM中的数据传递MOVX累加器和单片机外部数据存储器间数据传递MOVC累加器和程序存储器之间的数据传递XCH累加器和某个内部RAM单元进行数据交换XCHD累加器和某个内部RAM单元进行低半字节数据交换PUSH将某个内部RAM单元的数据压入堆栈POP 将堆栈内的数据弹出一、一般数据传送指令1.以累加器A为目的的传送指令(4条)MOV A. #data ; A - dataMOVA,direct; A - (direct)MOV A,Rn;A- (Rn)MOV

45、 A,Ri;A-(Ri)Eg:MOV A,30HEg:MOV A,#10HE.g.: MOV A,R2Eg:MOVA,#IOH2、以通用寄存器Rn为目的的传送指令:(3条)MOV Rn,A ;Rn - (A)MOV Rn,direct ; Rn- (direct)一、寻址方式MOV Rn,#dala ; Rn- data3、以直接地址为目的的传送指令:(5条)MOV direct , #data ; direct - dataMOV direct 1,direct?MOV direct,AMOV direct , RiMOV direct,Rn;direct 1 - ( direct?);di

46、rect *-(A);direct -(Ri);direct ( Rn)4、以通用寄存器间接地址为目的的传送指令:(3条)4、以通用寄存器间接地址为目的的传送指令:(3条)MOV Ri,AMOV Ri,A;(Ri) - (A)MOV Ri,direct; (Ri) (direct)MOV Ri,#data ; (Ri) - data 注意:MOV Rn, RnMOV Ri, RiMOV Rn, RiMOV #data, A 这些指令是非法指令。5、数据指针传输指令当要对片外的RAM和I/O接口进行访问时,或进行查表操作时,通常要对DPTR赋值。指令为:MOV DPTR,#datal6Eg:将数

47、据指针DPTR指向外部RAM的2000H单元。MOV DPTR, #2000HEg:将数据指针DPTR指向存于ROM中的表格首地址。MOV DPTR,#TABLE二、栈操作指令PUSH direct功能:将源字节中的数据送入堆栈中,称为压栈或进栈。说明:首先栈指针SP内容加1,执行(SP)-(SP) + 1,然后将直接地址(用00HFFH形式 表示的)单元中的内容送入新的SP所指向的堆栈单元中,执行(SP) (direct)POPdirect不影响任何标志位。PUSH direct指令执行中,机器自动进行两步操作:(SP)(SP) + 1(SP) (direct)A例1、设(SP) =09H,

48、 (DPTR) =()123H,分析:执行 PUSH DPLPUSH DPH后,各单元中的内容。POP direct指令执行中,机器也自动进行两步操作:(1)( direct) (SP)(2)(SP) (SP) - 1例2、设(SP) =0BH, (OBH) =0IH, (OAH) = 23H执行 POP DPHPOP DPL后,各单元中的内容。结论:1)PUSH与POP操作过程刚好相反;2)进、出栈规那么:先进后出,后进先出。应注意指令书写先后顺序:3)可用于“保护现场,恢复现场”。三、课堂练习:完成任务工单(小组讨论法)四、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(

49、5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1、一般传输指令的使用2、数据传输指令的应用教学后记:本内容为数据传输类指令,是单片机指令系统中数量最多,应用最广泛的一类指令, 需要进行详细深入讲解。通过本次课使学生掌握了数据传送指令等基本的汇编指令的格式, 应用等知识,为后续程序的编写打基础。学生对大部指令掌握较好,对MOVC, MOVX指 令还需要进一点理解与练习。教案用纸课题;算术运算指令的使用教学目标(知识、能力、情感);知识目标:1、认识算术运算指令。2、掌握算术运算类指令的使用。能力目标:培养学生的单片机汇编语言程序编写的基本能力情感目标:通过本次课培养学生的基本能力,

50、团队协作能力,激发学生的学习兴趣, 教学重点与难点;教学重点:1、逻辑运算与算术运算指令的使用。2、熟悉运用逻辑运算与算术运算指令。教学难点:1、逻辑运算输与算术运算指令的运用教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检查学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、汇编语言指令格式。2、数据传输出类指令。课程导入:通过加法计数器实例引出本次教学内容(举例法,讨论法)课程讲授:一、加法指令ADDA,Rn ; (A) 255)。带符号数相加时:假设0V

51、= D7cD6c = 1,说明有溢出。ADDC A, Rn :(A)x(A) + (Rn) + (C),以下类同。ADDC A, directADDC A,ADDC A,#data上述四条指令多用于多字节数相加。INC A ; (A) (A) +1 ,以下类同。INC RnINC directINC RiINC DPTR例1、设(RO) = 7FH; (7EH) = 40H执行:INC R0INC ROINC R0 后,(R0)= 7FH; (7EH)= OOH; (7FH)= 41H二、十进制调整指令。DA A ;执行过程中,CPU能根据加法运算后,累加器中的值和PSW中的AC及C标志位的状

52、况 自动选择个修正值(OOH、06H、60H、66H)与原运算结果相加,进行二十进制调整选择修正值的规那么:(A30) 9时或(AC) = 1时,(A3 0)-30) +6(A74)9 或 (C) = 1 时,(A74)A74)+6例2、设(A) =56H 为56的压缩的BCD码数,(R3) =67H, (CY) =1执行 ADDC A, R3DA A结果为:124注意:I) DA指令只能跟在加法指令后面使用;2)调整前参与运算的两数是BCD码数;3)DA指令不能与减法指令配对使用,但可以实现对A中压缩BCD减一操作。例3、设(A) =30H (压缩BCD码数),执行:ADD A, #99HD

53、A A后,便实现了30 1=29的操作。二、减法指令SUBBA, Rn ; (A)- (A) (Rn) 一 (C) 以下类同。SUBBA directSUBBA, RiSUBBA, #data注意:减法之前先清零c。DEC A; (A)(A) -1 ,以下类同。DEC RnDEC RiDEC direct例5、设(RO) =7FH,在内RAM中,(7EH) =00H, (7FH) =40H执行:DEC R0DEC RODEC RO结果为:(RO)二 7EH, (7EH)二OFFH, (7FH) =3FH。【操作】DEC字节功能:字节内容减1,结果存原指定字节中。说明:假设原字节为00H,减1后

54、将变为FFH,不影响标志(除DEC PSW指令外)。 三、课堂练习:完成任务工单(小组讨论法)四、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学生对本次课的内容进行小结,回顾本次课的教学重点1加减法指令使用2乘除法指令的使用教学后记:通过本次课的学习使学生基本掌握了运算指令的相关知识,进一步培养和激发了其学 习兴趣,本课为重要局部,详细深入地进行了讲解。No 12教案用纸课题;计算机中的数制和编码教学目标(知识、能力、情感);知识目标:1、了解计算机中数和编码2、掌握数制之间的相互转换方法3、掌握原码,反码,补码的转换方法能力目标:培养学生的学习单片机的基本能

55、力情感目标:通过本次课培养学生的基本能力和激发学生的学习兴趣,做到导入新课程的 作用。教学重点与难点;教学重点:1、掌握不同数制之间的转换方法2、掌握原码,反码,补码的转换方法教学难点:1、,1码,反码,补码的转换方法教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理论课;2、复习课。课时;2课时教学步骤与内容(板书计划);组织教学:(10分钟)3、检查学生人数。4、内容回顾。课程讲授:(70分钟)内容导入:展示单片机作品,引出单片机是什么,单片机可以做什么,做到课程内容导入的目的由计算机的基本组成到单片机的概念与组成。提问:常用的数制有那些。一、计算机中的数制数的后面加一字母。

56、如B (binary)表示H进制数制,D (decimal)或不带字母表示十 进制数制,H (hexadecimal)表示十六进制数制。十进制。(P1“2p4P37p加矢必11-13-1315,+二进制。.00010010001191000101011001111CCC100110101011110011011110ini 十六蝌2o加708p3A2加EqF*教案用纸课题;逻辑运算指令教学目标(知识、能力、情感);知识目标:1、掌握逻辑运算类指令的使用。2、掌握逻辑运算类指令的应用。能力目标:培养学生的单片机汇编语言程序编写的基本能力情感目标:通过本次课培养学生的基本能力,团队协作能力,激发学

57、生的学习兴趣, 教学重点与难点;教学重点:1、逻辑运算与算术运算指令的使用。2、熟悉运用逻辑运算与算术运算指令。教学难点:1;复辑运算输与算术运算指令的运用教学方法(教具);讲授法、演示法,举例法,任务驱动法课型;1、理实一体;2、新授课课时;2课时教学步骤与内容(板书计划);组织教学:(5分钟)1、检杳学生人数,强调课堂纪律和要求。2、上节课内容回顾。课程讲授:(70分钟)内容回顾:1、算术运算指令。2、算术运算指令应用。课程导入:由典型实例中逻楫控制引出逻辑运算指令。(举例法,讨论法)课程讲授:一、 逻辑运算一.“与”操作指令1、单字节逻辑操作指令CLR A ; (A) phefais T

58、ook VC$ Window Help!.tl wtidwnS Target 1S 白 Sourc Group 101 ORG 0000H02 LJMP START03 ORG 0003H ;外部中断。的入口地址M LJMP INT_0 ;跳入中断服务子程序 05 ORG 003006 START:07 MOV SPZ I60H; 设置堆栈区08 MOV A,#0FFH ;初值09 MOV Pl,ASETB EA ; 开总的中断SETB EXO ;开外部中断0SETB ITO ; 下降沿触发SJMP S ; 等待中断1* INT_0:; 中断服务子程序CPL A ; 初值取反MOV Pl,AR

59、ETI; 中断返回END4、19仿真=-c=?c&=-c=?c&PSfNXT AL?IF-TEXT*AT89:S1TEXT*口 X1 I- 13XZ P37和翰由瓦P3SJT1P3.4A0 P3通匚P3.1/TXD P3 MXDP2 7伏15 P2 6TA14 P2 aM 3 P2 32P2 3TA11 P2 2/A10P2UA9 P2 0 倒8PO7/AD7 国制96 POSWD5 FO4WX 田和93 P02AAD2 TO1AAD1 TOOJADO2111S三、课堂练习:绘制单片机最小系统电路(小组讨论法)四、答疑(5分钟)对学生本次课程学习中存在的问题进行解答。教学小结;(5分钟)引导学

60、生对本次课的内容进行小结,回顾本次课的教学重点1、单片机的时钟电路及时序。2、单片机复位电路及复位电路的重要性。教案用纸方法一:把一个数连同符号位按位取反后再加1,可以得到该数的补数。+4补=00000100-4#=1 1111100方法二:把与其绝对值相等的正数从最低位向最高位扫描,保存直至第一个“1”的所有位, 以后各位按位取反- 4补=11111100例:X=64-10=64+ (- 10)X补=64补+T0补64补=40H=0100 0000B10补=0AH=0000 1010B-10 #=1111 0110B(3)在微型机中,但凡符号数一律是用补码表示的。一定要记住运算的结果也是用补

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论