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

正文內(nèi)容

基于at89c51紅外遙控器和紅外線家電遙控課程設(shè)計-展示頁

2025-06-15 22:43本頁面
  

【正文】 受主程序框圖如 45 45 遙控接收系統(tǒng)框圖二、中斷過程:首先判斷低電平脈寬度是否大于 2ms,若脈寬不到2ms,則中斷返回。單片機控制的紅外遙控器18第四章 遙控發(fā)射及接收控制電路的軟件設(shè)計第一節(jié) 遙控 發(fā)射部分一、發(fā)射控制程序由主程序和鍵掃描子程序、編碼發(fā)送程序組成,在主程序中,采用調(diào)用鍵掃描子程序完成各個按鍵的功能,遙控發(fā)射主程序流程圖如圖 41 所示; 圖 41 遙控發(fā)射主程序流程圖二、上圖是遙控發(fā)射的主程序,首先初始化程序,然后調(diào)用鍵掃描處理子程序. N Y開始初始化調(diào)用鍵掃描處理子程序掃鍵開始鍵按下?逐行掃描,按 P口值查鍵號按鍵號轉(zhuǎn)至相應(yīng)的發(fā)射程序返回單片機控制的紅外遙控器19圖 42 調(diào)用鍵掃描處理子程序.三、掃鍵過程:首先判斷控制鍵是否按下,若有控制鍵按下則進行逐行掃描,按照 P 示. N圖 43紅外信號發(fā)射過程:首先裝入發(fā)射脈沖個數(shù)(發(fā)射時為 3ms 脈沖,停發(fā)時為 1ms 脈沖),此時若發(fā)射脈沖個數(shù)為 1 則返回主程序,若不為 1 則發(fā) 1ms 脈沖,然后停發(fā) 1ms 脈沖,這樣便結(jié)束整個發(fā)射過程.在實踐中,采用紅外線遙控方式時,由于受遙控距離,角度等影響,使用效果不是很好,如采用調(diào)頻或調(diào)幅發(fā)射接收碼,可提高遙控距離,并且沒有角度影響發(fā)射開始裝入發(fā)射脈沖個數(shù)(R1)發(fā) 3ms 脈沖停發(fā) 1ms(R1)1=0發(fā) 1ms 脈沖停發(fā) 1ms返回單片機控制的紅外遙控器20第二節(jié)遙控接收部分一、遙控接收部分的主程序及初始化及延時過程如下:首先初始化,然后判斷是否有鍵按下,若有則數(shù)碼管顯示數(shù)據(jù),并發(fā)送相應(yīng)信號,。紅外線遙控開關(guān)的譯碼:當(dāng)紅外遙控器接通電源后,AT89C51 的 14 腳所接的發(fā)光二極管閃亮一次,然后熄滅,P1 口所接 LED 顯示器不顯示;繼電器 JK1A 至 JK5A 全部斷開;這些都表明,紅外遙控快關(guān)沒有接收到信號,若將遙控器的數(shù)字 1 按下時,則紅外遙控開關(guān)的電路圖中的遙控接收器 SM0038 接收來自遙控發(fā)射器的紅外信號,將接收的紅外線信號轉(zhuǎn)化成電信號,經(jīng)放大,解調(diào),濾波后,經(jīng)紅外接收器的第 1 腳將原編碼輸入 AT89C51 的 12 腳。單片機控制的紅外遙控器17位 1位零圖 311 位定義四、按鍵輸出波形按鍵按下后輸出一幀數(shù)據(jù),Tf 周期后再輸出另一幀數(shù)據(jù),重復(fù)輸出直到按鍵松開。位1 的時間是位 0 的兩倍。其中 0 電平用 790us 高電平+270us 低電平表示;1 用 1800us 高電平+270us 低電平表示。同一個遙控器,他的用戶碼是固定不變的,他的功能碼則是不相同的。有些資料在數(shù)據(jù)碼后還會有一個 S 停止位,不過在實際解碼時可以忽略它的存在。定式設(shè)計我們采用了設(shè)計五種時間,即:15 分鐘;30 分鐘;45 分鐘;60 分鐘;90 分鐘,操作時只需按間斷的按時間設(shè)定鍵即可,具體定義如下: 按下第一次:表示定時 15 分鐘,LED1 亮; 按下第二次:表示定時 30 分鐘,LED2 亮; 按下第三次:表示定時 45 分鐘,LED3 亮; 按下第四次:表示定時 60 分鐘, LED1 和 LED2 亮; 按下第五次:表示定時 90 分鐘, LED1,LED2,LED3 亮; 按下第六次:表示定時取消,LED1,LED2,LED3 全滅;之后又可以重復(fù)以上過程第三節(jié) 紅外線信號編碼格式 紅外線信號編碼格式由于不同的遙控器所使用的編碼芯片不一樣,就會使編碼指令格式不一樣,分析研究紅外信號的編碼格式一般可以用以下兩種方法進行檢測紅外信號;干擾法,測量觀察法下面是針對 M50462AP 芯片編碼格式分析一 M50462AP 載波波形使用 455KHz 晶體,經(jīng)內(nèi)部分頻電路,信號被調(diào)制在 ,占空比為 3 分之 1。這就相當(dāng)于風(fēng)扇的定時器。AT89C31 再次編碼進行判斷、識別、發(fā)現(xiàn)按鍵為”1”信號,則 引腳輸出低電平,使 NPN 型三極管 C815 導(dǎo)通從而導(dǎo)致繼電器得電閉合,使電風(fēng)扇處于一檔工作狀態(tài)同時在接收此信號之后 P1 輸出 LED 顯示共陽代碼則顯示相應(yīng)的數(shù)字比如“1”如果要得到其他的結(jié)果則需在遙控器上轉(zhuǎn)換到其他的按鍵即可。之單片機控制的紅外遙控器15后在紅外遙控開關(guān)中的紅外遙控接收頭將此信號接收,接收時接在AT89C31 上的 13 引腳上的發(fā)光二極管在閃爍,表示在接收數(shù)據(jù)。EA/VP31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P101 P112P123 P134P145 P156P167 P178P00 39P01 38P02 37P03 36P04 35P05 34P06 33P07 32P20 21P21 22P22 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P 30TXD 11RXD 10VCC40GND20U8031112233RPSM0038Q1PNP1Q2PNP1Q3PNP1Q4PNP1Q5PNP1a bfcgdeDPY1234567abcdefg8 dp dp99DS1DPY_7SEG_DPD1D2D3D4D5D6D7D8D1D2D3D4D5D6D7D8D1PHOTOD2PHOTOD3PHOTOD4PHOTO11 2 233 4 4K1RELAYSPSTK2RELAYSPSTK3RELAYSPSTK4RELAYSPSTK5RELAYSPST12J1CON2VCC1122LS1SPEAKER1122R1RES2R2RES21 122 R3RES2R4RES2R5RES2R6RES2R7RES2R8RES211 2 2C2CAPC3CAPC1CAPY1CRYSTALS1SWPBD5DIODED6DIODED7DIODED8DIODED9DIODE圖 38 遙控接收電路 紅外線遙控開關(guān)的工作過程紅外遙控開關(guān)的工作過程如下:首先將紅外遙控開關(guān)接通電源,然后就按下所需控制數(shù)字按鍵。一體化紅外接收頭接收的紅外信號轉(zhuǎn)變成電信號,經(jīng)檢波放大,濾去38KHZ 的載波信號,恢復(fù)原來的指令脈沖,然后送入微處理器 AT89C51中進行識別編碼,解譯出遙控信號的內(nèi)容,并根據(jù)控制功能輸出相應(yīng)的控制信號,送往接口電路進行相應(yīng)的處理。采取這種連接方法,軟件解碼既可工作于查詢方式,也可工作于中斷方式。VCC 接電源 5V 并經(jīng)電容進行濾波,以避免電源干擾。其解調(diào)輸出信號可以直接由微處理器解碼沒有紅外遙控信號時為高電平,收到紅外信號時為低電。圖 35 復(fù)位電路圖 遙控接收電路器件單片機控制的紅外遙控器13一、SM0038 紅外接收器 SM0038 是一個小型的紅外遙控系統(tǒng)接收器件。RST 引腳的高電平只要能保持足夠的時間(2 個機器周期) ,單片機就可以進行復(fù)位操作。上電與按鍵均可以有效復(fù)位。該復(fù)位電路如圖 35 所示。復(fù)位操作有上電自動復(fù)位和按鍵手動復(fù)位兩種方式。第二節(jié) 接收電路部分 RC 復(fù)位電路復(fù)位是單片機初始化操作,其主要功能是把 PC 初始化為 0000H,使單片機從 0000H 單元執(zhí)行程序。不同的數(shù)據(jù)表示不同的遙控功能。M50462AP 的 23 腳外接元件組成了紅外線驅(qū)動放大發(fā)射電路,它主要是由驅(qū)動管和紅外發(fā)射二極管組成的,當(dāng) 23 腳有指令碼信輸出時,該信號經(jīng)驅(qū)動管 VT 放大后,加至紅外發(fā)射二極管 VD1 上,遙控指令則單片機控制的紅外遙控器12以紅外線的形式發(fā)射出去。該 IC 具有 3 種功能: ①產(chǎn)生定時信號和遙控載濾信號的振蕩器?、诋a(chǎn)生 8 種不同時間出現(xiàn)的鍵位掃描脈沖發(fā)生器?、蹖㈡I位碼變換 (碼值變換)成遙控指令功能碼的遙控指令編碼器 紅外遙控發(fā)射電路本發(fā)射電路采用一個 12M 的晶體振蕩器,產(chǎn)生相對應(yīng)受控開關(guān)的脈沖頻率,通過紅外發(fā)射管發(fā)射出去。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機系統(tǒng)中 I/O 口的利用率。在行線和列線的每一個交叉點上,設(shè)置一個按鍵。使用該電路可產(chǎn)生穩(wěn)定的 頻率,受外界的環(huán)境的干擾影響非常小。C12,C13 是兩個瓷片電容,與晶振Y2 構(gòu)成了自激諧振電路。在 XTALXTAL2(第118 引腳)兩端跨接一個石英晶體振蕩器,和兩個電容就構(gòu)成了穩(wěn)定自激諧振電路。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。振蕩器特性:XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式 1 時,/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。/PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止ALE 的輸出可在 SFR8EH 地址上置 0。因此它可用作對外部輸出的脈沖或用于定時目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。P3 口也可作為 AT89C51 的一些特殊功能口,如下所示:(串行輸入口)(串行輸出口)(外部中斷 0)(外部中斷 1)(記時器 0 外部輸入)(記時器 1 外部輸入)(外部數(shù)據(jù)存儲器寫通)(外部數(shù)據(jù)存儲器讀通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。P2 口當(dāng)用于外部程序存儲器或16 位地址外部數(shù)據(jù)存儲器進行存取時,P2 口輸出地址的高八位。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。在 FLASH 編程和校驗時,P1 口作為第八位地址接收。圖 25 AT89C51單片機控制的紅外遙控器7P1 口:P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P0 能夠用于 外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。P0 口:P0 口為一個8 位 漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。矩陣按鍵M50462AP紅外發(fā)射一體化紅外接收頭AT89C51相應(yīng)動作單片機控制的紅外遙控器6遙控操作過程系統(tǒng)框圖如圖 24遙控器遙控接頭顯示器復(fù)位AT89C51受控電源電器插座繼電器晶振圖 24 遙控開關(guān)系統(tǒng)框圖2.本系統(tǒng)設(shè)計思想本設(shè)計采用單片機 AT89C51 作為本設(shè)計的核心元件,利用紅外遙控器發(fā)射,接收的工作原理以及單片機外部中斷的原理制成的一款遙控器 AT89C51 的介紹 管腳說明:VCC:供電電壓。即當(dāng)一體化紅外接收器接收到的紅紅外遙控紅外信號,經(jīng)放大、解碼濾波后,將原編碼信號傳送入單片機 AT89C51 中進行信號識別編碼然后進行相應(yīng)的處理,已達到控制電路的目的。紅外發(fā)射框圖如 22 所示編碼解調(diào)光電放大矩陣鍵盤解碼單片機解調(diào)單片機控制的紅外遙控器5 圖 22 紅外發(fā)射框圖紅外接收電路是紅外遙控系統(tǒng)中的指令信號及檢出電路,通過一體化紅外接收頭 SM0038(集成紅外線的接收、放大、解調(diào),不需要任何外接元件,就能完成從紅外線接收到輸出與 TTL 電平信號兼容的所有工作)然后將接收到的信號發(fā)送給 AT89C51, 然后 AT89C51 通過內(nèi)部程序?qū)φf接收信號進行判斷然后救驅(qū)動相應(yīng)的外部設(shè)備進行相應(yīng)的動作。本遙控發(fā)射器本遙控發(fā)射器采用碼分制遙控方式,碼分制紅外遙控就是指令信號產(chǎn)生電路以不同的脈沖編碼(不同的脈沖數(shù)目及組合)代表不同的控制指令。把單片機等產(chǎn)生的編碼控制信號,經(jīng)由調(diào)制電路調(diào)制為 32~40 KHz 的方波信號(提高發(fā)射效率、降低功耗) 。單片機控制的紅外遙控器4紅外遙控器 一體化紅外接收頭第二章 系統(tǒng)總體設(shè)計 紅外遙控器設(shè)計思想1.系統(tǒng)設(shè)計概況通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成,應(yīng)用編/解碼專業(yè)集成電路芯片來進行控制操作,控制部分包括鍵盤矩陣,編碼調(diào)制,LED 紅外發(fā)送器;接收部分包括光,電轉(zhuǎn)換放大器,解調(diào),解碼電路。除以上輸出形式外,還有“鎖存”和“暫存”兩種形式。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1