顯示花式流水燈效果:
1、從右向左然后從左向右
2、從右向左逐漸加一點亮
3、從中間向兩邊依次成對點亮
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
花樣流水燈.png (48.32 KB, 下載次數: 32)
下載附件
2019-3-10 15:48 上傳
花樣流水燈-2.png (24.46 KB, 下載次數: 36)
下載附件
2019-3-10 15:48 上傳
單片機源程序如下:
- /**************************************************************************************
- * LED流水燈實驗 *
- 實現現象:下載程序后LED呈現流水燈效果進行花樣流動
- 注意事項:無
- ***************************************************************************************/
- #include<AT89X51.h>
- /*******************************************************************************
- * 函 數 名 : main
- * 函數功能 : 主函數
- * 輸 入 : 無
- * 輸 出 : 無
- *******************************************************************************/
- void main()
- {
- const unsigned char design[32]={0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
- 0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
- 0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x0,0xFF,
- 0xE7,0xDB,0xBD,0x7E,0xFF};
- unsigned int a;
- unsigned char b;
- do
- {
- for(b=0;b<32;b++)
- {
- for(a=0;a<30000;a++);
- P2=design[b];
- }
- }
- while(1);
- }
復制代碼
所有資料51hei提供下載:
花樣流水燈.rar
(45.9 KB, 下載次數: 23)
2019-3-10 15:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|