紅外在單片機(jī)上的應(yīng)用,C語言源碼,Keil uVision3工程文件,附原理圖及說明學(xué)習(xí)文檔
紅外接收電路采用集成紅外接收器成品H1,接收器包括紅外接收管和信號處理IC,均集成在紅外接收器H1內(nèi)。接收器對外只有3個引腳:Vcc、GND和一個脈沖信號輸出PO。Vcc接系統(tǒng)的電源正極(+5V),GND接系統(tǒng)的地線,脈沖信號輸出接CPU的中斷輸入引腳INT0。如果沒有紅外遙控信號到來,接收器的輸出端口PO保持高電平,當(dāng)接收到紅外遙控信號時,接收器件信號轉(zhuǎn)換成脈沖序列加到CPU的中斷輸入引腳。CPU定時器T0、T1都初始化為定時器工作方式1,T0的GATE位置位,這樣T0只在INT0為高電平時計數(shù)。每次外部中斷首先停止定時,記錄T0、T1的計數(shù)值,然后將T0、T1的計數(shù)器清零,并重新啟動定時。T0的值即為高電平脈沖,T1-T0的值為低電平脈寬。
紅外發(fā)送電路是將單片機(jī)發(fā)送的信號(P2.7管腳),由一個38K的脈沖頻率進(jìn)行調(diào)制,并通過一個紅外發(fā)射管發(fā)送出去。U11B和U11C及附加的電阻電容形成了一個38K脈沖發(fā)生器。
標(biāo)簽:
uVision3
Keil
紅外
單片機(jī)
上傳時間:
2014-12-06
上傳用戶:風(fēng)之驕子