国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

單片機控制的四位數(shù)碼管動態(tài)顯示編程

2019-04-24 01:20:14譚明良
時代農(nóng)機 2019年2期
關鍵詞:動態(tài)顯示評書人眼

譚明良,王 偉

(沈陽工學院,遼寧 撫順 113122)

1 軟件介紹與動態(tài)說明

靜態(tài)顯示就是用單片機I/O口輸出固定的數(shù)值,每個數(shù)碼管的驅動電平不會改變,一般用來顯示固定的數(shù)值。動態(tài)顯示,也稱掃描顯示,是將所有數(shù)碼管的8段即a~dp段都連接在一起,分時使各個數(shù)碼管的位選端有效,也就是在某一個時刻只能有1個數(shù)碼管在顯示。由于人眼具有“視覺暫留”作用(通常在20ms左右),因此只要使多個數(shù)碼管顯示的時間間隔較短,人眼一般是感絕不到數(shù)碼管熄滅的,因此可以形成多個數(shù)碼管在“靜態(tài)顯示”的假象。動態(tài)顯示優(yōu)點是占用的I/O接口較少,但需要消耗一定的時間。

2 動態(tài)顯示編程

由四位數(shù)碼管用動態(tài)顯示“2018”,原理是由單片機的一個I/O口輸出顯示段碼,另一個I/O口輸出位碼。程序如下:

#include delay();

#define uchar unsigned char P2=0x00;

#define uint unsigned int P2=a[2];

uchar code a[4]={0x7f,0x06,0x3f,0x5b};P1=b[2];

uchar code b[4]={0xfe,0xfd,0xfb,0xf7};delay();

uint time; P2=0x00;

void delay(); P2=a[3];

實際上,評書優(yōu)劣不僅僅取決于表演水平,還取決于選材和創(chuàng)作,甚至還有生活體驗。以這一視角度之,評書當是一門“系統(tǒng)化”藝術。近代評書名家無一例外既是表演高手,同時也是創(chuàng)作的大家。

void main() P1=b[3];

{P0=0x00; delay();

while(1) P2=0x00;

{P2=a[0]; }

P1=b[0]; }

delay(); void delay()

P2=0x00; {time=1300;

P2=a[1]; while(time--);}

P1=b[1];

3 仿真效果

4 結語

動態(tài)顯示可以同時顯示多位數(shù)碼管,通過不停的刷新I/O口的數(shù)據(jù)來實現(xiàn)多位的持續(xù)顯示。硬件上,I/O口與所有的段碼輸入口相連,另外還要I/O口獨立連接每一位的數(shù)碼管的公共端作為該位數(shù)碼管顯示時候的選擇端。動態(tài)顯示較靜態(tài)顯示可以用更少的單片機控制更多的數(shù)碼管,減少硬件開銷。

猜你喜歡
動態(tài)顯示評書人眼
淺談評書的藝術特色
河北畫報(2020年8期)2020-10-27 02:54:50
人眼X光
快樂語文(2019年9期)2019-06-22 10:00:38
人眼為什么能看到虛像
蒙養(yǎng)山房評書法
老年教育(2018年12期)2018-12-29 12:43:30
閃瞎人眼的,還有唇
優(yōu)雅(2016年12期)2017-02-28 21:32:58
基于單片機的LED大屏幕顯示的設計
科技資訊(2016年28期)2017-02-28 09:52:16
數(shù)碼管動態(tài)顯示及實現(xiàn)方法
數(shù)碼管動態(tài)顯示Proteus 仿真失敗分析
看人,星光璀璨繚人眼
電影故事(2016年5期)2016-06-15 20:27:30
我愛聽評書
乐东| 文水县| 郓城县| 绵竹市| 永德县| 蓬安县| 德清县| 姚安县| 福清市| 曲沃县| 安丘市| 台江县| 绥德县| 浏阳市| 自治县| 营口市| 乌拉特后旗| 金乡县| 汝州市| 稻城县| 宝鸡市| 凭祥市| 吉安市| 西平县| 东港市| 定安县| 漳浦县| 策勒县| 贵阳市| 徐汇区| 邮箱| 海安县| 无极县| 如皋市| 綦江县| 平凉市| 古田县| 梁平县| 平江县| 南昌县| 务川|