|
發布時間: 2019-5-14 14:48
正文摘要:#include<reg52.h> //單片機頭文件 #define uchar unsigned char //宏定義 #define uint unsigned int sbit LED1=P2^0; ... |
如果P0口接按鍵需要接10K上拉電阻,LED要串接1K限流電阻。程序改這樣就可以滿足樓主全部要求。
|
|
#include<reg52.h> sbit led1=P0^0; sbit led2=P0^1; sbit key1=P2^0; sbit key2=P2^1; sbit key3=P2^2; sbit key4=P2^3; sbit key5=P2^4; void delay() { unsigned int a=30000; while(a--); } void main() { while(1) { if(key1==0) { if(key2!=0) { if(key3==0) { led1=~led1; delay(); } else if(key4==0) { led1=1; led2=0; } else if(key5==0) { led1=0; led2=1; } } } } } 你把引腳改了試試這個呢 |
kz.png (24.68 KB, 下載次數: 45)