《《单片机控制技术项目实例教程》全套教案 完整版授课电子教案 整本书电子讲义 教学讲义(最新).docx》由会员分享,可在线阅读,更多相关《《单片机控制技术项目实例教程》全套教案 完整版授课电子教案 整本书电子讲义 教学讲义(最新).docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机控制技术项目实例教程教案第12课时教学内容绪论 51单片机应用基础教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、单片机简介1.单片机的概念(1)什么是单片机(2)单片机的发展现状(3)常用的单片机2.51单片机的主要特点和应用场合(1)51单片机的主要特点(2)51单片机的应用场合二、51单片机的组成1. 51单片机的引脚及内部结构(1)AT89S52单片机的内部结构组成和特性(2)AT89S52单片机的引脚及功能2. 51单片机的存储器
2、结构(1)AT89S52单片机程序存储器(2)AT89S52单片机数据存储器3. 51单片机最小硬件系统(1)时钟振荡电路(2)复位电路三、51单片机开发环境1.单片机应用开发模式(1)仿真器开发模式(2)编程器开发模式(3)ISP开发模式2. 51单片机开发的硬件环境(1)PC机(2)单片机实验电路板或实训装置(3)编程器及单片机芯片3. C51单片机开发的软件环境(1)单片机开发环境的安装与配置(2)任务要求(3)任务实施参考步骤(4)任务评价四、单片机C语言基础1. 二进制数和十六进制数(1)二进制数的表示(2)十六进制数的表示(3)二进制数、十进制数与十六进制数的转换2. C51的标识
3、符与关键字(1)标识符(2)关键字(3)C51的数据类型(4)C51的运算符3.C51编程规范(1)格式(2)注释(3)命名五、知识拓展思考与练习绪论最后的思考与练习第34课时教学内容项目一 乒乓球游戏控制器的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.设备硬件连接2.MedWin V3软件使用进阶三、项目操作训练1.任务一 LED报警灯的制作1)任务要求(1)LED报警灯描述及有关说明(2)系统控制要求2)任务分
4、析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 LED流水灯的制作1)任务要求(1)LED流水灯描述及有关说明(2)系统控制要求2)任务分析(1)循环左/右移指令(2)左/右移指令3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价3.任务三 键控流水灯控制器的制作1)任务要求(1)键控流水灯描述及有关说明(2)系统控制要求2)任务分析(1)按键的基本知识(2)机械触点按键的防抖动问题3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步
5、骤6)任务评价4.任务四 乒乓球游戏控制器的制作1)任务要求(1)乒乓球游戏控制器的描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展PWM调光原理(1)占空比(2)PWM调光思考与练习1.5 思考与练习第56课时教学内容项目二 数码管电子钟的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.数码管的结构2.数码
6、管的工作原理(1)静态显示方式(2)动态显式方式3.数码管的动态扫描显示方法三、项目操作训练1.任务一 数码管显示器数字显示1)任务要求(1)数码管显示器数字显示描述及有关说明(2)系统控制要求2)任务分析(1)如何引用数组数据(2)数据存储区域(3)数据存储模式3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 数码管计分器的制作1)任务要求(1)数码管计分器制作描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主函数和中断函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价3.任务三
7、 数码管倒计时秒表的制作1)任务要求(1)数码管倒计时秒表制作描述及有关说明(2)系统控制要求2)任务分析(1)定时器(2)定时器/计数器的工作方式3)硬件电路4)任务程序的编写(1)主函数和中断函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价4.任务四 数码管电子钟的制作1)任务要求(1)数码管电子钟制作描述及有关说明(2)系统控制要求2)任务分析(1)蜂鸣器简介(2)模块化编程方法3)硬件电路4)任务程序的编写(1)程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价5.任务五 串口校时电子钟的制作1)任务要求2)任务分析(1)单片机与PC机串行接口电路(2
8、)PC机端串口通信设置(3)单片机端串口通信设置(4)单片机串行口接收程序设计(5)单片机串行口发送程序设计3)硬件电路4)任务程序的编写(1)程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展1.数码管的识别与检测(1)结构及特点(2)外形和种类(3)型号与引脚的识别2.数码管使用常识思考与练习2.5 思考与练习第78课时教学内容项目三 简易电子密码锁的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、
9、项目知识1.行列式键盘接口1)键盘的结构及类型2)行列式键盘的扫描方式(1)扫描法(2)反转法3)行列式键盘的工作方式(1)循环查询工作方式(2)定时中断扫描工作方式(3)中断工作方式4)按键输入中存在的问题及解决方法、(1)键抖动(2)重键(3)按键持续时间的长短不一2.行列式键盘的基本驱动函数3.继电器模块简介1)继电器模块内部驱动电路2)继电器开关锁程序三、项目操作训练1.任务一 密码锁按键值显示1)任务要求2)任务分析3)硬件电路4)任务程序的编写(1)参考程序(2)程序说明5)任务实施步骤6)任务评价2.任务二 密码锁密码显示1)任务要求2)任务分析3)硬件电路4)任务程序的编写(1
10、)主程序流程图(2)参考程序5)任务实施步骤6)任务评价3.任务三 简易电子密码锁的制作1)任务要求2)任务分析(1)密码检验(2)显示密码字符(3)开锁处理3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序5)任务实施步骤6)任务评价四、知识拓展(1)一键多义(2)长短键(3)组合按键思考与练习3. 5 思考与练习第910课时教学内容项目四 LED点阵显示屏广告牌的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目
11、知识1.LED点阵显示屏显示字符的原理1)认识LED点阵显示屏2)LED 点阵显示屏显示字符的原理2.LED点阵显示屏的使用1)LED点阵显示屏的硬件驱动电路2)LED点阵显示屏应用的硬件电路原理图3)LED点阵显示屏的软件编程3.字模软件取模的方法1)字符的字模2)取模软件zimo221取字符字模的方法4.单片机C语言知识1)二维数组的定义2)二维数组元素在内存中的存放方式3)字符串三、项目操作训练1.任务一 88点阵模块显示数字1)任务要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 LED点阵显示屏显示汉字
12、1)任务要求2)任务分析3)硬件电路4)任务程序的编写(1)主函数和中断函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价3.任务三 LED点阵显示屏移位显示数字1)任务要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展1.LED电子显示屏的分类2.LED显示屏控制技术状况(1)串行传输与并行传输技术(2)动态扫描与静态锁存技术(3)自动检测及远程控制技术思考与练习4. 5 思考与练习第1112课时教学内容项目五 12864液晶万年历的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,
13、稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识12864液晶模块介绍1)内部结构2)LCD12864控制指令(1)LCD12864基本控制指令(2)LCD12864操作时序三、项目操作训练1.任务一 12864液晶显示数字1)任务要求(1)LCD12864液晶数字显示系统描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 12864液晶显示字符1)任务要求(1)12864液晶
14、字符显示系统描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价3.任务三 12864液晶万年历的制作1)任务要求(1)12864液晶万年历控制系统描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展1.12864液晶画点函数2.12864液晶画图形函数思考与练习5. 5 思考与练习第1314课时教学内容项目六 食品搅拌机控制器的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳
15、定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.继电器简介2.直流减速电机介绍三、项目操作训练食品搅拌机控制器的制作1)任务要求(1)食品搅拌机控制器描述及有关说明(2)系统控制要求2)任务分析3)硬件电路4)任务程序的编写(1)主函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展 电机保护电路思考与练习6.5 思考与练习第1516课时教学内容项目七 数字电压表的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5
16、分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.A/D转换器简介(1)转换时间(2)分辨率(3)转换精度2.ADC0809简介(1)ADC0809的内部结构(2)ADC0809的时序(3)ADC0809与单片机的接口三、项目操作训练数字电压表的制作1)任务要求(1)数字电压表描述及有关说明(2)系统控制要求2)任务分析(1)单片机总线方式控制ADC0809的具体步骤(2)如何得到被测量的电压值3)硬件电路4)任务程序的编写(1)主函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展1
17、.程序烧录2.SLISP烧录器的使用方法思考与练习7.5 思考与练习第1718课时教学内容项目八 数字温度计的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.LM35模拟式温度传感器简介2.DS18B20单总线数字式温度传感器简介(1)DS18B20的内部结构(2)DS18B20控制指令(3)DS18B20操作时序(4)DS18B20温度采样范例程序三、项目操作训练1.任务一 室温检测系统模拟装置的制作1)任务要求(1
18、)室温检测系统描述及有关说明(2)系统控制要求2)任务分析(1)如何读取LM35输出的较小电压信号(2)如何编程实现LM35温度的读取3)硬件电路4)任务程序的编写(1)主函数流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 智能孵蛋控制系统的制作1)任务要求(1)智能孵蛋控制系统描述及有关说明(2)系统控制要求2)任务分析(1)DAC0832简介(2)DAC0832典型应用电路3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展1.寄生电源1)DS18B20寄生电源供电上拉电阻方式2)DS18B20寄生电
19、源供电强上拉供电方式2.DS18B20使用中的注意事项思考与练习8.5 思考与练习第1920课时教学内容项目九 电梯轿厢内部控制器的制作教学过程课程导入一、组织教学(2分钟)整顿纪律、清点人数,稳定学生情绪。二、导入新课(5分钟)1.本课题的学习目的2.本课题学习及掌握的主要内容3.本课题参阅的材料4.对本课题作业的要求相关知识一、项目介绍二、项目知识1.步进电机2.SJG230M2两相步进电机驱动器1)SJG230M2步进电机驱动器参数2)SJG230M2驱动器细分及电流设定3)SJG230M2驱动器步进脉冲信号CP4)SJG230M2驱动器方向电平信号DIR3.步进电机运行的基本驱动程序三、项目操作训练1.任务一 制作步进电机水平位移控制器1)任务要求2)任务分析(1)步进电机复位任务(2)按键控制步进电机位移任务(3)数码管显示与步进电机运行位置同步3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价2.任务二 电梯轿厢内部控制系统1)任务要求(1)电梯装置说明(2)电梯初始状态要求(3)电梯控制系统的工作要求2)任务分析3)硬件电路4)任务程序的编写(1)主程序流程图(2)参考程序(3)程序说明5)任务实施步骤6)任务评价四、知识拓展思考与练习9.5 思考与练习