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

正文內(nèi)容

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

 

【正文】 , TO_MO1 JB , TO_DA1 JB , TO_WK1 JB , TO_H1 JB , TO_M1 JB , TO_S1 JB , X1 X1: mov key_t, 80h 。前 8 位 。08H 。顯示“ 20” MOV R0,YEAR MOV DPTR,TAB1302 MOV R6,2 NEXT1:MOV R5,3 NEXT:MOV A,R0 MOV B,10H DIV AB MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV A,B MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV DAT,3AH LCALL LCD_W_DAT DEC R0 DJNZ R5,NEXT MOV COM,0C2H LCALL LCD_W_CMD DJNZ R6,NEXT1。 MOV R2,8 RDS1:RRC A MOV IO,C CLR SCLK nop SETB SCLK DJNZ R2,RDS1 NOP SETB IO MOV R2,8 RDS2: CLR SCLK nop MOV C,IO RRC A SETB SCLK DJNZ R2,RDS2。return 移位 lcall GO_RETUN N3: CJNE A, 5EH, N4 。此為 10,若為 10h 則錯(cuò)誤顯示 DIV AB MOV SHI,A MOV GEE,B MOV A,SHI MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT MOV A,GEE MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT RET INIT_1820:SETB DQ。52us SETB DQ NOP NOP DJNZ R2,WRITE1 RET READ_1820:MOV R2,8 。讀取 1820 的溫度值 MOV A,0CCH 基于單片機(jī)的電器遙控器設(shè)計(jì) LCALL WRITE_1820 MOV A,44H LCALL WRITE_1820。取整數(shù)顯示 ANL A,0F0H SWAP A MOV TEM_NUM,A TEM_COV3: MOV A,TEM_H ANL A,07H SWAP A ORL A,TEM_NUM MOV TEM_NUM,A RET IR: 。重復(fù) 10 次,目的是檢測(cè)在 8820 微秒內(nèi)如果出現(xiàn)高電平就退出解碼程序 。 LCALL DELAY2400 。高電平開始后用 882 微秒的時(shí)間尺去判斷信號(hào)此時(shí)的高低電平狀態(tài) MOV C,PHWX 。將 C 中的值 0 或 1 移入 A 中的最低位 MOV R1,A 。接收完 16 位地址碼和 8 位數(shù)據(jù)碼和 8 位數(shù)據(jù),存放在1AH/1BH/1CH/1DH 的 RAM 中 。接收地址碼的高 8 位 INC R1 。如果為 0 就跳轉(zhuǎn)到 UUU LCALL DELAY1000 UUU: MOV A,R1 。設(shè)定 1AH 為起始 RAM 區(qū) MOV R2,4 PPA: MOV R3,8 JJJJ: JNB PHWX,$ 。 JNB PHWX, $ 。調(diào)用 882 微秒延時(shí)子程序 JB PHWX,EXIT 。且一組一次初始化,否則亂碼 LCALL INIT_1820 MOV A ,0CCH LCALL WRITE_1820 MOV A,0BEH LCALL WRITE_1820 LCALL READ_1820 mov TEM_L,a 。16us MOV C,DQ RRC A MOV R7,26 DJNZ R7,$ 。1820 寫命令時(shí)序 CLR C WRITE1:NOP CLR DQ MOV R7,8 DJNZ R7,$ 。 + 加 lcall GO_ADD N5: CJNE A, 5DH, NRS 。顯示 DS1302 lcall runds1302 N1: CJNE A, 09H, N2 。顯示“ WEEK MOV A, WEEK ANL A,07H MOVC A,A+DPTR MOV DAT,A LCALL LCD_W_DAT。 LCALL DELAY 基于單片機(jī)的電器遙控器設(shè)計(jì) LCALL DELAY RET DISPLAY2:MOV COM,80H 。how are you? MOV COM,0C0H 。顯示 RAM 前 8 位首地址 LCALL LCD_W_CMD MOV DPTR,TAB1 MOV R1,10H 。 距離太長(zhǎng),跳轉(zhuǎn)不到 控制確定按鍵 NO_KEY1: RET SHIFT: NOP SETB KEY_BUSY SFT1: MOV A, KEY_CNT 。等待釋放 MOV A, R2 KEYACC: NOP LX: JB , SHIFT 。內(nèi)寄存器清零 MOV P0,0FFH LCALL INITIAL LOOP1: LCALL GET_TEM LCALL TEM_COV LCALL DISPLAY1820 MT1: LCALL HWX_SCAN SETB ALARM SJMP LOOP1 run1:lcall display1 。清屏 LCALL SET1302 LCALL RUN2 。液晶初始 化子程序 。 接收首數(shù)據(jù)存放地址 HWX_STO EQU 41H 。startup check timer display load SEC EQU 30H MIN EQU 31H HOUR EQU 32H DAY EQU 33H MONTH EQU 34H YEAR EQU 35H WEEK EQU 36H COM EQU 38H DAT EQU 39H KEY_CNT EQU 3DH HWX_NUM1 EQU 80H 。DS1302 控制與驅(qū)動(dòng) RST BIT 。lcd 控制與驅(qū)動(dòng) RW BIT 。 通過本次課題使我自己所學(xué)有一個(gè)總體認(rèn)識(shí) ,復(fù)習(xí)鞏固了大學(xué)期間所學(xué)的專業(yè)知識(shí);同時(shí)也學(xué)習(xí)新的專業(yè)知識(shí),也讓我對(duì)大學(xué)四年所學(xué)的專業(yè)課程有了一次綜合性的實(shí)踐。 圖為中斷過程程序流程圖: 基于單片機(jī)的電器遙控器設(shè)計(jì) 中 斷 開 始低 電 平脈 寬 2 m s接 收 并 計(jì) 數(shù) ( 低 電平 )高 電 平脈 寬 3 m s按 照 脈 沖 個(gè) 數(shù) 轉(zhuǎn) 至 對(duì)應(yīng) 程 序中 斷 返 回YYNN 圖 5 最后總結(jié) 本系畢業(yè)論文先確定了遙控信息的傳遞方式。 在實(shí)際應(yīng)用中,使用紅外線遙控方式時(shí),受到遙控距離,遙控角度等因素影響,使用的效果不是很理想。 圖示為發(fā)射端程序的流程圖,首先初始化硬件系統(tǒng)啟動(dòng)程序,然后循環(huán)掃描鍵位。初始化 T0,使 T0 用作為定時(shí)器并使其處于模式一工作狀態(tài)。以第 10 號(hào)端口輸出波形為例: 皖西學(xué)院 2021屆本科畢業(yè)設(shè)計(jì)(論文) 15 圖 10號(hào)端口輸出波形 遙控碼的發(fā)射 當(dāng)控制開關(guān)被激活時(shí),單片機(jī)讀取所述第一密鑰,然后根據(jù)脈沖數(shù)鍵值設(shè)置遠(yuǎn)程控制代碼,然后調(diào)制為 40KHZ 的方波,通過一個(gè)紅外發(fā)光二極管發(fā)射的信號(hào)。第 25 號(hào)端口到第 39 號(hào)端口接作為 5 個(gè)電器的電源控制輸出。因此在接收電路中,使用直流穩(wěn)壓電源或者 3 節(jié) 干電池串聯(lián)供電比較適用。 接收電路部分 接收部分 紅外遙控系統(tǒng)中的指令信號(hào)以及檢出電路,在碼分制系統(tǒng)中由編碼電路和解碼電路組成。 晶體三極管主要用于放大電路中起放大用,本設(shè)計(jì)采用的是一個(gè) NPN 型的三級(jí)管 9013, 為了得到更大的放大倍數(shù),采了類似共射級(jí)接法。因此發(fā)射端電路使用 NPN 電路。所以為了增加有效距離必須要重新設(shè)計(jì)驅(qū)動(dòng)電路。 紅外發(fā)射的數(shù)字基帶信號(hào)也可以用單片機(jī)產(chǎn)生。當(dāng)不同的指令鍵被按下時(shí),指令信號(hào)電路產(chǎn)生不同脈沖編碼的指令信號(hào),也就是進(jìn)行編碼,然后經(jīng)調(diào)制電路調(diào)制,變?yōu)榫幋a脈沖編碼 脈沖調(diào)制信號(hào),再由驅(qū)動(dòng)電路驅(qū)動(dòng)紅外發(fā)射器發(fā)射紅外信號(hào)。 LF5038 主要參數(shù)為:峰值波長(zhǎng) 940nm;正向工作電壓值為 ,最大電壓皖西學(xué)院 2021屆本科畢業(yè)設(shè)計(jì)(論文) 9 值為 ;一般來收正向工作電流越大 LF5038 的發(fā)射距離越遠(yuǎn)。 按鍵的選擇 本設(shè)計(jì)所控制的電器數(shù)目比較少,因此沒必要外加鍵盤,直接使用單片機(jī)上的控制接口,使用 8 個(gè)點(diǎn)觸式開關(guān)就夠了。 調(diào)光器的選擇 本設(shè)計(jì)中用到的調(diào)光功能只是調(diào)節(jié) LED 等的亮暗,因此不用使用復(fù)雜的調(diào)光控制系統(tǒng),使用一個(gè)光電耦合器就可以完成。 顯示器的選擇 單片機(jī)系統(tǒng)使用中應(yīng)用最多的顯示器主要有 LED 和 LCD(液晶顯示器)。單片機(jī)的 EEPROM 可擦除重復(fù) 1000 次。所以相比較而言本設(shè)計(jì)使用方案三。 紅外接收端示意圖: 紅 外 接 收受 控 目 標(biāo) 電 源開 關(guān)L E D調(diào) 光 電 路單 片 機(jī)顯 示 器 圖 當(dāng)控制接收通過微控制器發(fā)送的紅外脈沖將解析到顯示器上的控制對(duì)象的信息,并確定 LED 是否調(diào)光,調(diào)光,如果需要調(diào)光跳躍處理的調(diào)光電路的功能。 紅外發(fā)射端示意圖: 基于單片機(jī)的電器遙控器設(shè)計(jì) 遙 控 按 鈕 單 片 機(jī) 紅 外 發(fā) 射 圖 當(dāng)按下遙控按鍵時(shí),單片機(jī)發(fā)出對(duì)應(yīng)的控制脈沖,由紅外 LED 發(fā)射出去。這種簡(jiǎn)單的控制電路并不需要專門配置譯碼器,所以成本比較低。本設(shè)計(jì)中使用的是 AT89C51 單片機(jī),在功能上就難以支持 ZigBee 復(fù)雜的信息傳遞,并且對(duì)此設(shè)計(jì)本身來說使用 ZigBee 來說成本還是過高。 方式 ZigBee 是一種無線連接,可工作在 分別具有 最高 250kbit/s、 20kbit/s和 40kbit/s 的 傳輸速率 ,它的傳輸距離在 1075m 的范圍內(nèi) ,但可以繼續(xù)增加。 再者,使用紅外遙控器件時(shí),工作電壓低,功耗小,附加電路簡(jiǎn)單,對(duì)于本設(shè)計(jì)來說恰恰符合需求。發(fā)射端經(jīng)過紅外線發(fā)射 LED 發(fā)送紅外線控制信號(hào),信號(hào)被紅外接收模塊接受,并對(duì)信號(hào)進(jìn)行譯碼而做出相匹配的控制動(dòng)作完成遙控。因此為了達(dá)到設(shè)計(jì)要求在基礎(chǔ)的收發(fā)電路之上我們就需要加入許多附加電路。 單純從遙控的效果來說,無線電的發(fā)射功率、接收器件的接受靈敏度以及工作頻率都是影響它的重要因素。 由于無線電的使用可能會(huì)干擾和影響其他電子設(shè)備的工作,比如飛機(jī)在飛行中要求乘員關(guān)閉手機(jī)等無線通訊設(shè)備。不過鑒于本人知識(shí)水平的限制,本設(shè)計(jì)只能通過紅外遙的方式控制 5 個(gè)電器的開關(guān),
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1