《单片机应用技术》
单元教案
授课日期
授课地点
网络线上
授课班级
班级人数
教学单元
项目6交通信号灯的设计
任务6.1LED数码管显示数字的设计
教学时数
4
教学目标
AOB9:能设计LED灯、数码管与单片机的接口电路并编写控制程序;
BOB1:会识读和分析一般的单片机应用系统电路;
BOB2:会通过Proteus软件进行单片机应用系统的电路仿真解决设计中的硬件问题;
BOB3:会通过Keil软件进行单片机应用系统的仿真与调试解决设计中的软件问题。
教学方式
项目式教学
评价方式
课堂表现(20%)
项目完成实施(40%)
作业(20%)
项目报告(20%)
教学资源
1.《单片机控制技术项目式教材(C语言版)》,王璇胡国兵主编,电子工业出版社;
2.电脑46台(含KeilC51和Proteus软件);
3.职教云平台网络学习资源:
1)课前欣赏视频和相关电子资料
2)任务6.1LED数码管显示数字的设计电子版教材
3)任务6.1LED数码管显示数字的设计课件
4)任务6.1LED数码管显示数字的设计微课
单元教学设计
第一次课
(2学时)
教学内容
课程介绍(课程、教学方法、考核方法)
任务6.1LED数码管显示数字的设计
6.1.1单只LED数码管静态显示数字
6.1.1.1LED数码管结构与显示原理
数码管结构
显示原理
6.1.1.2LED数码管显示方式
1.段码和位码
2.LED数码管静态显示方式
将所要显示的数据送出后就不再控制LED,直到下一次再传送一次新的显示数据为止,在单片机的两次传送数据之间,LED数码管显示内容静止不变,不需要动态刷新。
3.LED数码管的种类
4.LED数码管驱动问题
任务操作:采用LED数码管的静态显示方式,实现在一位LED数码管上显示数字。
教学重点
数码管的静态显示原理和具体实现
教学难点
段码和位码的含义
教学流程
教学环节
教师活动
学生活动
本次课教学内容引入(7分钟)
1.通过讲解+视频说明数码管在目前嵌入式系统中的应用实例和数码管应用的广泛性和重要性
让学生例举数码管显示器在生活和学习中的应用
讲授和学生仿真(15分钟)
1.在protues软件平台上讲解共阳极数码管的工作原理(5分钟)
2.引导学生protues软件平台上实现在共阴极数码管显示不同字符、控制显示器的关和开。(8分钟)(重点)
3.在平台上随机点名,检查学习效果。(2分钟)
1.在平台上完成老师给出的任务;
2.在讨论区提出问题和回答问题。
引导学生自主学习(20分钟)
教师指导学生由浅入深地观看课前已准备好的关于静态显示的几个教学视频、教材或查询其他网络资源(15分钟)
并布置相关任务。(1分钟)
在平台上随机点名,检查学习效果。(4分钟)
1.在平台上完成老师给出的任务;
2.在讨论区提出问题和回答问题。
讲授和学生仿真(40分钟)
1、教师小结静态显示方式,protues软件平台上展示静态显示操作实例,并进行解释和说明。(15分钟)
2.布置学生操作任务,提出任务具体要求。教师观察并了解学生自主学习状况,适时进行答疑或讲解补充。(25分钟)
完成操作任务的仿真和实验箱实物操作
总结(8分钟)
1.总结数码管显示原理、静态显示和动态显示;
2.布置作业,同时要求学生复习课上内容,通过平台上视频等有关教学资源预习中断。
可以提出问题,记录教师的作业要求并完成。
第二次课(2学时)
教学内容
6.1.28位LED数码管动态显示数字
虽然数码管不是同时点亮,但是只要每位数码管显示间隔足够短,由于人眼的视觉暂留现象和发光二极管的余晖效应,便可
产生多位数码管同时点亮的效果。动态显示方式的优点是能够节省大量的I/O口,而且功耗较低。缺点是编程比较复杂,显示亮度不如静态。一般适用于显示位数较多的场合。
任务操作:
任务要求
采用动态显示方式,采用AT89C51单片机控制8位共阳极LED数码管,要求同时显示数字。
任务分析
(1)共阳极段码表定义方法如下:
unsignedcharcodetable1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
(2)位码表定义方法如下:
unsignedcharcodetable2[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
3.任务设计
教学重点
数码管的动态显示的原理和具体实现
教学难点
数码管的动态显示的原理
教学流程
教学环节
教师活动
学生活动
本次课教学内容引入(10分钟)