導航:首頁 > 操作系統 > 雙控燈單片機

雙控燈單片機

發布時間:2022-05-26 22:53:45

單片機C51編程問題:怎樣實現一個開關控制兩個燈按一次燈1亮;兩次,燈1,燈2亮;三次,全滅。

單片機C51編程問題:要實現一個開關控制兩個燈,按要求兩個燈有3種狀態,就要聲明一個變數,每按一下開關,變數加一,且變數取值為1,2,3,大於3再回1,又重復控制兩個燈亮滅變化。變數加一後,就根據變數的三個值,去控制兩個燈的三個狀態了。用模擬實現,如下模擬圖。

② 單片機編寫兩個按鍵控制兩個LED燈的程序,要求當按下任何一個按鍵並松開後,兩個LED燈的亮滅狀態同時改變

#include"reg51.h"
#define K p0^7
#define LED_BLUE p0^0
#define LED_RED p0^4
void scan_key(void);//用來控制LED_RED
void DelayMS(unsigned int x);
void main()
{
while(1)
{
if(K==0)
LED_BLUE=1;
scan_key();
else
LED_BLUE=0;
}
}
void scan_key(void)
{
unsigned int i;
for(i=0;i<10000;i++);
LED_RED=0;
DelayMS(50);
}
//延時
void DelayMS(unsigned int x)

{

uchar i;

while(x--) for(i=0;i<120;i++);

}

③ 雙控開關開好多次燈才亮

一開雙控開了幾次之後燈才會亮,要判斷自己家中的電線是否是新安裝的,如果是新安裝的,可能是線路的連接不太合適,可以找到專業的電工幫助我們的線路重新更正。

如果已經使用了一段時間了,那麼很有可能是內部的接線,已經出現了松動,這個情況下需要將電源全部都斷開,然後打開開關的面板,檢查一下裡面的電線,如果有接線已經脫落了,那麼我們將接線用絕緣膠布連接上就可以了。

接線的注意事項

1、在接線的過程當中,一定要先做好前期的一個准備工作,設定好相應的圖紙,一般都是用a3紙進行設定的,然後將所需要的電線全部都寫上去,做好一個方案。

2、之後,要按照圖紙進行布線,一般畫線的時候也是按照圖紙上面進行,順序不能夠錯,如果順序出現了紊亂,那麼後期在接線的過程當中,有可能會出現故障,導致某個開關不能夠使用。

3、在接線的過程當中,盡量的去選擇專業系數比較高的電工,前來安裝布線的過程中也要講究家庭中的一個美觀線,一定要隱藏的合理,不能夠露在外面,這樣才不會影響到家中的一些美觀度。

④ 有沒有大佬有那種基於51單片機的聲光雙控節能燈系

聲光控節能燈,用三極體,或CD4011就可以做出來,很簡單,網上也有套件可以買到。根本就不需要單片機,有點大材小用啦。

⑤ 怎麼用51單片機一個IO口控制兩個LED分別亮

1、新建項目,如圖所示。

注意事項:

Proteus 自從有了單片機也就有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是一種先進的單片機集成開發系統。它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程/模擬/調試/寫入/加密等所有過程一氣呵成,中間不須任何編譯或匯編。

⑥ 單片機89C51聲光雙控燈編程序

這個單單編程沒有用,需要有硬體支持
至少加個adc或者電壓比較器

⑦ 單片機一個開關控制二個燈

1.把單片機一個IO口接到一個三極體(類似開關管)的控制腳(B),把開關管的輸入腳接地(E),輸出腳(C)接燈的負極,就形成了一個開關;
2.接兩個燈時,再加這樣一個電路,組成並聯電路,可以同時控制開和關。
單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。

⑧ 單片機讓兩個燈同時亮

這個挺好辦的,比如想讓P1.0的P1.1兩個引腳上的燈同時亮,而且高電平是亮的話,那就可以寫成
P1 = P1|0x03;實現同時亮,同理可以實現同時滅,P1 = P1&0xFC;
也可以實現一個亮一個滅,同時。

閱讀全文

與雙控燈單片機相關的資料

熱點內容
兩個數字的加減乘除運算編程 瀏覽:221
給手機加密碼忘記了怎麼辦 瀏覽:598
單片機運算符 瀏覽:297
移動端微信商城源碼 瀏覽:442
編程貓下一個背景在哪裡 瀏覽:357
javaclasstype 瀏覽:238
樂高編程和樂高課的延伸 瀏覽:354
蘋果手機怎麼切換app美國賬號 瀏覽:865
編譯程序輸入一個字元串 瀏覽:407
圓命令畫法 瀏覽:308
如果給電腦e盤文件加密 瀏覽:802
javaswing項目 瀏覽:778
androidsdksetup 瀏覽:1005
pdf怎麼設置中文 瀏覽:128
安卓手機用什麼軟體看倫敦金 瀏覽:966
魅族文件夾無名稱 瀏覽:792
蘇黎世無人機演算法 瀏覽:876
核桃編程和小碼王的融資 瀏覽:686
微積分教材pdf 瀏覽:728
寫python給微信好友發消息 瀏覽:340