基于單片機的多路多功能遙控器的設計

以下是資料介紹,如需要完整的請充值下載. 本資料已審核過,確保內容和網頁里介紹一致.  
無需注冊登錄,支付后按照提示操作即可獲取該資料.
資料介紹:

基于單片機的多路多功能遙控器的設計(任務書,開題報告,外文翻譯,論文13500字)
摘  要
紅外遙控開關廣泛的應用于電子設備控制、智能家居等領域,本設計完成了一種由STC89C52單片機控制的紅外遙控開關,可以實現多路定時開關的控制。該設計用5V電壓為STC89C52單片機供電,隨后由STC89C52單片機驅動電磁繼電器模組,電磁繼電器可以連接220V的外部電路,實現低電壓電路對高電壓電路的智能控制。使用NEC協議的紅外遙控器對電路進行控制,通過STC89C52單片機的軟件對NEC協議的紅外信號解碼來判斷發送的信息,并通過內部定時器以及內部程序邏輯來實現四路電磁繼電器的定時通斷功能。本論文主要研究了NEC協議的傳輸原理和傳輸幀結構,并對如何使用STC89C52單片機實現軟件解碼進行了探究。論文實現的多路多功能遙控開關具有兩種工作狀態,分別以不同的方式控制4路電磁繼電器的工作狀態,這主要是通過軟件算法邏輯實現的。所做實物為了增加用戶的體驗,添加了一塊1602液晶來顯示工作狀態和開關的通斷狀況,通過編寫驅動程序來讓STC89C52單片機驅動1602液晶正常工作。
關鍵詞:紅外控制器;NEC協議幀結構;STC89C52單片機

Abstract
This thesis demonstratesan infrared remote control switch controlled by STC89C52 single-chip microcomputer, which can realize the control of multi-channel timing switch. The design utilizes a 5V power to the STC89C52 single-chip microcomputer. Then the STC89C52 single-chip microcomputer support the electromagnetic relay module. The electromagnetic relay can be connected to the external circuit of 220V to realize the intelligent control of the low-voltage circuit to the high-voltage circuit. The infrared remote controller of NEC protocol is used to control the circuit. The infrared signal of NEC protocol is decoded by the software of STC89C52 microcontroller to judge the transmitted information. The internal timer and program logic are used to achieve the timing switching function of the four-way electromagnetic relay. This thesis mainly studies the transmission principle and transmission frame structure of NEC protocol, and attempts to use a STC89C52 single-chip microcomputer to process software decoding. The multi-channel multi-function remote control switch proposedin the thesis has two working states, and controls the working state of the four-way electromagnetic relay in different ways, which is mainly basedon software algorithm logic. In order to enhance the user experience, a piece of 1602 LCD is added to display the working state and the on/off state of the switch. The STC89C52 single-chip microcomputer drives the 1602 LCD to work normally by writing the driver.
Key Words:Infrared Controller;NEC Protocol Frame Structure; STC89C52 single-chip microcomputer

 研究主要內容與章節安排
本文主要研究了一種STC89C52基于單片機的紅外遙控的多功能開關系統,主要分為以下三個部分:開關控制部分、紅外遙控部分和LCD顯示部分,這三個部分之間的具體的邏輯關系以及每一個部分內的邏輯轉換會在第2章中詳細的描述。
開關控制部分是整個系統的核心,在這一部分中實現了在接收到紅外遙控信號后系統如何在兩種工作模式之間的切換以及如何控制每一個工作模式下不同開關的通斷問題,詳細的邏輯結構與代碼編寫在第3章會做出講解。
紅外遙控部分采用的紅外協議是NEC協議,在本文的第3章中會著重講述NEC協議的規范以及如何使用STC89C52單片機實現對NEC協議的紅外信號進行解碼,提取出其中的有效信息。
LCD顯示部分則是使用了1602液晶顯示屏來顯示系統當前工作狀態。1602液晶是一款常用的外設,在第4章會講述1602液晶的硬件接口并講解1602液晶驅動程序的編寫。

 

基于單片機的多路多功能遙控器的設計
基于單片機的多路多功能遙控器的設計


目 錄
第1章 緒論    1
1.1課題研究背景    1
1.2研究目的意義    1
1.3國內外研究現狀    1
1.4研究主要內容與章節安排    2
第2章系統邏輯架構與實現    3
2.1系統工作邏輯結構    3
2.2各模塊實現的具體功能    4
第3章開關控制部分原理與實現    6
3.1 STC89C52簡述及最小系統構建    6
3.2 開關控制邏輯與程序編寫    7
3.3 延時程序編寫    10
第4章紅外解碼部分原理與程序實現    13
4.1 NEC協議簡述    13
4.2 NEC協議解碼程序邏輯與編寫    14
第5章1602液晶部分原理與驅動編寫    17
5.1 1602液晶簡述    17
5.2 1602液晶驅動程序編寫    17
第6章硬件實物調試    22
第7章結論    24
參考文獻    25
致謝    26

302宿舍白露全文阅读