求基於51微控制器的流水燈的設計

2021-07-09 22:07:21 字數 560 閱讀 5330

1樓:摩凌文

#include

#define uint unsigned int#define uchar unsigned charsbit keya=p2^1;//這裡看你把按鍵設定在哪個引腳上,這個是實現功能2

sbit keyb=p2^2;//這個是實現功能2sbit keyc=p2^7;//實現功能3void delay(uint z)

unit x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}void key1()

if(keyb==0)

}void key2()

void main()

}你試一下吧,太晚了,沒時間幫你畫**和試程式

2樓:做而論道

參考

51微控制器c語言對流水燈程式設計,用定時中斷做

include define uchar unsigned charuchar m 0,i 0 void main void timer0 interrupt 1 th0 65536 50000 256 tl0 65536 50000 256 m if m 5 12m晶振 定時5 50ms 250m...

51微控制器通過T0中斷來控制流水燈左移,為什麼用P2口控制L

是同時還是你換p1不行?應該是可行的 不會不可以的,你可以不加中斷試試看。有什麼問題你可以再問。微控制器流水燈c語言程式 8個燈,依次點亮每個燈,延時500ms 微控制器流水燈c語言程式的源 如下 include 51系列微控制器定義檔案 define uchar unsigned char 定義無...

用51微控制器設計能校準的鬧鐘,用51微控制器設計一個能校準的鬧鐘

電子時鐘設計 系統名稱 電子時鐘 創鍵人 w418781840,日期 2008.5.29 功能描述 實現八位數碼管顯示時 分 秒,實現一鍵校正時間與設定鬧鐘,具有定時 鬧鐘功能具有正點報時功能.main zhengdian 0 鳴完撤除正點報時標誌.if xiangling 1 判斷響鈴標誌是否為1...