最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

51單片機100例實例之10例

2021-01-20 16:18 作者:技術(shù)流阿宅  | 我要投稿

//項目名稱:8只數(shù)碼管滾動顯示字符串

//項目再創(chuàng)作者:科技小宅神

//完成時間:2021/01/20

proteus仿真圖


#include <reg52.h>

#include <intrins.h>

#define uchar unsigned char

#define uint unsigned int

//共陽極數(shù)碼管數(shù)組

uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};

//(待顯示數(shù)據(jù))下面數(shù)組看作環(huán)型隊列,顯示從某個數(shù)開始的8個數(shù),10代表黑屏

uchar Num[]={10,10,10,10,10,10,10,10,5,2,0,1,3,1,4};//15個數(shù)

//1毫秒延時子程序

void DelayMS(uint x)

{

uchar t;

while(x--)

{

for(t=0;t<120;t++);

}

}

//主程序

void main()

{

? uchar i,j,k,m;

P2 = 0x00;

k=0;

m=0x80;//1000 0000

while(1)

{? ?//刷新若干次,保持一段時間的穩(wěn)定顯示

for(i=0;i<15;i++)

{

for(j=0;j<8;j++)

? ? ? ? {

?//發(fā)送段碼,采用環(huán)形取法,從第k個開始取第j個

P3 = 0xff;

P3 = DSY_CODE[Num[(k+j)%15]];

//發(fā)送位碼

m=_crol_(m,1);//逐次向左移一位

P2 = m;?

? ? DelayMS(2);

? ? ? ? ?}

?}

k = (k+1)%15;//環(huán)形隊列首支針k遞增,Num下標范圍0~10,故對15取余

}

}


51單片機100例實例之10例的評論 (共 條)

分享到微博請遵守國家法律
武宁县| 固镇县| 海城市| 内丘县| 扶风县| 莫力| 美姑县| 沾化县| 呼和浩特市| 上杭县| 苗栗县| 长沙县| 双鸭山市| 通化市| 桃园县| 涞源县| 襄汾县| 滨海县| 灌南县| 无极县| 江达县| 象山县| 沁源县| 曲水县| 曲沃县| 永和县| 石景山区| 同江市| 马边| 开鲁县| 大方县| 广灵县| 芜湖县| 揭阳市| 宁波市| 竹北市| 无极县| 得荣县| 信阳市| 邵武市| 贡嘎县|