![多媒體投影機遙控器的單片機仿真_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/c4d4d88c-8e71-4a65-bf6b-681a9dcea506/c4d4d88c-8e71-4a65-bf6b-681a9dcea5061.gif)
![多媒體投影機遙控器的單片機仿真_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/c4d4d88c-8e71-4a65-bf6b-681a9dcea506/c4d4d88c-8e71-4a65-bf6b-681a9dcea5062.gif)
![多媒體投影機遙控器的單片機仿真_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/c4d4d88c-8e71-4a65-bf6b-681a9dcea506/c4d4d88c-8e71-4a65-bf6b-681a9dcea5063.gif)
![多媒體投影機遙控器的單片機仿真_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/c4d4d88c-8e71-4a65-bf6b-681a9dcea506/c4d4d88c-8e71-4a65-bf6b-681a9dcea5064.gif)
![多媒體投影機遙控器的單片機仿真_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/18/c4d4d88c-8e71-4a65-bf6b-681a9dcea506/c4d4d88c-8e71-4a65-bf6b-681a9dcea5065.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、多媒體投影機遙控器的單片機仿真2009年12月29日 10:43 微計算機信息作者:周貽春當前,投影機已是高校多媒體教室的常規(guī)設備,但是由于使用頻繁,人員又雜,投影機遙控器損壞及遺失的情況時有發(fā)生。因為學校用的投影機均為進口產(chǎn)品,遙控器很難配到,并且能買到的話價格也是異常昂貴。利用單片機仿真遙控器的功能,制作成本很低的投影機遙控器具有實用推廣價值。制作投影機遙控器的關鍵是先要讀出原投影機遙控器(同型號)的所有按鍵的控制碼數(shù)據(jù),然后做成按鍵控制碼表格,當仿真時在按鍵操作下單片機將不同的控制碼數(shù)據(jù)發(fā)射出去,達到遙控投影機的目的。1讀遙控器按鍵碼方法11讀遙控器按鍵碼硬件電路如圖1為單片機讀投影機遙
2、控鍵碼的控制電路。單片機使用宏晶公司的STC12C5410,P1.6口燈用作讀碼狀態(tài)的指示,燈亮代表讀碼狀態(tài)。P1.7口燈用于指示遙控發(fā)射操作,閃爍時代表遙控碼發(fā)射中,在讀碼狀態(tài)下,當P1.6口燈滅而P1.7口燈亮時代表碼已讀入。第(1)腳為單片機的復位腳,采用簡單的RC上電復位電路,(6)腳為外中斷輸入口,用于讀碼功能的轉(zhuǎn)換控制,當按一下(6)腳口的開關時,系統(tǒng)進入中斷讀碼狀態(tài)。(8)腳用于紅外線接收頭的輸出信號讀入。(11)腳作為遙控器的紅外線信號輸出口,用于輸出40KHz載波編碼。(12)腳接遙控測試開關。(4)、(5)腳外接12M晶振。當按一下“學習”開關時,P1.6口的讀碼燈亮,表示
3、進入讀碼狀態(tài),此時將需要仿真的遙控器某按鍵對著紅外接收頭按一下,當P1.6口的燈滅而P1.7口的指示燈亮時,讀碼成功。從計算機超級終端串口中可獲得鍵碼的數(shù)據(jù)。為了測試讀得的碼是否正確,可按一下發(fā)射測試開關,看是否能正確實現(xiàn)投影機的功能操作。按以上方法將原投影機遙控器的所有按鍵碼讀入計算機備用。圖2和圖3分別是紅外線接收頭輸出端口及發(fā)射遙控碼時的單片機輸出口波形圖。12讀遙控器按鍵碼軟件設計圖4是讀遙控器按鍵碼控制軟件的主程序流程。圖5是中斷讀入鍵碼數(shù)據(jù)的程序流程圖。中斷讀鍵碼程序在編程設計中非常重要。它要完成遙控碼起始位的識別及脈寬計數(shù)、遙控碼編碼位的寬度計數(shù)、結(jié)束位的認別等功能。通過大量的不
4、同種類的遙控碼波形實驗分析,遙控碼的幀間歇位寬度均在10ms以上,起始位碼寬度在100s20ms之間,編碼位在100s5ms之間,為確保對所有遙控器讀碼的成功,采用以下設計方法:(1)尋提起始位方法:用16位DPTR計數(shù)器對高電平進行寬度計數(shù),計數(shù)采樣周期為21s,當高電平結(jié)束時,如高8位計數(shù)器為非零,則說明高電平寬度超過5.35ms(25521s),緊接來的低電平碼就是起始位,否則重新開始。(2)讀起始位方法:采用16位DPTR對低電平進行寬度計數(shù)(最大可讀寬度為1.376s),當高電平跳變時結(jié)束計數(shù),并將DPTR的高8位、低8分別存入R4,R5寄存器。(3)讀遙控編碼的方法:采用DPTR低
5、8位計數(shù)器對碼(高電平或低電平)進行寬度計數(shù),電平跳變時結(jié)束計數(shù),并將值存入規(guī)定的地址,在高電平碼計數(shù)時,如DPTR高8位計數(shù)器為非零(寬度大于5.35ms),則判定為結(jié)束幀間隔位,在相應存儲單元寫入OOH作為結(jié)束標志。2投影機仿真遙控器的設計21仿真遙控器硬件電路的設計圖6是投影機仿真遙控器的電路原理圖。采用4*8的行列式按鍵開關,可有32個操作按鍵。遙控器從P3.7口輸出40K的紅外線調(diào)制信號。22仿真遙控器軟件的設計仿真遙控器中通過主程序的循環(huán)查鍵執(zhí)行相應的鍵碼發(fā)射功能,鍵碼表是寫在ROM中的,因此完成編程后是不能再改的。程序包括以下主要模塊:(1)初始化程序。P1及P3端口置位,設置計
6、數(shù)器計數(shù)模式、控制字等。(2)鍵盤掃描程序。完成32個按鍵的掃鍵工作,并翻譯成相應的32個鍵號,使能執(zhí)行相應的鍵功能。(3)按鍵功能程序。利用定時器定時中斷功能,實現(xiàn)40KHz載波的產(chǎn)生;利用ROM表上各按鍵相應的起始位控制數(shù)據(jù)、高電平控制數(shù)據(jù)、低電平控制數(shù)據(jù)控制載波的發(fā)送時間及間隔時間。遙控碼調(diào)制發(fā)射的算法如下:發(fā)起始位調(diào)制波取ROM表中起始位數(shù)據(jù);開40KHZ方波定時器;起始位數(shù)據(jù)減1,不為零,延時21s后重復執(zhí)行本句;為零執(zhí)行下句;發(fā)高電平間隔位關40KHZ方波定時器;取ROM表中高電平數(shù)據(jù);如數(shù)據(jù)為0,延時10ms后結(jié)束算法;不為零執(zhí)行下句;數(shù)據(jù)減1,不為零,延時21s后重復執(zhí)行本句;為零執(zhí)行下句;發(fā)低電平調(diào)制波取ROM表中低電平數(shù)據(jù);開40KHZ方波定時器;低電平數(shù)據(jù)減1,不為零,延時21s后重復執(zhí)行本句;為零轉(zhuǎn)循環(huán);算法結(jié)束3主要性能指標(1)讀碼器最大學習碼長:206bit(2)讀碼器讀碼識別范圍:起始位:21s1.376s,編碼位:21s5.355ms(3)讀碼誤差:+21s(4)讀碼器幀間歇位識別范圍:小于1.37s,大于5.355ms(5)仿真遙控器發(fā)射距離:大于10M4小結(jié)多媒體投影機的單片機仿真遙控器性能與軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代信息技術在城市公共安全中的重要作用
- 現(xiàn)代教育中系統(tǒng)性能監(jiān)控的應用
- 吊裝危險作業(yè)方案
- 7《什么比獵豹的速度更快》(說課稿)-2024-2025學年統(tǒng)編版語文五年級上冊
- 27紀昌學射(說課稿)2024-2025學年四年級上冊語文統(tǒng)編版
- 8賣火柴的小女孩 第二課時 說課稿 -2024-2025學年語文三年級上冊統(tǒng)編版
- 5《走近我們的老師》說課稿-2024-2025學年道德與法治三年級上冊統(tǒng)編版
- Unit4 Then and Now(說課稿)-2024-2025學年譯林版(三起)英語六年級上冊
- 2024年六年級品社下冊《走出國門》說課稿 山東版
- 4我們的公共生活(說課稿)-2023-2024學年道德與法治五年級下冊統(tǒng)編版
- 幕墻施工成品及半成品保護措施
- 基于單片機的交通燈控制系統(tǒng)設計畢業(yè)論文
- 2024年執(zhí)業(yè)醫(yī)師考試-醫(yī)師定期考核(口腔)筆試參考題庫含答案
- 宮頸癌后裝治療及護理
- 2024年度-IATF16949運行培訓課件
- 理解師生關系的重要性
- 統(tǒng)編版語文八年級下冊第7課《大雁歸來》分層作業(yè)(原卷版+解析版)
- 2024年湖南省普通高中學業(yè)水平考試政治試卷(含答案)
- 零售企業(yè)加盟管理手冊
- 設備維保的維修流程與指導手冊
- 招標代理服務的關鍵流程與難點解析
評論
0/150
提交評論