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

正文內(nèi)容

基于單片機(jī)的電器遙控器設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(存儲版)

2025-08-19 17:28上一頁面

下一頁面
  

【正文】 GET_TEM: LCALL INIT_1820 。延時(shí) 882 微秒后判斷 PHWX 腳是否出現(xiàn)高電平如果有就退出解基于單片機(jī)的電器遙控器設(shè)計(jì) 碼程序 DJNZ R6, SB 。HWX 中斷 CLR EA PUSH ACC PUSH 01H PUSH 02H PUSH 03H PUSH 06H PUSH 07H MOV R6,0AH SB: LCALL DELAY882 。讀 1820 數(shù)據(jù) 時(shí)序 MOV A,00H READ1: CLR C SETB DQ NOP NOP CLR DQ NOP NOP SETB DQ MOV R7,8 DJNZ R7,$ 。mode 模式 lcall GO_MOD N4: CJNE A, 5CH, N5 。分兩行三列顯示時(shí)間年月日、時(shí)分秒 MOV COM,0CBH LCALL LCD_W_CMD MOV DAT,57H LCALL LCD_W_DAT MOV DAT,65H LCALL LCD_W_DAT MOV DAT,65H LCALL LCD_W_DAT 基于單片機(jī)的電器遙控器設(shè)計(jì) MOV DAT,6BH LCALL LCD_W_DAT。 KILL MOV R5,00H WRIT1: MOV A,R5 MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT LCALL DELAY INC R5 DJNZ R1,WRIT1。 控制減 1 LJMP SUB_ONE LX1: JNB ,NO_KEY1 LJMP SETUP 。開關(guān)標(biāo)志忙么?如忙 則一直檢測開關(guān)狀態(tài),不忙則顯示時(shí)間 */ MD1: JNB HWX_FLG, MD0 SETB ALARM CLR HWX_FLG 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 23 LCALL HWX_SCAN MD0:JB HWX_BUSY, MD1 SJMP run2 RET RUN18B20: MOV SP,0DFH MOV DPTR,TAB1820 MOV A,00H MOV R1,0FFH MOV R0,0FDH LOOP1820: MOV R1,A DEC R1 DJNZ R0,LOOP1820。 startup check timer display load TEM_L EQU 34H TEM_H EQU 35H TEM_NUM EQU 36H ALARM BIT 基于單片機(jī)的電器遙控器設(shè)計(jì) SHI EQU 42H GEE EQU 43H ORG 0000H LJMP MAIN ORG 0003H LJMP IR ORG 0030H MAIN:SETB EA SETB EX0 SETB IT0 SJMP RUNDS1302 runds1302: MOV SP,0dfH mov a,00h mov r1,0FFh mov r0,0FDh LOOP1302: mov r1,a DEC r1 djnz r0,loop1302 mov KEY_CNT,80h mov p0,0ffh LCALL INITIAL。18B20 數(shù)據(jù)輸入 /輸出端 KEY_BUSY BIT 00H 。lcd 控制與驅(qū)動 RS BIT 。 程序流程圖如下: 基于單片機(jī)的電器遙控器設(shè)計(jì) 開 始初 始 化按 照 顯 示 亮 度設(shè) 置 調(diào) 光 脈 沖延 時(shí) 值P 3 . 0 = 0調(diào) 延 時(shí) 程 序P 2 . 7 端 口 輸 出調(diào) 光 脈 沖YN 圖 接收程序流程 接收端中斷過程:首先判斷低電平脈寬度是否大于 2ms,如果脈寬不到 2ms,則中斷返回;如果低電平大于 2ms,則接收并基數(shù)低電平脈沖個(gè)數(shù),然后判斷高電平脈寬度是否大于 3ms,如果小于 3ms,則返回上一階段計(jì)數(shù)過程;如果大于3ms,則按照脈沖個(gè)數(shù)找到對應(yīng)的功能程序,此時(shí)中斷 返回。單片機(jī)上電復(fù)位時(shí), 4 個(gè)并行 I/O 端口默認(rèn)輸出為高電平,所以當(dāng)系統(tǒng)上電時(shí)必須強(qiáng)制 引腳輸出低電平使紅外輸出處于關(guān)閉的狀態(tài)。為了確保傳輸?shù)姆€(wěn)定性與可靠性,我們設(shè)置第一位碼寬為 3ms 其余為 1ms,遙控碼數(shù) 據(jù)幀間隔大于 10ms。 接收過程圖: 基于單片機(jī)的電器遙控器設(shè)計(jì) 紅外接收放大信號解調(diào)指令解碼驅(qū)動執(zhí)行 圖 接收過程 紅外接收電路電源的要求 因?yàn)殡娐分惺褂盟芰戏庋b完畢的一體化紅外接頭接收數(shù)據(jù), 所以對電源要求比較苛刻。 接一個(gè) 74LS92 和一個(gè)門電路用來計(jì)數(shù)發(fā)射的脈沖數(shù);計(jì)數(shù)完成后由 三級管發(fā)光二級管利用紅外光為介質(zhì),將控制信以紅外光脈沖的形式發(fā)射去,由接收電路再進(jìn)行放大,解調(diào),信號還原。 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 9 下圖為輸出 L 和 OUT 的波形圖: 圖 和 OUT 波形 發(fā)射管驅(qū)動電路設(shè)計(jì) 因?yàn)檩敵龅碾娏鞯淖畲笾的苓_(dá)到 25Ma,但是紅外發(fā)射的有效距離由紅外發(fā)射管 IF 的數(shù)值決定。 電路設(shè)計(jì) 發(fā)射電 路部分 遙控發(fā)射 本遙控發(fā)射器采用碼分制遙控方式,碼分制紅外遙控就是指令信號產(chǎn)生電路以不同的脈沖編碼(不同的脈沖數(shù)目及組合)代表不同的控制指令。本設(shè)計(jì)使用 PS2019 光電耦合器。 AT89C51 單片機(jī)的靈活、高效、廉價(jià),使它成為嵌入式行業(yè)內(nèi)常用的單片機(jī)主控芯片。而方案三則不僅實(shí)現(xiàn)了多個(gè)電器的控制還能對 LED 進(jìn)行亮度的調(diào)節(jié)。 方案二:紅外遙控開關(guān)電路(簡單控制) 紅外線發(fā)射 /接收電路均采用單片機(jī)來實(shí)現(xiàn),輸出控制方式可選擇,實(shí)用性強(qiáng)。而解決此問題可以考慮在設(shè)備之間的控制核心上編寫一套簡單的通信協(xié)議來處理信息沖突。信息可以被調(diào)制的紅外光透射,而長波紅外波長小于無線電波,以便不干擾的紅外線遙控器等電氣設(shè)備,也不會影響到相鄰的無線電設(shè)備。并且用無線電傳送控制指令還要有一定的安全性問題(指令的正確收發(fā))。脈沖發(fā)射有調(diào)頻、調(diào)幅、數(shù)字脈沖發(fā)射三種;從開關(guān)來說 分有單通道遙控和多通道遙控。 infrared signal。而如今隨著科技的飛速發(fā)展遙控控制在生產(chǎn)生活中起到了越來越重要的作用。發(fā)射端電路采用碼分制的信息傳輸格式并通過紅外線載體傳遞控制信號;接收端通過解碼器解碼識別發(fā)射端發(fā)射的紅外信號再由單片機(jī) AT89C51 輸出相對應(yīng)的控制電平控制受控的對象。智能化以及遠(yuǎn)程操控更是未來電器的發(fā)展方向。在不同的場合、不同的工作性質(zhì)下都有專門的對無線電的頻率、功率的約束。因此對于本設(shè)計(jì)無論是成本上、實(shí)現(xiàn)難度上、以及設(shè)計(jì)本身的應(yīng)用范圍上來說使用無線電遙控都不是最佳選擇,甚至都不是可選項(xiàng)。 不過本設(shè)計(jì)如果使用 wifi 傳遞控制信息,則遙控器端以及受控端要加裝 wifi模塊。紅外遙控應(yīng)用簡單、 成本低廉、控制范圍基本能達(dá)到設(shè)計(jì)要求。 方案三 :利用紅外遙控開關(guān)電路(復(fù)雜控制) 使用單片機(jī)制作一個(gè)紅外電器遙控器,可以控制最多 5 個(gè)電器的電源開關(guān),和一個(gè)發(fā)光 LED 的開關(guān),并且可以對發(fā)光 LED 的亮度進(jìn)行調(diào)節(jié)。 AT89C51 是一種帶 4K 字節(jié)FLASH 存儲器 ( FPEROM— Flash Programmable and Erasable Read Only Memory)的低電壓、高性能 CMOS 8 位 微處理器 ,俗稱 單片機(jī) 。不過它們之間的使用也是各有特點(diǎn): LED 接口簡單不需要專門的驅(qū)動程序; LCD 顯示的字體比較豐富,也清楚,但是 LCD 的接口復(fù)雜要想顯示文字還要自己造字庫,難度比較大。 LF5038 有 2 個(gè)引腳,“ A”和“ K”是它的陽極和陰極。使用 AT89C51 單片機(jī)可以很簡單的產(chǎn)生這種載波信號,但是需要使用單片機(jī)自帶的一個(gè)定時(shí)器資源??紤]到三極管的最大集電極電流要大于紅外發(fā)射管的 IF,三極管 9012 和 9013 都能符合技術(shù)要求。 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 11 發(fā)射電路完整電路圖 圖 發(fā)射端完整電路 上圖為發(fā)射電路完整電路圖,圖中第 1 腳到第 7 腳接 7 個(gè)點(diǎn)觸式開關(guān)。 下圖為紅外接收模塊電源電路圖: 圖 電源電路圖 接收電路設(shè)計(jì) 在確定發(fā)射電路的硬件構(gòu)成,本著盡量使用相同原件的原則。如果第一位低皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 15 電平碼 的脈沖位寬小于 2ms,將其作為錯(cuò)誤碼處理。最后按照鍵號調(diào)用發(fā)射模塊,流程圖如下: 按 鍵 掃 描 開 始鍵 值 是否 被 按 下逐 行 掃 描 按 P值 查 找 鍵 位將 按 鍵 號 傳遞 給 紅 外 發(fā) 射模 塊Y返 回N 圖 按鍵掃描流程 紅外發(fā)射模塊:首先裝入發(fā)射脈沖個(gè)數(shù)(發(fā)射時(shí) 3ms 脈沖,停止時(shí) 1ms 脈沖 ),如果脈沖個(gè)數(shù)為 1 則返回主程序 , 反之如果不為 1 則發(fā)射 1ms 脈沖 , 然后停發(fā) 1ms 脈沖 。然后進(jìn)一步了解了紅外線傳遞的具體知識,設(shè)計(jì)了 三套應(yīng)用于紅外線的設(shè)計(jì)方案,最后根據(jù)課題的實(shí)際情況(時(shí)間限制、難易度、功能多少)確定了以第三套方案為主的設(shè)計(jì)。lcd 控制與驅(qū)動 SCLK BIT 。 接收首數(shù)據(jù)存放地址 HWX_NUM3 EQU 82H 。開關(guān)忙標(biāo)志清零 LOOP0: SETB ALARM LCALL RUN1 。讀取開關(guān)值 CHK_KEY: LCALL SCAN_KEY JZ NO_KEY1 LCALL DELAY100US LCALL SCAN_KEY 基于單片機(jī)的電器遙控器設(shè)計(jì) JZ NO_KEY1 MOV R2, A。光標(biāo)根據(jù)開關(guān)狀態(tài)跟蹤地址 RET TO_MX1:MOV COM,86H LCALL LCD_W_CMD RET TO_DX1:MOV COM,89H LCALL LCD_W_CMD 皖西學(xué)院 20xx 屆本科畢業(yè)設(shè)計(jì)(論文) 25 RET TO_WX1:MOV COM,0CFH LCALL LCD_W_CMD RET TO_HX1:MOV COM,0C3H LCALL LCD_W_CMD RET TO_MNX1:MOV COM,0C6H LCALL LCD_W_CMD RET TO_SX1:MOV COM,0C9H LCALL LCD_W_CMD RET ADD_ONE:MOV A, KEY_CNT JB , TO_YR1 JB , TO_MO1 JB , TO_DA1 JB , TO_WK1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1