数码管动态显示.ppt
《数码管动态显示.ppt》由会员分享,可在线阅读,更多相关《数码管动态显示.ppt(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数码管动态显示 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 数码管的位选端通过138译码器连接到单片机的P2.2,P2.3,P2.4口。138译码器的相关知识 138译码器的真值表如左图G1,G2,G3都是选通脚,当G1,G2,G3为100的时候138译码器开始工作 动态扫描的原理 在实际的单片机系统中,往往需要多位显示。动态显示是一种最常见的多位显示方法,应用非常广泛。所有数码管段选都连接在一起的时候,怎么让数码管显示不一样的数字呢?动态显示是多个数码管,交
2、替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。就像我们看的电影是有一帧一帧的画面显示的,当速度够快的时候我们看到它就是动态的。当我们显示数码管的速度够快的时候,也就可以看到它们是同时显示了。/*函数名 :DigDisplay*函数功能 :使用数码管显示*输入 :无*输出 :无*/void DigDisplay()unsigned char i;unsigned int j;for(i=0;i8;i+)switch(i)/位选,选择点亮的数码管,case(0):LSA=0;LSB=0;LSC=0;break;/显示第0位case(1):LSA=1;LSB=0;LSC=0;brea
3、k;/显示第1位case(2):LSA=0;LSB=1;LSC=0;break;/显示第2位 case(3):LSA=1;LSB=1;LSC=0;break;/显示第3位case(4):LSA=0;LSB=0;LSC=1;break;/显示第4位case(5):LSA=1;LSB=0;LSC=1;break;/显示第5位case(6):LSA=0;LSB=1;LSC=1;break;/显示第6位case(7):LSA=1;LSB=1;LSC=1;break;/显示第7位GPIO_DIG=DisplayDatai;/发送段码j=10;/扫描间隔时间设定while(j-);GPIO_DIG=0 x00;/消隐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 动态 显示
限制150内