LED数码管静态显示教学课件.ppt

LED数码管静态显示教学课件.ppt

ID:51432680

大小:1.70 MB

页数:20页

时间:2020-03-22

LED数码管静态显示教学课件.ppt_第1页
LED数码管静态显示教学课件.ppt_第2页
LED数码管静态显示教学课件.ppt_第3页
LED数码管静态显示教学课件.ppt_第4页
LED数码管静态显示教学课件.ppt_第5页
资源描述:

《LED数码管静态显示教学课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LED数码管静态显示梁平职教中心牟能发数字时钟本堂课目标会利用程序控制任意一个数码管静态显示0~9,A~F中的任意一个字符任务一:让第一只数码管显示数字01、导线连接主机模块显示模块电源模块P2.5CS1P2.6CS2P2.7WRP0口D0—D7+5V+5V+5VGNDGNDGND注意:电源线一定不能接错!跟我一起动手做任务一:让第一只数码管显示数字02、编程并下载建立工程项目文件打开编程软件建立程序文件,并以.C命名编译并运行程序生成HEX文件打开下载软件将程序下载至芯片数码管显示任务一:让第一只数码管显

2、示数字03、参考程序#includesbitcs1=P2^5;//位定义,将段选定义在P2.5口sbitcs2=P2^6;//位定义,将位选定义在P2.6口sbitwr=P2^7;//位定义,将写入端选定义在P2.7口voidmain(){wr=0;wr=1;//上升沿打开写入功能P0=0xfe;//11111110,共阳极数码管,低电平打开第一个数码管cs2=0;//低电平打开位选锁存wr=0;wr=1;P0=0xC0;//共阳极数码管,显示数字0cs1=0;//低电平打开段选锁存器wr

3、=0;while(1);//程序到此结束,空循环}任务一:让第一只数码管显示数字04、观察数码管显示结果一、LED数码管介绍LED数码管是由多个发光二极管封装在一起组成的“8”字形的器件。在单片机中用来显示数字0—9,字母A—F。组成:由七段发光二极管和一个小数点组成。这些段分别用字母a,b,c,d,e,f,g,dp来表示·分类:共阴极数码管共阳极数码管abcdefgdp共阴极数码管所有二极管的负极共同接地,仅当给每个二极管的正极输入一个高电平时,相应的LED才导通发光。abcdefgdp共阳极数码管所有二

4、极管的正极共同接电源,仅当给每个二极管的负极输入一个低电平时,相应的LED才导通发光。(YL-236实验台所用)abcdefgdpVcc数码管字符显示代码agdbcefdpdpgfedcba11000000agdbefdpgfedcba11111001cdpagdbcefdpdpgfedcba10100100agdbcefdpdpgfedcba10110000agdbcefdpdpgfedcba10011001gdefdpdpgfedcba10010010abcgdbcefdpdpgfedcba100000

5、10gdbcefdpdpgfedcba11111000agdbcefdpdpgfedcba10000000gdbcefdpdpgfedcba10011000gdbcefdpdpgfedcba10001000gdbcefdpdpgfedcba10000011gdbcefdpdpgfedcba11000110gdbcefdpdpgfedcba10100001gdbcefdpdpgfedcba10000110gdbcefdpdpgfedcba10001110数码管字符显示代码0C0H1F9H2A4H3B0H499

6、H592H682H7F8H880H990HA88HB83HCC6HDA1HE86HF8EHabcdefg只需改变该端口数据为对应字符代码即可任务二:让第一只数码管显示数字0—9任意字符#includesbitcs1=P2^5;sbitcs2=P2^6;sbitwr=P2^7;voidmain(){wr=0;wr=1;P0=0xfe;cs2=0;wr=0;wr=1;P0=0xC0;cs1=0;wr=0;while(1);}任务二:让第一只数码管显示数字0—9任意字符本次试验结果表明:只要改变

7、程序中的第二个P0口数据就能改变数码管所显示的具体数字。如果改变第一个P0口的数据会出现怎样的情况呢?二、YL-236数码管内部连接图数据总线:传输8位二进制数去控制数码管写入使能:上升沿有效,满足条件才能写入程序到锁存器锁存器低电平打开锁存器1低电平打开锁存器2三、数码管控制信号写入使能WR(上升沿有效):WR=0;WR=1;先输入一个低电平再输入一个高电平即完成一个上升沿位选锁存器打开:CS2=0;此时,锁存器2打开,当给数据口一个数据时可选择对应的数码管亮。段选锁存器打开:CS1=0;此时,锁存器1打

8、开,当给数据口一个数据时可让数码管亮显示相应数字。课堂小结1、数码管内部控制的方法2、利用程序控制单个数码管静态显示的过程:(1)传送片选数据,打开片选锁存器,选择所需要的数码管(2)传送段选数据,打开段选锁存器,选择所需要显示的具体数字打开数码管wr=0;wr=1;//上升沿打开写入功能P0=0xfe;//送数据11111110(共阳极数码管,低电平那只数码管将被打开)cs2=0;//低电平打开位选锁存,数码管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。