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

正文內(nèi)容

課程設(shè)計-基于單片機(jī)的紅外遙控電風(fēng)扇設(shè)計-在線瀏覽

2024-07-18 04:39本頁面
  

【正文】 引 言電風(fēng)扇曾一度被認(rèn)為是空調(diào)產(chǎn)品沖擊下的淘汰品,其實并非如此,市場人士稱,家用電風(fēng)扇并沒有隨著空調(diào)的普及而淡出市場,近兩年反而出現(xiàn)了市場銷售復(fù)蘇的態(tài)勢。其主要原因:一是風(fēng)扇和空調(diào)的降溫效果不同——空調(diào)有強(qiáng)大的制冷功能,可以快速有效地降低環(huán)境溫度,但電風(fēng)扇的風(fēng)更溫和,更加適合老人兒童和體質(zhì)較弱的人使用;二是電風(fēng)扇有價格優(yōu)勢,價格低廉而且相對省電,安裝和使用都非常簡單。鑒于以上方面的考慮,我們需要設(shè)計一種智能電風(fēng)扇控制系統(tǒng)來解決這些問題。發(fā)送端采用單片機(jī)將待發(fā)送的二進(jìn)制信號編碼調(diào)制為一系列的脈沖串信號,通過紅外發(fā)射管發(fā)射紅外信號。使用89C52芯片 將按鍵信號調(diào)制在 38KHz 的載波信號上通過三極管放大后發(fā)射出去。89C52的P1口構(gòu)成矩陣式鍵盤,用T1產(chǎn)生定時中斷,作為紅外線的調(diào)制基波。(圖1)遙控原理圖,發(fā)射部分和加收部分分別有兩塊89C52單片機(jī)構(gòu)成。,并用一個二極管(IN4148)進(jìn)行降壓。:在LED封裝行業(yè)中有三個主要且常用的波段,如下850NM、875NM、940NM。本設(shè)計采用940NM的紅外管。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。,其中前16位為用戶識別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。,周期性地發(fā)出同一種32位二進(jìn)制碼,周期約為108ms。:(圖3)遙控編碼(圖 4)遙控器軟件流程圖二、紅外接收部分、解調(diào)、解碼電路。 用 AT89C51單片機(jī)來作主芯片控制,采用紅外T1838接收頭,用雙向可控硅MC97A6控制電機(jī)檔位,具有紅外遙控功能。(圖 5 )電風(fēng)扇控制板框圖線段的顯示:點陣圖形式液晶由MN個顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。這就是LCD顯示的基本原理。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。第2腳:VDD接5V正電源。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第16腳:背光源負(fù)極。(說明1為高電平,0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。指令4:顯示開關(guān)控制。C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時為雙行顯示,F(xiàn):低電平時顯示5X7的點陣字符,高電平時顯示5X10的顯示字符??煽毓枵{(diào)速可分為移向調(diào)速和可控硅過零調(diào)速兩種方式,這兩種方法同變頻調(diào)速而言,具有容易實現(xiàn)、系統(tǒng)簡單、成本低廉等優(yōu)點。本設(shè)計采用MOC3603帶過零觸發(fā)的雙向晶閘管驅(qū)動器。由于INT0信號反映工頻電壓過零時刻,因此只要對在外中斷零二端服務(wù)程序中完成控制門的開啟與關(guān)閉,并利用中斷服務(wù)次數(shù)對控制量N(N為每個周期內(nèi)可控硅導(dǎo)通的正弦波個數(shù))進(jìn)行計數(shù)??墒箍煽毓柽^零觸發(fā)脈沖不在通過,這樣就可按照控制處理得到的控制量的要求,實現(xiàn)可控硅的過零控制 ,從而達(dá)到按控制量控制的效果,實現(xiàn)速度可調(diào)。仿真能實現(xiàn)播放音樂,按鍵選擇曲目,暫停,播放功能。能實現(xiàn)播放音樂,按鍵換曲等功能。(2)程序中的跳轉(zhuǎn)指令的運(yùn)用很重要,為保險起見,都用LJMP,我們就遇到過跳轉(zhuǎn)指令用錯程序無法正常運(yùn)行的現(xiàn)象。(3)編程時要注意,在程序開始時,要寫入各定時器中斷的入口地址。(5)編程前要加流程圖,這樣會使思路清晰四、心得體會本學(xué)期學(xué)習(xí)了單片機(jī)這門課,但是對于單片機(jī)的硬件設(shè)計,軟件設(shè)計掌握的深度不夠,通過此次課程設(shè)計,我對于硬件電路的工作原理有了進(jìn)一步的學(xué)習(xí),同時有了一個提升;在軟件方面,在程序的設(shè)計,程序的調(diào)試方面有了很大的進(jìn)步。通過這次實踐使我更深刻的體會到了理論聯(lián)系實際的重要性。很感謝學(xué)校和老師給我們安排了這次課程設(shè)計,這次實習(xí)也讓我真正感受到的是合作的重要,許多時候都是在組員的討論,老師的指導(dǎo)中的一句半句啟發(fā)了我,就出現(xiàn)的讓人欣喜的結(jié)果;理論知識同樣很重要,有些問題都是由于基礎(chǔ)知識掌握不好才出現(xiàn)的。這次的課程設(shè)計在一定程度上改變了我對于學(xué)習(xí)單片這么課程的態(tài)度,從最初的認(rèn)為學(xué)他沒有什么意義,到如今覺得很有意義,并希望能將理論運(yùn)用到實踐,設(shè)計出更好更完整的系統(tǒng)。==電風(fēng)扇紅外發(fā)射(遙控器)程序=====================================。K2:低風(fēng)檔,鍵值為 02。K4:高風(fēng)檔,鍵值為 04。K6:定時60s,鍵值為06。K8:開關(guān)機(jī),鍵值為08。===================================================================== ORG 0000H JMP MAIN ORG 0003H 。T0的中斷入口ko JMP FM_T0 ORG 0100H。===================進(jìn)入主程序======================================MAIN: MOV R0,7FH 。清緩沖的地址單元值。設(shè)置電平觸發(fā) SETB PT0 SETB EX0 SETB EA MOV TMOD,02H 。送初值 MOV TL0,0FAHLOOP: CLR DATAOUT MOV P0,0FH 。===================中斷程序:完成其按鍵按下的標(biāo)志位KEY_INT0: PUSH ACC PUSH PSW CLR EX0 MOV A,P0 CPL A ANL A,0FH MOV R2,A 。======================================================== MOV P0,0F0H MOV A,P0 CPL A ANL A,0F0H 。======================================================== MOV R1,05H 。取列號 DEC R1 JNC PINT01PINT02: MOV A,R2 。置循環(huán)次數(shù)PINT03: RRC A INC R3 JNC PINT03PINT04: MOV A,R3 CLR C RLC A RLC A ADD A,R1 MOV SENDBUF+2,A 。存鍵號的反碼 MOV SENDBUF,0FFH 。系統(tǒng)反碼在31H單元中 LCALL SEND SETB ET0 。啟動T0 LCALL PP 。當(dāng)發(fā)送完后關(guān)斷定時器 CLR ET0 。執(zhí)行完后打開外INT0 POP PSW POP ACC RETI。======================引導(dǎo)脈沖子程序 SEND: SETB DATAOUT LCALL DY9000us CLR DATAOUT LCALL DY4500us RET 。發(fā)送的字節(jié)數(shù) MOV R1,SENDBUF PP0: MOV R2,08H 。將數(shù)據(jù)首址 CLR C 。右環(huán)移帶進(jìn)位 JC ONE 。若C=0 CALL DY560us CLR DATAOUT CALL DY560usONE: SETB DATAOUT CALL DY560us CLR DATAOUT CALL DY1687us DJNZ R2,PP1 INC R1 DJNZ R3,PP0 。====================延時1687us子程序 DY1687us: MOV R6,5L2: MOV R4,2L3: MOV R5,55 DJNZ R5,$ DJNZ R4,L3 DJNZ R6,L2 RET。====================延時9000us子程序 DY9000us: MOV R6,90L2A: MOV R4,2 L3A: MOV R5,16 DJNZ R5,$ DJNZ R4,L3A DJNZ R6,L2A RET 。K1:微風(fēng)檔,鍵值為 01。K3:中風(fēng)檔,鍵值為 03。K5:定時30s,鍵值為05。K7:定時300s,鍵值為07。========================================================== ORG 0000H JMP START
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1