freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于8051單片機的紅外線家電遙控系統(tǒng)設計-wenkub

2022-11-03 10:39:16 本頁面
 

【正文】 的 455kHz 晶振所決定的。在實際應用中要給紅外接收二極管加反向偏壓,它才能正常工作,亦即紅外接收二極管在電路中應用時是反向運用,這樣才能獲得較高的靈敏度。 發(fā)射部分的主要元件為紅外發(fā)光二極管。同時顯示鍵號。 (3)對每個鍵的號碼進行顯示 。 這套系統(tǒng)經(jīng)過系統(tǒng)擴展和升級,可以有效地實現(xiàn)多個控制問題。針對目前市面上已有的型遙控器都只能對一些特定的紅外遙控編碼進行學習的情況,本文介紹了一種基于單片機的型遙控器,以 AT89S52 為核心,通過測量紅外遙控信號的脈沖寬度來原封不動地保存紅外遙控編碼,并直接利用單片機的定時器產(chǎn)生 38KHz 的載波信號,而不需 要其它電路或芯片來完成,節(jié)約了成本。 關鍵詞 :紅 外遙控 ; 單片機 ; 紅外接收器 曹旭 基于 8051 單片機的紅外線家電遙控系統(tǒng)設計 II ABSTRACT The system uses SCM as the core ponents of this design, use of the principle of SCM interrupted the production of a remote control switch, send and receive infrared remote control, SCM control, display, switching control module. Elaborate on the use of SCM (AT89S52) produced a remote control transmitter and receiver process. The infrared remote control using pulse code number, 4 x4 keyboard, used in receiving HS0038 modulation to enlarge, and then decode the signals Into the SCM, according to a code of the implementation of the corresponding remote control functions. It is mainly used to control household appliances, a remote control to open and close a variety of household appliances, and a display function. The system expansion and upgrading of the system can be effective in achieving a number of control issues. Keywords: Infrared remote control。 詳細闡述了利用單片機( AT89S52)制作遙控發(fā)射器和接收 器的過程。該紅外遙控器采用脈沖個數(shù)編碼, 4x4 鍵盤,接收器用 HS0038 進行調(diào)制放大,然后信號送入單片機進行解碼,根據(jù)解得的碼執(zhí)行相應的遙控功能。 SCM; Infrared receiver。該型遙控器能成功地學習、記憶和再現(xiàn)各種紅外遙控編碼,從而實現(xiàn)了對多個紅外遙控裝置的統(tǒng)一管理。 設計要求 該遙控器可以對多臺電器進行遙控 。 (4)01 號鍵控制揚聲器,當選中的時候,壓電喇叭發(fā)出嗶的一聲做動作指示。 因為可控功能較多,別的鍵可通過數(shù)碼管顯示的鍵號觀察即可。它實際上是一只特殊的發(fā)光二極管,由于其內(nèi)部材料不同于其他普通發(fā)光二極管,因而在其兩端施加一定電壓時,它便發(fā)出的是紅外線而不是可見光。紅外接收二極管一般有圓形和方形兩種。在發(fā)射端要對晶振進行整數(shù)分頻,分頻系數(shù)一般取 12,所以 455kHz/12≈ ≈ 38kHz。 ( b)紅外線接收工作方框圖 AND 門 8051 單片機 38kHz 載波信號 信號 放大 紅外線 發(fā)射 二極管 發(fā)射紅外線信號 曹旭 基于 8051 單片機的紅外線家電遙控系統(tǒng)設計 4 第 2 章 基于 8051 單片機的紅外線家電遙控系統(tǒng) 硬件 設計 本 設計 采用單片機作為本設計的核心元件,利用單片機中斷的原理而制作的一款遙控開關, 本章 詳細介紹 單片機 ,以及 紅外遙控發(fā)送和接收、顯示、開關控制等模塊 。而在我國則比較習慣于使用“單片機”這一名稱。 ROM 內(nèi)的程序是公司制作芯片時代為用戶燒制的,出廠的 8051 都是含有特殊用途的單片機。片上 Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。當訪問外部程序和數(shù)據(jù)存儲器時, P0口也被作為低 8位地址 /數(shù) 據(jù)復用。 P1口 : P1口是一個具有內(nèi)部上拉電阻的 8位雙向 I/O口, p1輸出緩沖器能驅(qū)動 4個 TTL邏輯電平。 在 flash編程和校驗時, P1口接收低 8位地址字節(jié)。在訪問外部程序存儲器或用 16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR)時, P2 口送出高八位地址。 P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動 4 個 TTL 邏輯電平。在 flash編程和校驗時, P3口也接收一些控制信號。15 腳作為紅外線遙控碼的輸出口,用于 38KHz 載波編碼 。 紅外發(fā)光二極管的基本特性 一 .伏安特性 紅外發(fā)光二極管的伏安特性曲線如圖 (a)所示 ,和普通二極管的伏安特性四川理工學院本科畢業(yè)(設計)論文 9 曲線相似。 紅外發(fā)光二極管的反向擊穿電壓 VR 較低,約為 5~ 30V。 二 .輸出特性 紅外發(fā)光二極管的輸出特性曲線如圖 (b) 所示。 在紅外線遙控電路中,紅外發(fā)光二極管一般多工作 在開關狀態(tài)(數(shù)字調(diào)制)。 采用直流脈沖電力驅(qū)動方式除了能提高發(fā)射功率和節(jié)約發(fā)射能源外,還有一項重要 作用,就是可用來傳遞數(shù)字控制信號。 四.紅外發(fā)射電路 本遙控發(fā)射器采用碼分制遙控方式,碼分制紅外遙控就是指令信號產(chǎn)生電路以不同的脈沖編碼(不同的脈沖數(shù)目及組合)代表不同的控制指令。 單片機的鍵盤矩陣電路 此系統(tǒng)利用八個端口組成一個 4x4 的鍵盤矩陣 (如圖 ),它是采用 P2 口作為輸出端口,采用作為輸入口。數(shù)據(jù)寄存器是一個只讀存儲器 (ROM)。如圖 4 行 *4 列的 16鍵行列式鍵盤,當鍵被按下時,其交點的行線和列線接通,相應行線或列線上的電平發(fā)生變化,從而確定被按下的功能鍵。 由此可見,在需要的鍵數(shù)比較多時,采用矩陣法來做鍵盤是合理的。由十切換鍵掃描碼的高二位采用規(guī)定的四個專門的編碼、這樣在掃描時就可區(qū)分是切換鍵或是功能鍵被按下。 在設計 PCB 板時,晶體和電容盡可能靠近單片機芯片安裝,以減少寄生電容,更好地保護振蕩器穩(wěn)定可靠地工作,其電路如 圖 。 C 10uF R 10K K1 GND +5V RESET 曹旭 基于 8051 單片機的紅外線家電遙控系統(tǒng)設計 14 圖 復位電路 紅外接收電路 圖 為該遙控系統(tǒng)的接收器 電路 圖,其中 P1 口作為數(shù)碼管的二進制數(shù)據(jù)輸出,顯示按鍵號, 和 作為數(shù)碼管的片選,實現(xiàn)動態(tài)掃描。 本設計因為可控功能較多,別的鍵可通過數(shù)碼管顯示的鍵號觀察即可。光電二極管采用以下兩種工作方式。 光電二極管有四種類型 : PN 結(jié)型 (也稱 PD 型 )、 PIN 結(jié)型、雪崩型和肖特型,其中應用最多的是用硅材料制作的 PN 結(jié)型光電二極管,它的價格也是最低的。當受光照射后,它的特性曲線沿電流軸向下平移,平移的幅度與光的照度成正比。如 R1﹥ R2,則輸出電壓 VR1﹥ VR2,其中 VR1=ECV1, VR2=ECV2。、 相 I 對 光 電 流 ( %) λ (μ m) 0 圖 ( b)光電二極管的光 譜響應特性曲線 三.紅外接收電路 本設計的紅外線接收電路采用一體化紅外遙控接收器 HS0038,它有三只引腳, ① 腳輸出, ② 腳接地, ③ 腳接電源?!?1”碼和“ 0”碼相應的碼形如圖 。由于只有 7 個段發(fā)光二極管,所以字型碼為一個字節(jié)。 根據(jù)線圈所加電壓類型可將繼電器分為兩大類,即直流繼電器和交流繼電器。 由于單片機工作時只需幾伏電壓,而要用單片機控制強電,需要加繼電器才能實現(xiàn)。 端口的輸出調(diào)制波如下圖 所示。當間隔的高電平脈寬大于 3ms 時,接收結(jié)束,然后根據(jù)累加器 A中的脈沖個數(shù),執(zhí)行相應的輸出可操作。 TL0 =0xE6。 i。若低電平大于 2ms,則接收并地低電平脈沖計數(shù) ,接下來看判斷高電平脈寬度沖是否大于 3ms,若脈寬不到 3ms,則返回上一接收計數(shù)過程 。 if(IR_RE==1) //延時 后如果是高電平則是新碼 { delay1000()。i++) { for(j=0。 //延時 882us 判斷此時引腳電平 ///CY=IR_RE。 date[i]=1。其 C 編譯工具在產(chǎn)生代碼的準確性和效率方面達到了較高的水平,而且可以附加靈活的控制選項,這些特點在開發(fā)大型項目時非常理想。 uVision2 可以自動完成編譯、匯編、連接程序的操作,使開發(fā)人員可以只專注開發(fā)工作的效果。 鏈接器定位器 BL51 鏈接器使用從庫管理器中提取出來的目標模塊,以及由編譯器匯編器生成的目標模塊創(chuàng)建一個含有絕對地址的目標模塊。 實時操作系統(tǒng) PTX51 實時操作系統(tǒng)是針對 80C51 單片機系列的一個多任務內(nèi)核。編譯工程文件可生成執(zhí)行目標文件。 由于默認的執(zhí)行 環(huán)境為硬件仿真器,在執(zhí)行程序前要修改為軟件仿真器,選擇 Project 菜單中的菜單項“ Options For Target ‘ Target1’”。 圖 選擇調(diào)試運行選項 在 Debug 菜單的菜單項中選擇“ Go”子菜單全速運行程序,如 圖 。這也是我們科技工作者的努力的方向,把實驗室和社會需要的 東西直接掛鉤,提高效益。 曹旭 基于 8051 單片機的紅外線家電遙控系統(tǒng)設計 32 致 謝 經(jīng)過幾個月緊張而繁忙的畢業(yè)設計和畢業(yè)論文的撰寫,我學習到了很多課本甚至是專業(yè)課書上都沒有的知識,大大地提高了我的動手能力。 M,Im27 No,4 Dec,1998 [16]A,Braun and H,S,Dochier,Mcsein rich tung fur die automatische Fchlerbestimming an strom ting spuamungs ,Vol,99,No,2 1997 [17]Dr Albert,An overall review of advanced elevator technologies[J]. Elevator World,2020,44(6),96101 附 錄 一.發(fā)射程序 程序清單 發(fā)射主 程序的清單: /* this function for send data from the IR_led Data: 20200512 Au :AMan */ /*define something and include something*/ include include sbit Ir =P1^2。 //標 示脈沖是否是高電平 int recive。 TH0 = 0xFF。 } /* 功能:發(fā)送一個 9MS 的方波,啟動接收方的中斷 輸入: 無 輸入:無 */ void IR_Start( void) { int j =223。 Ir =0。 Ir =0。 while(i) { DD =DD 1。 } /* 功能:接收數(shù)據(jù),如果有數(shù)據(jù)來,將觸發(fā)外部中斷,啟動動該程序,開始接收 輸入:無 輸入:無 */ void IRRevice_Data( void) { flag =1。 TR1 =0。 TL0 =0xE6。 flag =!flag。 recive =1。 } 發(fā)射鍵 盤程序 清單 : /* 本文件主要功能就是完成從鍵盤正確讀取數(shù)字 */ /* 功能:定義一些常量,這些是從鍵盤讀到的數(shù)值
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1