【正文】
圖 一幀碼組成部分 如上圖所示:一幀完整的發(fā)射碼有引導碼、用戶編碼 、 鍵數(shù)據(jù)碼 、結束位 組成。 圖 邏輯電平的占空比 以上如圖所示,表明了邏輯電平“ 1”和“ 0”的占空比。 其他 OTHERS 7. 功能說明: 1) 工作模式 電路有兩種工作模式:正常工作模式及 HOLD 模式;除非有鍵按下,振蕩浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 9 器平時是停振的( HOLD 模式),這樣可降低功耗。兩個或兩個以上鍵同時按下,視為無效鍵操作,不發(fā)送遙控信號。 (2) 該資料提供參數(shù)僅供參考,如果與實際測試有差別,請以實際測試為準。無鍵按下時,輸入輸出互不相連。電路共有 32 組不同的編碼, NEC6122 集成電路則有 64 組不同的編碼。一般情況下,一種型號的電路只對應一種格式。 紅外線發(fā)射部分該部分由晶體三極管提供功率放大,以足夠的功率驅動紅外線發(fā)光二極管,發(fā)射出紅外線脈沖信號。 采用脈寬調制的串行碼,以脈寬為 、間隔 、周期為 的組合表示二進制的 “0”;以脈寬為 、間隔 、周期為 的組合表示二進制的 “1”。該芯片的用戶識別碼固定為十六進制 01H;后 16 位為 8 位操作碼(功能碼)及其反碼。任意一按鍵按下,約 36ms 是延時的,延時后開始發(fā)碼,發(fā)碼一幀時間約 108ms,再延時 108ms 后,又開始下一幀發(fā)碼,就這樣如此往復。 圖 以上圖所示,這主要介紹了高低電平的占空比。如果鍵按下超過 108ms 仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼( 9ms)和結束碼( )組成。 167。第 19 腳 是發(fā)碼端口, 通過 NPN 三極管驅動紅外發(fā)射管 發(fā)碼。 電源部分就直接用一個電源模塊來提供電壓。 紅外遙控接收 圖 本電路 遙控接收使用的是 RPM638 芯片。 ② GND 接系統(tǒng)的地線( 0V); ③ Vcc 接系統(tǒng)的電源正極( +5V); 接收電路可以使用一種集紅外線接收和放大于一體的一體化紅外線接收器,P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 010P 3. 111P 3. 212P 3. 313P 3. 414P 3. 515P 3. 616P 3. 717GND20X T A L 218X T A L 119P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P S E N29A L E /P R O G30E A /V P P31P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039V C C40U2A T 89 S 51S1S W P B C110 u FR310KC230PC330PY112MV C CV C CV C COUT 3GND 1VCC 2IR70 8VCCINT0浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 14 不需要任何外接元件,就能完成從紅外線接收到輸出與 TTL 電平信號兼容的所有工作,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸。 08 例子就采用中斷方式來讀取信號,也可以用掃描的方式,但掃描的方式不適用,占用 CPU 資源大,不利于以后的開發(fā)設計,就有如 4*4 鍵盤也一樣采用中斷,有了中斷響應 后, CPU 才去處理信號,這樣大大利用了 CPU 資源。 167。 浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 15 圖 LED七段數(shù)碼管顯示驅動 V C C90 1 5* 8abfcgdeD P Y76421910abcdefg5dpdpcom3D S 1D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 2D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 3D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 4D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 5D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 6D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 7D P Y _7 S E G _D PabfcgdeD P Y76421910abcdefg5dpdpcom3D S 8D P Y _7 S E G _D PR21KR31KR41KR51KR61KR71KR81KR91KQ1P N PQ2P N PQ3P N PQ4P N PQ5P N PQ6P N PQ7P N PQ8P N PP 0. 0P 0. 2P 0. 1P 0. 3P 0. 4P 0. 5P 0. 6P 0. 7P 1. 7 P 1. 6 P 1. 5 P 1. 4 P 1. 3 P 1. 2 P 1. 1 P 1. 0浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 16 167。 軟件系統(tǒng)將以流程圖的形式表達,主要分主程序流程圖和中斷流程圖。因此在制作與調試的時候采用模塊化操作,這樣更加提高了制作的效率。 在接收部分的調試就比較繁瑣,因為 這里涉及到了具體的程序,所以這時一般也采用模塊化調試。最后就是將這些模塊化的程序 通過標志位實現(xiàn)整個功能。 第二步在接收部分測試, 可以將示波器探頭接在接收頭上,再按下發(fā)射部分任意按鍵,看示波器上是否有波形顯示,如果無顯示則要換個接收頭,因為這種接收頭比較容易壞,它的集成度不高,這是最大的缺點。在如今愈發(fā)激烈的 市場 面前 , 產品種類和性能不斷被更新的時代 ,如何設計 出應用更廣泛 ,性價比更 高的 產品, 這 才是 最有前景的 。 (三 )、 可以增加對連續(xù)按鍵發(fā)兩個以上的碼型的處理能力,這是完善本作品性能上不穩(wěn)定性。 浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 22 參考文獻 [1] 胡健.單片機原理及接口技術實踐教程 [M]. 北京 :北京機械工業(yè)出版社 ,第一版, 2636。 [5] 樊延虎,邵思飛,劉根據(jù).一種單片機鍵盤顯示系統(tǒng)的設計 [J].延安大學學報 (自然科學版 ), 2020, 10, 6, 9699。 unsigned char data a[4],b[8],c[8],d[4]。 void ds0_9ms(void) { unsigned char j,k。k0。i0。 浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 26 } void ds4_5ms(void) { unsigned char i,j。j0。i0。k0。 count。j1。 c[temp_1]=b[j]。0xf。 for(i=0。 temp_n=tab[c[i]]。 temp=0。a[1]=0。 浙江商業(yè)職業(yè)技術學院 2020 屆畢業(yè)論文 第 頁 共 29 頁 28 display()。 //c_6122()。 if(P32==1){k=10。i4。 if(P32==1) { ds1ms(); temp=temp|0x80。 temp=0。 ds2s()。d[2]=0xff。 ds2s()。a[1]=0。 }