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...