摘 要:Proteus提供了兼容SIRC的IRLINK組件,使得在虛擬環境下仿真紅外遙控收發成為可能。本設計中,當按下發射器的任一按鍵時,對應的12位編碼被“發送”到接收端的紅外接收頭,經程序解碼后,12-Bit的編碼將會顯示在3個數碼管上。
關鍵詞:紅外遙控AVR單片機Proteus仿真
中圖分類號:TP273文獻標識碼:A文章編號:1674-098X(2011)06(a)-0069-01
紅外遙控技術實際上是一種遠程遙控技術,它在工業控制、家用電器等領域應用廣泛。紅外遙控是一種無線、非接觸式的控制技術,具有抗干擾能力強,信息傳輸可靠等優點,被越來越多的電子設備廣泛采用,并逐漸應用到計算機系統中。
1 紅外遙控的原理及特點
紅外遙控的發射端采用紅外發光二極管來發出經過調制的紅外光波;紅外接收端主要由紅外接收二極管組成,能將紅外發射端發出的紅外光轉換為相應的電信號。
由于紅外遙控不具備像無線電遙控那樣穿過障礙物去控制被控對象的能力,所以同類產品的紅外遙控器,可以有相同的遙控編碼,而不會出現遙控信號“串門”的情況。這為大批量生產以及在家用電器上普及紅外遙控提供了極大的方便。
2 Proteus仿真軟件簡介
Proteus軟件是英國Labcenterelectronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及其外圍器件。它是目前最好的仿真單片機及其外圍器件的工具。使用Proteus豐富的硬件資源庫和強大的仿真能力,它能夠仿真現階段大部分常用型號的單片機及其外圍電子系統。在軟件調試方面,將其與單片機編譯器聯合調試,可以立即進行硬、軟件聯調的系統仿真,直接使用仿真器來調試系統,觀察調試效果。……