單片機(jī)怎樣實(shí)現(xiàn)用按鍵存數(shù)據(jù) 51單片機(jī)獨(dú)立按鈕怎么實(shí)現(xiàn)轉(zhuǎn)化控制?
51單片機(jī)獨(dú)立按鈕怎么實(shí)現(xiàn)轉(zhuǎn)化控制?配合顯示器中,選擇相同的功能。如:按鍵啟動(dòng)中,選擇功能,顯示器由前到后會(huì)顯示1,2,3。。。??梢员硎竟δ?,每個(gè)數(shù)字顯示10秒,耐心的等待按健去確認(rèn),剛剛進(jìn)入下一個(gè)
51單片機(jī)獨(dú)立按鈕怎么實(shí)現(xiàn)轉(zhuǎn)化控制?
配合顯示器中,選擇相同的功能。如:按鍵啟動(dòng)中,選擇功能,顯示器由前到后會(huì)顯示1,2,3。。。。可以表示功能,每個(gè)數(shù)字顯示10秒,耐心的等待按健去確認(rèn),剛剛進(jìn)入下一個(gè)菜單。循環(huán)不顯示2次,還沒(méi)有可以接收到確認(rèn)按鍵,自動(dòng)出現(xiàn)逃離此模塊,返回上一層菜單。
51單片機(jī)怎么定義按鍵?
單片機(jī)種類(lèi)比較好多的,51單片機(jī)的話,
#include
sbitKeyP1^0sbit LEDP1^1void main(void){
while(1){
LED~KEY
}
}
這樣的就能用鍵盤(pán)按鍵控制燈泡了,當(dāng)P1.0接口狀態(tài)為0時(shí)(即接地線),LED狀態(tài)為1;
通過(guò)按鍵來(lái)控制單片機(jī)的制冷和加熱?
按照按鍵來(lái)完全控制單片機(jī)可利用LCD1602顯示當(dāng)前溫度,可是從按鍵設(shè)置溫度上下限
溫度遠(yuǎn)遠(yuǎn)超過(guò)限值制冷或制熱,并通過(guò)蜂鳴器。
打110STC89C52單片機(jī)為核心控制器,而且其他的模塊在一起排成溫度控制的整個(gè)系統(tǒng),其中中有中控部分、再輸入部分和輸出來(lái)部分。中控部分常規(guī)了STC89C52單片機(jī),其要注意作用是獲取鍵入部分?jǐn)?shù)據(jù),經(jīng)內(nèi)部處理,再控制輸出部分。
單片機(jī)電源開(kāi)關(guān)怎么接?
像是單片機(jī)的外接按鍵有三種接法:
1、每個(gè)I/O端口接一個(gè)按鍵:按鍵接另回一端通常是答接地,I/O口大多還應(yīng)該是接一個(gè)上拉電阻,有些單片機(jī)的I/O口也可以配置成內(nèi)部上拉,就不要外接上拉電阻了。
這種接法的優(yōu)點(diǎn)是電路簡(jiǎn)單點(diǎn)、編程比較方便。
缺點(diǎn)是按鍵數(shù)都很多時(shí)占用的I/O口多,而有些單片機(jī)I/O口資源最多,或則系統(tǒng)外設(shè)急切的情況下,如果不是必須較多按鍵,用這種很難滿足的條件要求;
2、掃描系統(tǒng)矩陣式按鍵陣列:多個(gè)按鍵混編矩陣形式接到消息I/O口上,單片機(jī)通過(guò)當(dāng)然的掃描規(guī)則掃描按鍵狀態(tài)。
這種可以不通過(guò)相對(duì)多I/O口掛接很多按鍵,主要是解決的辦法的端口有限問(wèn)題。
例如,8X8的鍵盤(pán)矩陣也可以基于64個(gè)按鍵,而只占用帶寬16個(gè)I/O口,用則是需要64個(gè)I/O口;
3、用一個(gè)ADC端口外接多個(gè)按鍵,每個(gè)按鍵接一個(gè)特定的事件阻值的電阻到地,公共接一個(gè)電阻到基準(zhǔn)電壓或接一個(gè)恒流源到電源端。
這種只不需要占內(nèi)存一個(gè)ADC通道,卻可以不實(shí)現(xiàn)外接很多按鍵,是之一經(jīng)濟(jì)的一種接法,但要匯編語(yǔ)言或則的軟件,因此僅區(qū)分于類(lèi)似ADC的單片機(jī),的最外接按鍵數(shù)量取決于你電阻精度、鍵位接觸電阻變化范圍包括單片機(jī)的ADC看出精度。