数码管动态显示.ppt

上传人:本田雅阁 文档编号:3341630 上传时间:2019-08-14 格式:PPT 页数:6 大小:1.35MB
返回 下载 相关 举报
数码管动态显示.ppt_第1页
第1页 / 共6页
数码管动态显示.ppt_第2页
第2页 / 共6页
数码管动态显示.ppt_第3页
第3页 / 共6页
数码管动态显示.ppt_第4页
第4页 / 共6页
数码管动态显示.ppt_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数码管动态显示.ppt》由会员分享,可在线阅读,更多相关《数码管动态显示.ppt(6页珍藏版)》请在三一文库上搜索。

1、,5、数码管动态显示实验,原理图解析,数码管的位选端通过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; break;/显示第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=0x00;/消隐 ,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1