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

歡迎光臨散文網(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例的評論 (共 條)

分享到微博請遵守國家法律
宜宾市| 宜春市| 石狮市| 溧阳市| 仪征市| 太湖县| 镇赉县| 萝北县| 霸州市| 尉犁县| 蓬安县| 门头沟区| 德令哈市| 清涧县| 海口市| 广水市| 萝北县| 林州市| 赤峰市| 九寨沟县| 沂源县| 昂仁县| 青岛市| 英吉沙县| 尤溪县| 措勤县| 桐城市| 日土县| 安图县| 新龙县| 扎赉特旗| 囊谦县| 泰州市| 资中县| 襄汾县| 崇信县| 通河县| 英山县| 甘肃省| 固安县| 江达县|