单个数码管静态显示教案.pdf
在这个教学资源中,我们将学习单个数码管静态显示的原理和程序。数码管是一种常见的显示设备,广泛应用于电子产品中,如电饭煲、电磁炉、洗衣机、数码万年历等。控制数码管的显示需要了解数码管的内部结构和显示原理。
教学目标:
1. 理解数码管显示控制原理
2. 掌握单个数码管静态显示的程序
3. 能修改程序
教学过程:
一、复习ORG、MOV、AJMP、SJMP、DJNZ、CLR、RET、END等指令的使用。
二、导入生活中常见的LED数码管应用实例,如电饭煲、电磁炉、洗衣机、数码万年历等。这些数码管都是由单片机控制的。
三、七段LED数码管内部结构分析。七段LED数码管由a、b、c、d、e、f、g七个笔画组成,第八位为小数点dp。数码管可以分为共阳极和共阴极两大类。
四、显示原理以共阴极为例。控制正极,高电平有效。电气原理图分析。
五、练习1:MOV P0,# 0000 0110 B 请问要显示数字7的话,需要传送什么数值给P0 端口?
六、单个数码管静态显示MAIN程序:
MAIN:
CLR P2.0;设置低电平,接通负极
MOV A,#00000110B ;储存控制信号
MOV P0,A ;传送控制信号
LCALL DELAY ;调用延时子程序
SJMP MAIN ;跳回主程序
七、完整程序:
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:
CLR P2.0
MOV A,#00000110B
MOV P0,A
SJMP MAIN
END
八、软件模拟实验:
1. 显示数字1
2. 显示数字2
九、学生操作:
1. 修改程序
2. 上讲台操作
十、本节小结:
单个数码管的静态显示其实是八个流水灯控制的延伸,两者的控制原理一样。但是两者的控制方式有区别:
1. 八个流水灯是控制负极(低电平有效),单个数码管是控制正极(高电平有效)。
2. 使用的指令:MOV、CLR、LCALL、SJMP、NOP、DJNZ、RET等。
十一、思维拓展:
如何使用单个数码管循环显示数字0~9?(参考项目二的程序)
板书设计:
dp 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 1
MOV P0,# 0000 0110 B 显示 1
MOV P0,# 0101 1011 B 显示 2
MOV P0,# 0111 1111 B 显示 8
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:
CLR P2.0;设置低电平,接通负极
MOV A,#00000110B;储存控制信号
MOV P0,A;传送控制信号
LCALL DELAY ;调用延时子程序
SJMP MAIN ;跳回主程序
END
共阴极数码管编号:7SEG-MPX1-CC
八个流水灯控制方式的区别:
1. 八个流水灯是控制负极(低电平有效),单个数码管是控制正极(高电平有效)