国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

8位數(shù)碼管動態(tài)掃描顯示變化數(shù)據(jù)

2019-11-10 17:59:28
字體:
供稿:網(wǎng)友
#include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義#define DataPort P0 //定義數(shù)據(jù)端口 程序中遇到DataPort 則用P0 替換sbit LATCH1=P2^2;//定義鎖存使能端口 段鎖存sbit LATCH2=P2^3;//                 位鎖存unsigned char code dofly_DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};// 顯示段碼值0~Funsigned char code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分別對應(yīng)相應(yīng)的數(shù)碼管點亮,即位碼void Delay(unsigned int t); //函數(shù)聲明/*------------------------------------------------                    主函數(shù)------------------------------------------------*/main(){ unsigned char i=0,num; unsigned int j; while(1)      {	   DataPort=dofly_WeiMa[i]; //取位碼        LATCH2=1;     //位鎖存       LATCH2=0;       DataPort=dofly_DuanMa[num+i]; //取顯示數(shù)據(jù),段碼       LATCH1=1;     //段鎖存       LATCH1=0;	   Delay(200); // 掃描間隙延時,時間太長會閃爍,太短會造成重影	   i++;j++;	   if(8==i)    //檢測8位掃描完全結(jié)束?如掃描完成則從第一個開始再次掃描8位	     i=0;	   if(j==500)  //檢測當前數(shù)值顯示了一小段時間后,需要顯示的數(shù)值加1,實現(xiàn)數(shù)據(jù)顯示的變化	     {		  j=0;		  num++;		  if(num==9)		    num=0;		 }      }}/*------------------------------------------------ 延時函數(shù),含有輸入?yún)?shù) unsigned int t,無返回值 unsigned int 是定義無符號整形變量,其值的范圍是 0~65535------------------------------------------------*/void Delay(unsigned int t){ while(--t);}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石棉县| 望谟县| 宝坻区| 兴宁市| 偏关县| 同德县| 乳源| 桐庐县| 晋城| 突泉县| 东乌珠穆沁旗| 永寿县| 盐边县| 巴林右旗| 孙吴县| 黄山市| 福建省| 万安县| 神农架林区| 固阳县| 临泽县| 白城市| 白玉县| 社会| 青州市| 阿荣旗| 缙云县| 静宁县| 肇东市| 宁波市| 兰溪市| 金湖县| 阳谷县| 桑植县| 衡阳县| 含山县| 克拉玛依市| 门头沟区| 琼结县| 芷江| 佳木斯市|