1樓:安裝機電
在通訊協議中,規定各鍵碼的值為00;01;02;……;07;10;11;12;……17;…………,將各鍵值轉換為ascii碼傳送,收方已知某個鍵按下後的編碼,而接收機收到這串編碼後先存入緩衝暫存器,全部收完後,將該碼與已儲存的資料表進行比對,相等者即為本次是有效接收且可確定其鍵碼值,對應這個鍵碼有一段程式處理它。傳送方採用無線通訊方式,是紅外光通訊,即傳送時用紅外發光管,相應的接收時用紅外接收管,傳送和接收都有相應的ic晶片進行支援,可直接應用。很容易完成,不妨一試。
2樓:愛迪貓
有點亂!
1把光訊號轉換成串列埠訊號,微控制器接收
2把光訊號用微控制器接收,轉換成電腦的串列埠訊號(鍵盤口),還是232口?
3什麼紅外光?遙控器?還是單點?
3樓:匿名使用者
沒有理解你說的按鍵使什麼意思,
我用微控制器程式設計,怎樣知道一個紅外遙控器的每個按鍵的**,或者怎樣操作?
4樓:匿名使用者
在微控制器上加個紅外接收管,之後程式設計,將收到的紅外訊號進行解碼之後通過串列埠列印到上位機即可。
5樓:匿名使用者
微控制器uart接個紅外接收。另外還要做個遙控器,也用微控制器uart接個紅外發射。用遙控器的微控制器做按鍵編碼,發射不同的資料到串列埠,例如0x01是開,0xfe是關。
然後接收的微控制器做uart資料解碼,接收到0x01就做開操作,0xfe做關操作。
6樓:
將訊號轉成數值,傳送到二極體上。
rv=紅外線訊號
p1=rv;
微控制器接收紅外遙控器訊號,並通過232串列埠送到pc機上,顯示所讀取的按鍵的使用者碼和資料碼
7樓:
是什麼樣的微控制器,你確定能正常接收到遙控器訊號並能成功解析?
8樓:吃吃小子
既然相當準確,那你要問的是什麼問題呢?
微控制器模擬pc鍵盤輸入.怎樣把串列埠資料轉換為鍵盤
怎樣用微控制器實現按鍵 1下是一個訊號 2下是另一個訊號
9樓:匿名使用者
這是快速按兩下是一個訊號,按一下另一個訊號的意思
怎樣將51微控制器實驗板的按鍵訊號傳給pc啊。比如按一個鍵,51給pc傳送一個'a'字元。
10樓:揮劍問情為何物
用串列埠通訊,在主程式里加鍵盤檢測,檢測到按下之後就傳送給pc
微控制器如何接收外部的訊號
如果只是開關訊號,那隻要掃描io就行 如果是脈衝訊號,只要用外部定時計數器或者外部中斷就行,比如光電編碼器 發射出來的訊號是個週期訊號,不同的按鍵,其編碼不同,編碼中0和1對應的脈衝長度有差別,詳細內容可以看相關的資料。要實現一直按著音量會一直加 減 這個過程比較複雜,需要微控制器不斷的接收響應,要...
avr微控制器如何與電腦通訊的串列埠程式如何編寫 望高手指點,最
include include int i void ini usart void main pragma interrupt handler usart sent 20 void usart sent usart initialization communication parameters 8 ...
如何用微控制器產生10M以上的方波訊號?
嗯 我對c8051f系列並不是很熟悉,不過我手頭上有一本介紹c8051f02x系列的書,上面有段廣告,說c8051f某些型號可達每秒百兆指令,但是又沒具體說明是哪些型號。若是那樣的話,產生10m方波也不足為奇了。另外我以前見過一種倍頻電路,能對方波倍頻,記得是用4046跟7474實現的,電路很簡單,...