51hei截圖20200412173732.png (43.53 KB, 下載次數(shù): 77)
下載附件
2020-4-12 17:42 上傳
單片機(jī)源程序如下:
- #include <REG52.H> //頭文件
- /******定義廣告燈樣式******/
- unsigned char code table1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xfe,0xfd,0xfb,0xf7,0xef,
- 0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x7f,0xbf,
- 0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x00,0xff,0x00,0xff};
- unsigned char code table2[]={0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x80,0xc0,0xe0,0xf0,
- 0xf8,0xfc,0xfe,0xff,0xfe,0xfc,0xf9,0xf3,0xf7,0xcf,0x9f,0x3f,0x9f,
- 0xcf,0xf7,0xf3,0xf9,0xfc,0xff,0x7e,0x3c,0x18,0x00,0xff,0x7e,0x3c,
- 0x18,0x00,0xff,0x7e,0x3c,0x18,0x00,0xff};
- //table2[]是增加的廣告樣式
- //全亮由左向右依次亮起,由右向左依次熄滅,兩相鄰燈同時(shí)左移右移,左右依次向中間亮起(三遍)
- unsigned char i; //定義循環(huán)變量
- /******定義延時(shí)子函數(shù)******/
- void delay(void)
- {
- unsigned char m,n,s;
- for(m=20;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
- void main(void) //主函數(shù)
- {
- while(1)
- {
- for(i=0;i<38;i++) //兩排燈同時(shí)進(jìn)行原來的廣告樣式
- {
- P2=table1[i];
- P3=table1[i];
- delay();
- }
- for(i=0;i<47;i++) //兩排燈同時(shí)進(jìn)行新添加的廣告樣式
- {
- P2=table2[i];
- P3=table2[i];
- delay();
- }
- }
- }
-
復(fù)制代碼
所有資料51hei提供下載:
廣告燈.rar
(70.47 KB, 下載次數(shù): 14)
2020-4-12 17:42 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|