1、《单片机原理与技术应用》电子教案 课 题 第一章 概论 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握AT89C51单片机的特点;认识单片机的开发过程和开发工具; 了解单片机的结构框架;了解单片机的应用领域; 教学重点与教学难点 单片机的结构框架;AT89C51单片机的特点; 教学主要内容 1.1基本内容 1.1.1单片机(微控制器)、单片机特点、AT89C51系列单片机
2、 1.1.2单片机应用系统、单片机应用领域 1.2实践与实验--单片机开发工具、单片机应用展示、演示 1.2.1展示单片机实物(INTEL MCS-51系列,AT89C系列,PIC系列等) 1.2.2展示常用单片机开发工具 1.2.3展示和演示以AT89C系列单片机为“主机”的作品和产品 教学手段、教具(实验器材) 多媒体;产品、作品演示 课后作业与思考题 1.3:1,2,3 总结分析 课 题 第二章 AT89C51单片机的硬件结构 学时: 班级 授课地点 实到人数 授课时间
3、 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握单片机的主要功能部件;掌握单片机的引脚及其功能定义 ; 掌握单片机的复位电路、时钟电路;理解单片机的指令周期 教学重点与教学难点 单片机的主要功能部件 ;单片机的引脚功能定义 单片机的时钟电路及指令周期 教学主要内容 2.1 基本内容 2.1.1 AT89C51单片机内部结构框图 2.1.2 AT89C51单片机引脚功能 2.1.3 时钟电路 2.1.4 AT89C51 单片机的复位和程序执行工作方式 2.2 实践与
4、实验--复位和振荡电路实验 2.2.1 AT89C51 单片机复位电路和振荡电路安装 2.2.2 用示波器观测单片机复位后各引脚的状态 2.2.3 用示波器观测单片机在复位状态中各引脚的状态 教学手段、教具(实验器材) 多媒体; 课后作业与思考题 2.3:1,2,4,5 总结分析 课 题 第三章 AT89C51单片机存储器结构 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料
5、 教学目的与教学要求 掌握存储空间结构及操作指令 ;掌握内部RAM功能分区 ;记忆部分SFR 了解: 存储器的容量、 中断入口地址 、位寻址区 教学重点与教学难点 两大存储空间结构 ;内部RAM功能分区应用 ;堆栈操作和PC的理解 教学主要内容 3.1 基本内容 3.1.1 AT89C51存储器组成 3.1.2 程序存储器 ROM 3.1.3 片内数据存储器 RAM 3.1.4 特殊功能寄存器 SFR 3.1.5 片外数据存储器 RAM 3.2 实践与实验--编程器使用初步 3.2.1 固化到 ROM 中的程序是什么? 3
6、2.2 编程器的使用初步 3.2.3 单片机控制 LED 发光二极管发光实验 教学手段、教具(实验器材) 多媒体;演示实验 课后作业与思考题 3.3:1,2,3,4,5,6 总结分析 课 题 上机实验一:编程器学习 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 认识编程器、学习编程器的应用、理解单片机的存储空间结构 教学重点与教学难点 源程序——>机器代
7、码的翻译 教学主要内容 选南京万利编程器; 1. 认识编程器的各部件 2. 认识学习编程器软件WH500-800; 3. 完成课本上的实验; 教学手段、教具(实验器材) 上机; 课后作业与思考题 交上机实验报告 总结分析 课 题 第四章 AT89C51指令系统 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料
8、教学目的与教学要求 掌握MCS-51单片机的寻址方式 ;掌握指令系统的基本格式; 掌握指令系统的操作功能 了解:操作数的使用方法 ;指令系统的操作过程 教学重点与教学难点 指令格式;MCS-51单片机的寻址方式 ;查表指令 ;控制转移类指令的使用 教学主要内容 4.1 基本内容 4.1.1 概述 4.1.2 指令寻址方式 4.1.3 指令系统 4.2 实践与实验--软件模拟器应用(1) 4.2.1 软件模拟器应用介绍(1) 4.2.2 “软件模拟器”应用实践 教学手段、教具(实验器材) 多媒体; 课后作业与思考题 4.3:1,2
9、3, 5,7,11 总结分析 课 题 上机实验二:用软件模拟器学习指令 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握WAVE软件模拟 ;通过软件模拟学习指令 教学重点与教学难点 指令格式;MCS-51单片机的寻址方式 ;查表指令 ;控制转移类指令的使用;移位循环指令 教学主要内容 1. 认识WAVE
10、模拟软件 2. 认识各菜单及工具按钮的功能 3. 各个观察窗口的应用 4. 指令的练习(传送:重点掌握内外RAM的操作;ROM空间的操作指令:MOVC,MOVX;算术运算类指令;逻辑运算类指令;控制类转移指令;位操作指令) 教学手段、教具(实验器材) 上机 课后作业与思考题 上机报告 总结分析 课 题 第五章 汇编语言程序设计 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论
11、课 实践 观摩课 参考资料 教学目的与教学要求 掌握:伪指令; 程序流程图 ;程序的三种基本结构 ;子程序结构 教学重点与教学难点 分支程序设计 ;循环程序设计;参数传递 教学主要内容 5.1 基本内容 5.1.1 伪指令 5.1.2 结构化程序设计方法 5.1.3 程序设计范例 5.2 实践与实验--软件模拟器应用(2) 5.2.1 软件模拟器应用介绍(2) 5.2.2 程序设计和软件模拟实践 教学手段、教具(实验器材) 黑板;多媒体; 课后作业与思考题 5.3:1,5,7,9 总结分析
12、 课 题 上机实验三:用软件模拟器学习汇编语言程序设计 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握汇编语言的程序设计基本技能 教学重点与教学难点 PSW在程序设计中的应用;循环结构;分支转移结构 教学主要内容 1.认识WAVE模拟软件 2.认识各菜单及工具按钮的功能 3.各观察窗口的应用 4.流程图练习 5.顺序结构;分支结构;循环结构;查表程序设计;子程序设计
13、 教学手段、教具(实验器材) 上机 ;用WAVE软件进行程序设计; 课后作业与思考题 上机报告 总结分析 课 题 第六章:输入输出口及其简单应用 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握各IO口的工作原理;理解各IO口的第二功能;了解IO的负载能力;掌握数码管的工作原理;
14、掌握单片机控制数码管的接口技术 教学重点与教学难点 IO口的工作原理;IO口的第二功能;单片机控制数码管的接口技术 教学主要内容 6.1 基本内容 6.1.1 AT89C51单片机输入输出口 6.1.2 AT89C51单片机输入输出口的负载能力 6.1.3 LED数码管简介 6.2 实践与实验-- AT89C51输入输出口的简单应用 6.2.1 基本输出1 6.2.2 基本输出2 6.2.3 基本输入1 6.2.4 基本输入2 6.2.5 输入、输出综合实验 教学手段、教具(实验器材) 多媒体;演示实验 课后作业与思考题 6.
15、3:1,2,3,4,6,8; 总结分析 课 题 上机实验四:单片机PROTEUS仿真实验 学时: 班级 授课地点 实到人数 授课时间 备课时间 年 月 日 课 型 理论课 实践 观摩课 参考资料 教学目的与教学要求 掌握单片机仿真软件PROTEUS;理解各IO口的第二功能;了解IO的负载能力;掌握数码管的工作原理;掌握单片机控制数码管的接口技术 教学重点与教学难点 单片机仿真软件PROTEUS应用;单片机控制数码管的接口技术;IO的负载能力; 教学主要内容 6.2 实践与实验-- AT89C51输入输出口的简单应用 6.2.1 基本输出1 6.2.2 基本输出2 6.2.3 基本输入1 6.2.4 基本输入2 6.2.5 输入、输出综合实验 教学手段、教具(实验器材) 上机 课后作业与思考题 上机报告 总结分析






