1樓:匿名使用者
bit flash;//閃爍標誌位
sbit led=p0^0;
sbit p01=p0^1;
sbit p02=p0^2;
void main()
}void scankey()//鍵盤掃瞄//按住按鍵的動作
flash=~flash;//按鍵按下後執行動作}}}void ledflash()
else led=0;
}void delay(unsigned int i)這個程式是現寫的。。應該能執行,有些細節沒有寫,自己修改下,只是個大框而已(比如函式宣告,定義埠什麼的)
2樓:流13氓2兔
#include
sbit x=p3^0;//p3.0接按鈕sbit y=p1^0;//p1.0接ledvoid main()
y=0;//停止閃爍}}
注意我是在keil c裡面編寫的,你要注意電路圖的電平
3樓:匿名使用者
sbit key = p1_0;
sbit led = p1_1;
#define led_on 0
main()
while(!key)
}上面這個是按下閃,鬆開滅的程式,稍微改一下,就可以做到要求的功能。
main()
while( key )
while( ! key )
while( key )}
4樓:匿名使用者
用乙個中斷子程式和閃爍燈主程式。
怎麼用51微控制器控制舵機,如何用51微控制器控制舵機的?怎樣編寫程式啊?大哥幫幫忙
操作步驟 1 微控制器,舵機,電源共地 2 用兩個穩壓晶元進行供電,將電源分開來 3 舵機訊號端沒有直接連線微控制器io口,我串了乙個10k的電阻,也就是這一步之後就可以控制舵機。用51微控制器輸出pwm波形去控制就可以了,pwm週期20ms,高電平長度的改變對應 舵機旋轉的角度,找找舵機的資料,就...
51微控制器引腳功能,80C51微控制器引腳圖及引腳功能介紹
片內的資料與程式訪問不會影響管腳,只有片外訪問才會需要管腳內的時序來訪問。rom是唯讀的 容,只有read訊號,這個訊號就是psen.ram是可讀也可以寫的,需要read write兩個訊號,即p3.6和p3.7。p0和p2只是輸出16位位址,其中p0分時的用於8位資料的輸入或者輸出,與訪問ram還...
微控制器C語言程式
define uint unsigned int就是用unit替換unsigned int,unsigned int是c語言關鍵字,unit比較簡單 void delayms uint x 定義乙個函式,無返回值,引數是個 無符號整形的變數叫 x uchar 上面不是定義了unsigned char...