亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC單片機的紅外遙控設(shè)計

        2022-06-01 07:17:44王賽張立新王軍昂吳凱楓凌云
        電子測試 2022年9期

        王賽,張立新,王軍昂,吳凱楓,凌云

        (南京信息工程大學(xué)自動化學(xué)院,江蘇南京,210044)

        0 引言

        紅外線是不可見光,其波長很短,遠遠不及無線電波的波長,因此紅外遙控不會與其它的無線設(shè)備進行相互干擾,而且紅外線可以進行一定的折射,卻無法穿透墻壁等障礙物,因此對與其他的家用電器的使用幾乎不會造成影響,這大力支持了紅外遙控的大批量生產(chǎn)以及在家用電器上的普及。目前,脈沖寬度調(diào)制(PWM)和脈沖位置調(diào)制(PPM)在紅外遙控中應(yīng)用最為廣泛,其中PWM屬于NEC Protocol,PPM屬于 Philips RC-5 Protocol[2]。

        本設(shè)計使用STC單片機編寫NEC和RC-5兩種協(xié)議,初始時默認協(xié)議為NEC協(xié)議,不同的按鍵發(fā)送相NEC協(xié)議對應(yīng)的碼值,LCD顯示屏上顯示當前的碼型及其客戶碼和數(shù)據(jù)碼碼值。通過K1按鍵轉(zhuǎn)換為RC-5協(xié)議,不同的按鍵發(fā)送相RC-5協(xié)議對應(yīng)的碼值,LCD顯示屏上顯示當前的碼型及其客戶碼和數(shù)據(jù)碼碼值。

        1 紅外遙控協(xié)議

        1.1 NEC協(xié)議

        NEC協(xié)議由引導(dǎo)碼+客戶碼(8位)+客戶反碼(8位)+數(shù)據(jù)碼(8位)+數(shù)據(jù)反碼(8位)組成??蛻舴创a和數(shù)據(jù)反碼是為了校驗發(fā)碼的內(nèi)容是否正確,增加紅外線在傳輸時的可靠性[3]。引導(dǎo)碼由高電平(9ms)+低電平(4.5ms)組成,客戶碼,客戶反碼,數(shù)據(jù)碼和數(shù)據(jù)反碼是由邏輯1(0.56ms的高電平+1.68ms的低電平)與邏輯0(0.56ms的高電平+0.56ms的低電平)組成。NEC協(xié)議的發(fā)送順序為低位在前,高位在后。若程序判斷為連續(xù)按鍵,則在發(fā)完一幀簡碼108ms后不斷重復(fù)發(fā)送規(guī)定的尾碼,直至按鍵松開。尾碼由高電平(9ms)+低電平(2.25ms)+高電平(0.56ms)+低電平(97.94ms)組成[4]。如圖1所示其碼型圖。

        圖1 NEC 碼型圖

        1.2 RC-5協(xié)議

        RC-5協(xié)議的數(shù)據(jù)格式為:起始碼(1位)+拓展碼(1位)+轉(zhuǎn)換碼(1位)+系統(tǒng)碼(5位)+數(shù)據(jù)碼(6位)。其發(fā)送順序為高位在前,低位在后。這些碼均由邏輯1(0.889ms的低電平+0.889ms的高電平)與邏輯0(0.889ms的高電平+0.889ms的低電平)組成[5]。若程序判斷為連續(xù)按鍵,每隔108ms重復(fù)發(fā)送一幀完整的碼,直至按鍵松開。其碼型圖如圖2所示。

        圖2 RC-5 碼型圖

        2 系統(tǒng)硬件設(shè)計

        2.1 MCU主控模塊

        STC89C51是此次設(shè)計所采用的單片機芯片,它可以在指令編碼上兼容8051系列,還不需要特殊指定的仿真編程器。最小系統(tǒng)的組成十分簡單,其主要組成為時鐘電路,電源電路與復(fù)位電路,如圖3所示。

        圖3 MCU 主控模塊

        2.2 LCD顯示模塊

        LCD顯示模塊采用的是LCD1602液晶顯示屏,相比較與數(shù)碼管,它更加靈活方便,具用來顯示字母、符號和數(shù)字等更流暢,更直觀。LCD1602液晶顯示屏在顯示圖片方面有所不足,因為它每位之間有一個點距的間隔,每行之間也有間隔,但是這樣更有利于行間距和字符間距,而本設(shè)計只需要顯示數(shù)量較少的文字符號,屬于最佳的選擇。此外,顯示屏共有16個引腳,其引腳功能及原理圖如圖4,圖5所示。

        圖4 LCD 引腳功能

        圖5 LCD 顯示模塊

        2.3 按鍵掃描模塊

        按鍵掃描模塊主要由獨立按鍵模塊和4*4矩陣按鍵模塊兩部分組成。獨立按鍵K1主要用來轉(zhuǎn)換發(fā)射的紅外協(xié)議類型。上電時,默認為NEC協(xié)議,然后通過按下K1按鍵,實現(xiàn)兩種協(xié)議的相互轉(zhuǎn)換。4*4矩陣按鍵S1~S16分別賦予01~0F的數(shù)據(jù)碼,按下不同的按鍵可以發(fā)出相對應(yīng)的數(shù)據(jù)碼。獨立按鍵模塊和4*4矩陣按鍵模塊如圖6和圖7所示。

        圖6 獨立按鍵模塊

        圖7 4*4矩陣按鍵模塊

        2.4 紅外發(fā)射模塊

        采用紅外發(fā)光二極管作為本次的紅外發(fā)射模塊,該二極管和其他的發(fā)光二極管的外觀及其內(nèi)部構(gòu)造看上去都一樣,但其使用了特殊的材料制造,只需在驅(qū)動管上施加一定頻率的電壓,便能產(chǎn)生調(diào)制光。因為紅外遙控抗干擾能力強,電路簡單,對環(huán)境影響小,不會影響到臨近的無線電設(shè)備,所以普遍適用于大多數(shù)家電的控制。本次采用的紅外遙控兩種協(xié)議的方波占空比為1/3,且載波頻率為38KHZ。

        3 系統(tǒng)軟件設(shè)計

        系統(tǒng)主要由單片機最小系統(tǒng),LCD顯示模塊,紅外線發(fā)射模塊,按鍵掃描模塊等組成。在程序上電后,程序先初始化,再進行按鍵掃描,若掃描到有按鍵按下,判斷按鍵是否為雙鍵或多鍵(若為雙鍵或多鍵,重新回到按鍵掃描),接著判斷是否為連續(xù)按鍵(連續(xù)按鍵NEC協(xié)議發(fā)尾碼,RC-5協(xié)議不變),隨后延遲一定時間穩(wěn)定程序,再判斷發(fā)碼的協(xié)議類型,最后LCD顯示屏顯示相關(guān)數(shù)據(jù),紅外發(fā)光二極管發(fā)送紅外線。其流程圖如圖8所示。

        圖8 系統(tǒng)流程圖

        4 實驗結(jié)果

        本設(shè)計采用紅外遙控編碼分析儀接收所發(fā)射的紅外線,并顯示所發(fā)碼值的波形。程序剛上電時,當按鍵按下時,LCD屏顯示如圖9所示。NEC協(xié)議客戶碼為12H,S1的數(shù)據(jù)碼為01H,因此按下S1按鍵發(fā)送一幀簡碼12 ED 01 FE,當連續(xù)按鍵時,則在108ms后重復(fù)發(fā)送尾碼;同理S2的數(shù)據(jù)碼為02H,按下 S2 按鍵發(fā)送一幀簡碼 12 ED 02 FD。如圖 10 所示。

        圖9 NEC協(xié)議LCD顯示

        圖10 NEC 協(xié)議

        若按下K1按鍵(K1按鍵自身不發(fā)碼),系統(tǒng)轉(zhuǎn)換為發(fā)送RC-5協(xié)議的碼型。同一按鍵,當按鍵按下時,LCD屏顯示如圖11所示,RC-5協(xié)議系統(tǒng)碼為00H,S1的數(shù)據(jù)碼為01H,因此按下S1按鍵發(fā)送一幀全碼00 01,當連續(xù)按鍵時,則在108ms后重復(fù)發(fā)送全碼;同理S2的數(shù)據(jù)碼為02H,按下S2按鍵發(fā)送一幀全碼00 02。如圖12所示。

        圖11 RC-5協(xié)議LCD顯示

        圖12 RC-5 協(xié)議

        5 結(jié)論

        本設(shè)計涵蓋了矩陣按鍵,液晶顯示等多個模塊操作,能夠通過按下不同按鍵發(fā)出相對應(yīng)的正確的紅外遙控碼值,并且能夠通過獨立按鍵改變紅外遙控碼型。通過分析紅外遙控編碼分析儀接收所發(fā)射的紅外線,觀察發(fā)現(xiàn)達到了預(yù)期的效果。

        18禁止进入1000部高潮网站| 亚洲国产高清在线视频| 欧美色综合高清视频在线| 无码人妻专区一区二区三区| 日本高清视频一区二区| 免费无码又爽又高潮视频| 人妻妺妺窝人体色www聚色窝| 亚洲午夜看片无码| 男人天堂插插综合搜索| 亚洲av无码码潮喷在线观看| 中文字幕人妻丝袜美腿乱| 中文字幕乱码人妻无码久久久1 | 亚洲精品中文字幕不卡在线| 国产亚洲精品视频网站| 电影内射视频免费观看| 国产乱妇乱子视频在播放 | 国产精品女同久久久久久| 乳乱中文字幕熟女熟妇| 中文字幕精品一区二区精品| 亚洲欧美日韩综合久久久| 乱人伦人妻中文字幕不卡| 日韩精品极品系列在线免费视频| 香港三日本三级少妇三级视频| 国产成人亚洲不卡在线观看| 亚洲二区三区四区太九| 中文字幕一区二区三区的| 又爽又黄又无遮挡网站动态图| 亚洲黄色尤物视频| 青青草视频在线播放观看| 西西午夜无码大胆啪啪国模| 天天躁人人躁人人躁狂躁| 国产经典免费视频在线观看 | 国产一区二区三区四区三区| 色噜噜狠狠色综合成人网| 亚洲日日噜噜噜夜夜爽爽| av手机在线观看不卡| 少妇无码吹潮| 色播在线永久免费视频网站| 亚洲国产精品av麻豆网站| 亚洲a∨国产av综合av下载| 男人j进女人p免费视频|