線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1246
推到 Plurk!
推到 Facebook!

8051 單鍵on off

 
rja123
一般會員


發表:7
回覆:3
積分:2
註冊:2005-03-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-09-01 16:59:30 IP:122.126.xxx.xxx 訂閱
 
[code c#]
#include
int i =0; J=0; dly;
main()
{
P1 =0xFF; //關閉所有燈
{
while (P3_0==0)
{
dly = 100; while(dly>0) dly--; //防止機械彈跳 i=1;
P1_0 = 0X01;
else
while(P3_0==0);//按著不放 ,空轉
i=0;
}
//==============
{
if(J==0)
while(P3_1==0);//按著不放 ,空轉
P3_1 = 1;
}
{
dly = 100; while(dly>0) dly--; //防止機械彈跳 P3_1 = 1;
P1_1 = 0X00;
}
//=====================
}
}
[/code]

小弟初學8051 雖然這只是簡單的動作,不知道各位大大有什麼好的主意??
動作:
按一次P3.0單鍵 ON→OFF時,負源觸發,P1.0【on燈】,在按一次P3.0單鍵 ON→OFF時,負源觸發,P1.0【OFF燈】
P3.1動作同上。

程式是OK的,但覺得不是很理想。
晶片AT89S51

系統時間:2024-03-29 21:00:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!