本人對(duì)單片機(jī)不懂,電腦電子也是菜鳥(niǎo),文字功底更是一塌糊涂,請(qǐng)各位耐心~~~~~~
最近把自己的電腦改造了一下!
把原本外置的電視盒拆開(kāi),將電路板安裝到了電腦主機(jī)內(nèi)!
同時(shí),買(mǎi)了一臺(tái)汽車(chē)DVD機(jī)(帶收音,可插內(nèi)存卡聽(tīng)MP3、MP4、瀏覽圖片),也安裝到了電腦主機(jī)中!(內(nèi)帶4聲道功放,就不用買(mǎi)有源音箱了;電腦的聲音,電視盒的聲音都是都過(guò)它來(lái)輸出的)
在電腦中安裝了Girder(電腦紅外遙控軟件,通過(guò)lgor SFH-56 device插件,參考網(wǎng)友的電路自制的串口接收器)另外買(mǎi)了一個(gè)DVD萬(wàn)能遙控(可以遙控汽車(chē)DVD)!
這樣一來(lái),不開(kāi)主機(jī)就可以看電視,看DVD,聽(tīng)歌,看圖,看電影!
剛開(kāi)始感覺(jué)蠻爽的,但時(shí)間一長(zhǎng)問(wèn)題就出來(lái)了!天天要抱著二個(gè)遙控器,比如要看電視,你得開(kāi)電視盒電源,開(kāi)汽DVD電源,而且DVD切換到AUX輸入;關(guān)的時(shí)候又要一個(gè)一個(gè)關(guān)!煩啊~~~不是一般的煩!
有天上網(wǎng)看到一片文章《單片機(jī)實(shí)現(xiàn)紅外遙控解碼和鍵盤(pán)接口的應(yīng)用》后突發(fā)奇想,可不可以只用一個(gè)遙控器,通過(guò)按遙控器上的功能切換按鈕(TV、DVD、PC),單片機(jī)接收到后,根據(jù)各設(shè)備回饋的信號(hào),發(fā)送相應(yīng)的紅外編碼到各個(gè)設(shè)備,把各設(shè)備切換到對(duì)應(yīng)的狀態(tài);與此同時(shí),把遙控器發(fā)送的指令轉(zhuǎn)換成對(duì)應(yīng)設(shè)備的紅外編碼(如數(shù)字鍵,音量鍵等等)發(fā)送到相應(yīng)的設(shè)備!
從電視盒、DVD機(jī)、電腦中可以取得如下幾個(gè)信號(hào)(可以用來(lái)送至單片機(jī)的I/O口,用于識(shí)別它們的工作狀態(tài))
電視盒:
1.POWER ON(用于識(shí)別電視盒電源是否開(kāi)啟,當(dāng)電視盒電源開(kāi)啟時(shí)為高電平,反之為低電平)
2.TV/AV(用于識(shí)別電視盒是TV或是AV模式,當(dāng)為T(mén)V模式時(shí)為高電平,反之為低電平)
DVD機(jī):
1.POWER ON (用于識(shí)別DVD機(jī)電源是否開(kāi)啟,當(dāng)DVD機(jī)電源開(kāi)啟時(shí)為高電平,反之為低電平)
2.收音機(jī)電動(dòng)天線控制 (用于識(shí)別DVD機(jī)工作模式,如果是收音模式時(shí)為高電平,如果為光盤(pán)或內(nèi)存卡模式時(shí)為低電平)
3.收音機(jī)ST/MO模式 (用于識(shí)別DVD機(jī)是否處于AUX模式,如果是AUX模式時(shí)為高電平,反之為低電平(DVD機(jī)已經(jīng)被改造,當(dāng)DVD機(jī)切換到收音模式且為MO模式時(shí)為AUX,可從外部輸入音頻信號(hào),比如電視盒的音頻信號(hào)))
電腦:
1.+5V (用于識(shí)別電腦電源是否開(kāi)啟,如果電源開(kāi)啟為高電平,反之為低電平)
以下是電視盒、DVD機(jī)、電腦三種模式的邏輯圖(在執(zhí)行條件判斷的過(guò)程中,屏蔽來(lái)自遙控器的紅外信號(hào))
細(xì)心的朋友也許已經(jīng)發(fā)現(xiàn)我的主機(jī)是帶遙控的,其本身就帶AT89S51單片機(jī),由于配不到遙控,現(xiàn)在只能顯示溫度,基本上是做擺設(shè)的,所以想就AT89S51來(lái)改,還請(qǐng)各位大俠幫幫忙,不勝感激!
詳細(xì)圖片信息請(qǐng)到http://hi.baidu.com/regale/blog/item/2811b7f27c224a14b07ec5ea.html查看