1、学科:单片机 教师:杨镇彬 章节:第五章 授课班级:13 电子B2单个数码管静态显示公开课教案主讲老师 杨镇彬 授课班级 13 电子 B2 日期 2014.11.11教学目标:1、理解数码管显示控制原理;2、掌握单个数码管静态显示的程序;并能修改程序;3、能使用模拟软件模拟实验效果。重点难点:1、数码管静态显示原理;2、数码管显示控制的主程序。教学过程 时间一、复习 ORG MOV AJMP SJMP DJNZ CLR RET END 4二、导入 在我们生活中能经常见到 LED 数码管的应用实例,如电饭煲、电磁炉、洗衣机、数码万年历等等,这些数码管都是由单片机控制的,那么如何控制数码管显示的呢
2、?1三、七段LED 数码管内部结构有 a、b、c 、d、e 、f 、g 七个笔画,第八位为小数点 dp,分为共阳、共阴两大类。3学科:单片机 教师:杨镇彬 章节:第五章 授课班级:13 电子B2四、显示原理以共阴极为例(控制正极,高电平有效) 9学科:单片机 教师:杨镇彬 章节:第五章 授课班级:13 电子B2五、电气原理图分析3六、练习1猜猜显示的数字是多少?MOV P0,# 0000 0110 B 1MOV P0,# 0101 1011 B 2MOV P0,# 0111 1111 B 8请问要显示数字 7 的话,需要传送什么数值给 P0 端口?6七、单个数码管显示主程序MAIN: CLR
3、P2.0;设置低电平,接通负极MOV A,#00000110B;储存控制信号MOV P0,A;传送控制信号LCALL DELAY;调用延时子程序SJMP MAIN;跳回主程序8八、完整程序ORG 0000HAJMP MAINORG 0100HMAIN:CLR P2.0MOV A,#00000110BMOV P0,ASJMP MAINEND1学科:单片机 教师:杨镇彬 章节:第五章 授课班级:13 电子B2九、软件模拟实验1、显示数字 1; 210、学生操作叫学生上讲台操作(修改程序) 2十一、本节小结单个数码管的静态显示其实是八个流水灯控制的延伸,两者的控制原理一样。但是两者的控制方式有区别:
4、1、八个流水灯是控制负极(低电平有效) , 单个数码管是控制正极(高电平有效) 。2、使用的指令:MOV ;CLR;LCALL;SJMP;NOP;DJNZ;RET5十二、思维拓展想一想:如何使用单个数码管循环显示数字 09?( 参考项目二的程序)1板书设计学科:单片机 教师:杨镇彬 章节:第五章 授课班级:13 电子B2dp g f e d c b a数字 1:0 0 0 0 0 1 1 0 数字 2:0 1 0 1 1 0 1 1数字 3:0 1 0 0 1 1 1 1MOV P0,# 0000 0110 B 显示 1MOV P0,# 0101 1011 B 显示 2MOV P0,# 0111 1111 B 显示 8ORG 0000HAJMP MAINORG 0100HMAIN: CLR P2.0;设置低电平,接通负极MOV A,#00000110B;储存控制信号MOV P0,A;传送控制信号LCALL DELAY;调用延时子程序SJMP MAIN;跳回主程序END共阴极数码管编号:7SEG-MPX1-CC与八个流水灯控制方式的区别:1、八个流水灯是控制负极(低电平有效) ,单个数码管是控制正极(高电平有效) 。