数码管静、动态显.ppt
《数码管静、动态显.ppt》由会员分享,可在线阅读,更多相关《数码管静、动态显.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 数码管显示原理及应用实现数码管显示原理及应用实现3.1 数码管显示原理数码管显示原理(P56)单片机系统中常用的显示器有:单片机系统中常用的显示器有:l 发光二极管发光二极管LED(Light Emitting Diode)显示器显示器l液晶液晶LCD(Liquid Crystal Display)显示器显示器lCRT显示器等显示器等lLED、LCD显示器有两种显示结构:段显示(显示器有两种显示结构:段显示(7段、段、米字型等)和点阵显示(米字型等)和点阵显示(58、88点阵等)。点阵等)。共阳极数码管共阳极数码管共阴极数码管共阴极数码管3.2 数码管数码管静态静态显示显示(P5
2、8)P59 例例3.2.1 让第一个数码管显示一个让第一个数码管显示一个8字字P59 例例3.2.1 让第一个数码管显示一个让第一个数码管显示一个8字字#includesbit dula=P26;sbit wela=P27;void main()wela=1;P0=0 xFE;/FE=1111 1110wela=0;dula=1;P0=0 x7F;/P60表表dula=0;while(1);P61例例3.2.2让让6个数码管同时点亮,依次显示个数码管同时点亮,依次显示0到到F(看第看第8张张PPT),时间间隔为时间间隔为0.5S,循环下去。,循环下去。#include#define uint
3、unsigned int#define uchar unsigned char sbit dula=P26;sbit wela=P27;uchar num;uchar code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;void delay(uint z);/数组,数组,P60,显示,显示0到到FP59 例例3.2.1 让第一个数码管显示一个让第一个数码管显示一个8字字#includesbit dula=P26;sbit wela=P
4、27;void main()wela=1;P0=0 xFE;/FE=1111 1110wela=0;dula=1;P0=0 x7F;/P60表表dula=0;while(1);P60 倒数第二段倒数第二段void main()wela=1;P0=0 xc0;/c0=1100 0000 wela=0;while(1)for(num=0;num0;x-)for(y=110;y0;y-);0 x3f ,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 1 2 3 4 5 0 x7d,0 x07,0 x7f ,0 x6f,0 x77,0 x7c,6 7 8 9 A B 0 x39,0 x
5、5e,0 x79,0 x71,0 x00 C D E F 无显示无显示表3-2-1(P60)共阴数码管码表3.3 数码管数码管动态显示动态显示 动态显示的特点是将所有位数码管的段选线动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用利用发光管的余辉和人眼视觉暂留作用,使人的,使人的感觉好像各位数码管同时都在显示。动态
6、显示的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。时应略小于静态显示电路中的。P62例例3.3.1第一个数码管显示第一个数码管显示1,时间为时间为0.5S,然后关闭然后关闭它它,立即让第二个数码管显示立即让第二个数码管显示2,时间为时间为0.5S,再关闭它再关闭它一直到最后一个数码管显示一直到最后一个数码管显示6,循环下去。,循环下去。#include#define uint unsigned 实验:实验:(1)尝试将)尝试将P62的的例例3.3.1中,去掉中,去掉P0=0Xff,看是
7、否有乱码。看是否有乱码。(2)尝试将)尝试将P62的的例例3.3.1中,更改中,更改delayms(500)分别为分别为delayms(100)、delayms(10)、delayms(1)看是否晃眼。看是否晃眼。作业作业1.让让前前3个数码管同时点亮,个数码管同时点亮,同时同时依次显示依次显示 201109(2011年年9月)月),时间间隔为时间间隔为1S,循环下去。,循环下去。.(仿仿P61 例例3.2.2)2.利用动态扫描方法在六位数码管上显示出稳定的利用动态扫描方法在六位数码管上显示出稳定的201109(2011年年9月)月).(仿仿P62 例例3.3.1)3.实验:实验:(1)尝试将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 动态
限制150内