1、一位数码管显示原理及应用一位数码管显示原理及应用ppt课件一位数码管显示原理2温故而知新温故而知新推陈而出新推陈而出新课前之课前之7S7S123456思前而想后思前而想后学而时习之学而时习之课后之课后之7S7S主主界界面面2一位数码管显示原理跑马灯跑马灯仿真电路仿真电路3一位数码管显示原理跑跑马马灯灯程程序序 while(1)死死循循环环 unsigned char i=0;P2=(17)i=0;主主程程序序#include main()主主函函数数4一位数码管显示原理副副界界面面123456认识认识LEDLED数码管数码管LEDLED数码管结构数码管结构LEDLED数码管显示原理数码管显示原
2、理单片机控制的硬件单片机控制的硬件单片机控制程序设计单片机控制程序设计练习及知识扩展练习及知识扩展5一位数码管显示原理LEDLED数数码码管管使使用用案案例例 时时 钟钟6一位数码管显示原理家家 电电电饭煲控制面板电饭煲控制面板热水器控制面板热水器控制面板太阳能控制面板太阳能控制面板LEDLED数数码码管管使使用用案案例例 7一位数码管显示原理家家 电电压力锅控制面板压力锅控制面板洗衣机控制面板洗衣机控制面板微波炉控制面板微波炉控制面板LEDLED数数码码管管使使用用案案例例 8一位数码管显示原理实实 物物9一位数码管显示原理共阳共阳共阴共阴阳极阳极阴极阴极数码管结构数码管结构10一位数码管显
3、示原理硬件接线图硬件接线图11一位数码管显示原理 先给出仿真实例,根据现象进行程序设计。先给出仿真实例,根据现象进行程序设计。第一步:第一步:观察单片机各接口的观察单片机各接口的I/OI/O情况;情况;第二步:第二步:根据根据I/OI/O写出二进制表达式;写出二进制表达式;第三步:第三步:把二进制转换为十进制,或者十六进制;把二进制转换为十进制,或者十六进制;第四步:第四步:将转换好的数字写入死循环中。将转换好的数字写入死循环中。程序设计步骤程序设计步骤12一位数码管显示原理例一:显示例一:显示“1”1”13一位数码管显示原理第一步:第一步:P2.1P2.1和和P2.2P2.2为低电平;为低电
4、平;第二步:第二步:二进制表达式:二进制表达式:111111001111111001第三步:第三步:十进制为十进制为 249,十六进制十六进制0 xf9;第四步:第四步:P2=249P2=249;或者;或者P2=0Xf9P2=0Xf9。程序分析程序分析14一位数码管显示原理例二:显示例二:显示“5”5”15一位数码管显示原理第一步:第一步:P2.1P2.1、P2.4P2.4和和P2.7P2.7为高电平;为高电平;第二步:第二步:二进制表达式:二进制表达式:1001001010010010第三步:第三步:十进制为十进制为 146,十六进制十六进制0X92;第四步:第四步:P2=146P2=146
5、;或者;或者P2=0X92P2=0X92。程序分析程序分析16一位数码管显示原理例三:显示例三:显示“9”9”17一位数码管显示原理第一步:第一步:P2.7P2.7和和P2.4P2.4为高电平;为高电平;第二步:第二步:二进制表达式:二进制表达式:1001000010010000第三步:第三步:十进制为十进制为 144,十六进制十六进制0 x90;第四步:第四步:P2=144P2=144;或者;或者P2=0X90P2=0X90。程序分析程序分析18一位数码管显示原理注意:注意:1 1、低位和高位;、低位和高位;2 2、只能识别二进制;、只能识别二进制;3 3、采用十进制或者十六进制、采用十进制
6、或者十六进制 ;4 4、十六进制、十六进制0X0X是是“零零”X X;5 5、共阴和共阳的区别;、共阴和共阳的区别;6 6、也可以用数码管计算工具。、也可以用数码管计算工具。程序总结程序总结19一位数码管显示原理1.1.下面哪一种接线方式不是共阳的?下面哪一种接线方式不是共阳的?20一位数码管显示原理2.2.下面哪个数码管的段码是下面哪个数码管的段码是0X880X88?21一位数码管显示原理3.3.请选择数码管正确的段码?请选择数码管正确的段码?22一位数码管显示原理4.4.写出显示下面现象的程序写出显示下面现象的程序23一位数码管显示原理5.5.写出显示下面现象的程序写出显示下面现象的程序2
7、4一位数码管显示原理6.6.写出显示下面现象的程序写出显示下面现象的程序25一位数码管显示原理知识扩展知识扩展一只灯一只灯闪烁闪烁八只灯八只灯跑马灯跑马灯 数码管数码管 (显示简单符号)(显示简单符号)8X88X8只灯只灯点阵(显示汉字)点阵(显示汉字)26一位数码管显示原理思前而想后思前而想后一、知识点一、知识点 跑马灯是单片机与跑马灯是单片机与LEDLED结合的型结合的型,LED,LED 数码管则是其中的的特例。数码管则是其中的的特例。1.1.硬件接线硬件接线 2.2.软件编辑软件编辑二、技能点二、技能点三、学生自我评价三、学生自我评价27一位数码管显示原理作业一:显示跳动的作业一:显示跳动的0 09 928一位数码管显示原理作业二:显示静止的作业二:显示静止的0 09 929一位数码管显示原理提示:提示:30