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

正文內(nèi)容

基于單片機(jī)的紅外遙控窗簾設(shè)計(jì)論文(含c語(yǔ)言源程序)-全文預(yù)覽

  

【正文】 call sett1mov r1,k6h mov r2,k6lacall sett0jnb bz,$ D07: jb k0,d08acall ysJb k0,d08 。k2jnb k0,$ acall sett1mov r1,k2h mov r2,k2lacall sett0jnb bz,$ D03: jb k0,d04acall ysJb k0,d04 。計(jì)數(shù)器T0、T1工作在方式1setb ea 。k6鍵輸出頻率2100Hz119k7h equ 0ffhk7l equ 098h 。k2鍵輸出頻率900Hz278k3h equ 0ffhk3l equ 030h 。參考文獻(xiàn) [1] 胡漢才 單片機(jī)原理及系統(tǒng)設(shè)計(jì) 北京:清華大學(xué)出版社, [2] 丁元杰 單片微機(jī)原理及應(yīng)用 北京:機(jī)械工業(yè)出版社, 13[3] 肖景和 趙 健 實(shí)用遙控電路 北京:人民郵電出版社, 3537[4] 王建校 楊建國(guó) 51系列單片機(jī)及C51程序設(shè)計(jì) 北京:科學(xué)出版社 6772[5]王幸之王 雷 單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù) 北京:北京航空航天大學(xué)出版社 178181[6]李朝青 無(wú)線發(fā)送/接收IC芯片及其數(shù)據(jù)通訊技術(shù)選遍北京:北京航空航天大學(xué)出版社 121125[7]李 ,1993 3237[8]其嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無(wú)華、平易近人的人格魅力,與無(wú)微不至、感人至深的人文關(guān)懷,令人如沐春風(fēng),倍感溫馨。感謝實(shí)驗(yàn)室老師為我們撰寫(xiě)論文提供的方便,感謝為我提供資料的同學(xué)們。致 謝至此論文即將完成之際,在這里我要感謝所有給過(guò)我?guī)椭念I(lǐng)導(dǎo)、老師和同學(xué)。總結(jié)與展望本文主要完成了以下任務(wù):(1) 了解了紅外遙控通訊原理;(2) 分析了發(fā)射器與接收器的原理;(3) 了解編碼與解碼原理;(4) 了解單片機(jī)原理與串口技術(shù)以及抗干擾技術(shù);(5) 了解利用單片機(jī)的系統(tǒng)設(shè)計(jì);本課題的研究雖然取得了一定的收獲,但是在很多方面還需要進(jìn)一步的改進(jìn)和完善。測(cè)試環(huán)境亮度是根據(jù)不同用戶窗簾安裝位置處的環(huán)境亮度不同,以及用戶光控拉開(kāi)和光控關(guān)閉窗簾的環(huán)境亮度的要求不同,讓用戶自行選擇環(huán)境亮度。第三部分是系統(tǒng)復(fù)位,不論在任何的工作狀態(tài)下,總復(fù)位操作能將窗簾控制器恢復(fù)到開(kāi)始狀態(tài)下[23]。本電路中的硬件比較簡(jiǎn)單,其功能的實(shí)現(xiàn)主要由軟件完成。單片機(jī)的復(fù)位腳使用CR14組成上電復(fù)位電路,K1是手動(dòng)復(fù)位按鍵。單片機(jī)是本電路中的核心器件,擔(dān)負(fù)整個(gè)電路的管理。三極管VV2,VV5截止,兩個(gè)繼電器JJ2釋放狀態(tài),方向可逆的電動(dòng)機(jī)因無(wú)電源供電而停止。C3和GM1組成RC充放電回路,C3通過(guò)光敏元件放電,光敏二極管工作在反向電壓狀態(tài)下,此時(shí)環(huán)境亮度決定了光敏二極管的光阻值,光阻值大,C3放電速度慢,反之放電速度快。 (INT0),利用該口的第二功能,一旦紅外線信號(hào)到來(lái),單片機(jī)中止當(dāng)前的工作轉(zhuǎn)移到接收、處理紅外信號(hào)。發(fā)聲器發(fā)出的聲音有單片機(jī)軟件來(lái)實(shí)現(xiàn)和控制,不同的情況下發(fā)出不同音調(diào)、不同時(shí)間長(zhǎng)度的鳴響來(lái),也可以編制樂(lè)音聲音發(fā)聲。平時(shí)交流電正常的情況下,5V電源為單片機(jī)供電的同時(shí),也為電池浮充電,大大延長(zhǎng)了電池的使用壽命,當(dāng)交流電停電的時(shí)候,電池僅為單片機(jī)供電,單片機(jī)在掉電狀態(tài)下維持時(shí)鐘的正常走時(shí),VBB供電被D4隔斷。另外、電機(jī)拉動(dòng)窗簾的工作的時(shí)間長(zhǎng)度,電機(jī)工作的時(shí)候是否有鳴響提示,以及光控狀態(tài)下環(huán)境亮度的控制參數(shù)的調(diào)整等等都可以通過(guò)遙控器進(jìn)行設(shè)置。5 實(shí)際電路設(shè)計(jì)本文介紹一款使用微電腦管理的、紅外遙控器控制的多功能窗簾控制器。如某以時(shí)間為控制標(biāo)準(zhǔn)的測(cè)控系統(tǒng),完成一次測(cè)控任務(wù)需1小時(shí)。當(dāng)系統(tǒng)正常運(yùn)行時(shí),在定時(shí)喂狗的中斷服務(wù)程序中使該觀測(cè)單元保持正常值(設(shè)為 AAH),而在主程中將該單元清零,因觀測(cè)單元掉電可保護(hù),則開(kāi)機(jī)時(shí)通過(guò)檢測(cè)該單元是否為正常值可判斷是否看門(mén)狗復(fù)位[11]。、軟件復(fù)位的程序流程圖。 硬件復(fù)位與軟件復(fù)位的識(shí)別程序的執(zhí)行總是從0000H開(kāi)始,導(dǎo)致程序從 0000H開(kāi)始執(zhí)行有四種可能:一、系統(tǒng)開(kāi)機(jī)上電復(fù)位;二、軟件故障復(fù)位;三、看門(mén)狗超時(shí)未喂狗硬件復(fù)位; 四、任務(wù)正在執(zhí)行中掉電后來(lái)電復(fù)位。單片機(jī)系統(tǒng)因干擾復(fù)位或掉電后復(fù)位均屬非正常復(fù)位,應(yīng)進(jìn)行故障診斷并能自動(dòng)恢復(fù)非正常復(fù)位前的狀態(tài)。 若檢測(cè)到某觀測(cè)變量變化不正常,比如應(yīng)當(dāng)加1而未加1,則轉(zhuǎn)到出錯(cuò)處理程序作排除故障處理。采用這種環(huán)形結(jié)構(gòu)的軟件“看門(mén)狗”具有良好的抗干擾性能,大大提高了系統(tǒng)可靠性。則系統(tǒng)無(wú)法定時(shí)“喂狗”,硬件看門(mén)狗電路失效。 若失控的程序進(jìn)入“死循環(huán)”,通常采用“看門(mén)狗”技術(shù)使程序脫離“死循環(huán)”。 考慮到程序存貯器的容量,軟件陷阱一般1K空間有23個(gè)就可以進(jìn)行有效攔截。 RETI NOP在用戶程序區(qū)各模塊之間的空余單元也可填入陷阱指令。2 陷阱的安排 當(dāng)亂飛程序進(jìn)入非程序區(qū),冗余指令便無(wú)法起作用。因此先要合理設(shè)計(jì)陷阱,其次要將陷阱安排在適當(dāng)?shù)奈恢谩?攔截技術(shù)這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,避免了后面的指令被當(dāng)作操作數(shù)執(zhí)行,程序自動(dòng)納入正軌。串行口工作方式0MAIN: MOV R3,00H ;字型碼初始地址LOOP: MOV R4,0E8H ;循環(huán)顯示某個(gè)字符DELAY: ACALL DISPLAY ;顯示 DJNZ R4,DELAY ;延時(shí)時(shí)間未到繼續(xù) INC R3 ;顯示下個(gè)字符 CJNE R3,OAH,LOOP ;未顯示到“9”繼續(xù) AJMP MAIN ;返回主程序DISPLAY:CLR CLR ;選中第一位 ACALL DISP ;顯示 ACALL DELAY1 ;延時(shí)10MS SETB ;選中第二位 ACALL DISP ACALL DELAY1 SETB ;選中第三位 CLR ACALL DISP ACALL DELAY1 SETB ;選中第四位 SETB ACALL DISP ACALL DELAY1 RETDIS: MOV A,R3 MOV DPTR,TABLE MOVC A,A+DPTR ;查表 MOV BUFF,A ;送發(fā)送緩沖器WAIT: JNB TI,WAIT ;等待串行中斷 CLR TI RETDELAY1: MOV R6,10H ;延時(shí)子程序LOOP1: MOV R7,38HLOOP2: DJNZ R7,LOOP2 DJNZ R6,LOOP1 RETTABLE: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H END ;程序結(jié)束 [10]在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來(lái)越受到重視。將4只LED的段位都連在一起,它們的公共端則由74LS138分時(shí)選通,這樣任何一個(gè)時(shí)刻,都只有一位LED在點(diǎn)亮,也即動(dòng)態(tài)掃描顯示方式,其優(yōu)點(diǎn)在上一節(jié)中我們已經(jīng)闡述。 串行動(dòng)態(tài)LED掃描電路圖是電原理圖,我們還是采用C2051單片機(jī),同時(shí)用廉價(jià)易得的74LS164和74LS138作為擴(kuò)展芯片。對(duì)于52子系列,:;。在不接片外存儲(chǔ)器與不擴(kuò)展I/O接口時(shí),可作為準(zhǔn)雙向輸入/輸出接口。 XTAL1:片內(nèi)反相放大器輸入端。用HMOS工藝制造的芯片采用雙列直插式封裝。其他性能均與51子系列相同。 片內(nèi)采用單總線結(jié)構(gòu)。 2個(gè)16位定時(shí)/計(jì)數(shù)器。 片外數(shù)據(jù)存儲(chǔ)器的尋址范圍為64K字節(jié)。 片內(nèi)帶振蕩器,~12MHZ;可有時(shí)鐘輸出。完整的接收到一組編碼后,在中斷程序中將鍵值有效標(biāo)志key_flag置1,主程序循環(huán)中如果查詢到key_flag為1則保存這個(gè)鍵碼,即完成一次解碼操作。第一個(gè)下降沿表明編碼輸出開(kāi)始,這時(shí)將時(shí)間記錄為last_time,當(dāng)比較器輸出跳為高電平時(shí),記錄當(dāng)前時(shí)間為current_time,并且記錄脈沖寬(current_timelast_time)判斷收到的是寬脈沖還是窄脈沖,如果是寬脈沖記錄為0,窄脈沖記錄為1。D0~D4中只有一位為“0”,指示著哪一列有鍵按下,這樣就由遙控接收、解碼電路模擬了一次“按鍵”動(dòng)作。在本機(jī)遙控系統(tǒng)中,利用了EPROM的D0~D4五根數(shù)據(jù)線和全部12根地址線,通過(guò)向2732中固化上表所示的邏輯真值表,從而實(shí)現(xiàn)了關(guān)鍵的遙控解碼,使遙控器上按鍵與本機(jī)鍵盤(pán)按鍵一一對(duì)應(yīng)起來(lái)。如果把EPROM的輸入地址A0,A1,……AN視為輸入邏輯變量,同時(shí)把輸出數(shù)據(jù)D0,D1,……DM視為一組多輸出邏輯變量,那么輸出與輸入之間也就是一組多輸出的組合邏輯函數(shù)。根據(jù)遙控器上按鍵與本機(jī)鍵盤(pán)按鍵的一一對(duì)應(yīng)方案,我們可以導(dǎo)出實(shí)現(xiàn)“模擬”按鍵的邏輯真值表(其中C0~C4為列掃描線)。若無(wú)鍵按下,則列掃描線輸出全“1”(高電平);若有鍵按下,則此鍵所在列線輸出為“0”,再結(jié)合行掃描線此時(shí)的狀態(tài),就可具體定位按鍵。簡(jiǎn)言之,要做到對(duì)CPU是透明的,似乎只有一個(gè)鍵盤(pán)輸入單元在工作,只須訪問(wèn)它來(lái)進(jìn)行鍵盤(pán)掃描、鍵碼讀出操作。為了讓CPU讀取這個(gè)并行遙控碼,通常的方法是在轉(zhuǎn)換完成后產(chǎn)生一個(gè)中斷,通知CPU來(lái)讀取遙控信息。經(jīng)ICa整形、放大、倒相而得到負(fù)脈沖信號(hào),再由D5、C4、R3檢波,延時(shí)送至ICb(達(dá)到反相器的閾值電壓),致使ICb輸出低電平,然后C4端電壓經(jīng)R3放電,使ICb輸入端低于反相器的閾值電壓,ICb輸出端恢復(fù)高電平。 紅外接收電路先介紹一款接收電路。一組碼本身的持續(xù)時(shí)間隨它包含的二進(jìn)制“0”和“1”的個(gè)數(shù)不同而不同,大約在45~63ms之間。UPD6121G產(chǎn)生的遙控編碼是連續(xù)的32位二進(jìn)制碼組,其中前16位為用戶識(shí)別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。程序見(jiàn)清單。工作原理:,K0至K7為遙控按鈕。遙控發(fā)射器及其編碼接收部分包括光電轉(zhuǎn)換放大器、解調(diào)、解碼電路。如果在增大發(fā)射機(jī)發(fā)射功率的同時(shí),又將發(fā)射光或接收光聚焦,則控制距離可大大增加。在接收機(jī)方面,由光電二極管或光電三極管將接收到的紅外脈沖信號(hào)轉(zhuǎn)換成微弱的脈沖電信號(hào),由電壓放大級(jí)將這個(gè)微弱的信號(hào)加以放大,使其能夠可靠地出發(fā)雙穩(wěn)態(tài)電路的翻轉(zhuǎn),有的電路還加以限幅放大,以削去干擾尖脈沖。方波的占空比用1:1或1比幾。和用電磁波用作無(wú)線電遙控的信號(hào)傳播媒介一樣,在紅外遙控電路中用紅外線作為紅外線遙控的信號(hào)傳播媒介。所以利用單片機(jī)可以實(shí)現(xiàn)較多的功能的前提下降低設(shè)計(jì)、生產(chǎn)成本。(3) 廣泛應(yīng)用于打印機(jī)、繪圖儀等許多計(jì)算機(jī)外圍設(shè)備,特別是用于智能終端,可大大減輕主機(jī)負(fù)擔(dān)。 可預(yù)見(jiàn)單片機(jī)的發(fā)展趨勢(shì)將是向大容量、高性能話、外圍電路內(nèi)裝化等方面發(fā)展,也就是對(duì)CPU、存儲(chǔ)器、片內(nèi)I/O的改進(jìn),低功耗,特別是系統(tǒng)的單片機(jī)是目前單片機(jī)發(fā)展的重要趨勢(shì)。所以,現(xiàn)在的重點(diǎn)是如何研制出功能全、造價(jià)省的家用自動(dòng)控制裝置[13]。由于紅外線遙控器具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn)。能得到很好的休息,這就使得自動(dòng)化技術(shù)快速發(fā)展。 遙控種類繁多,有聲控、無(wú)線電控制、紅外線控制等。窗簾控制器可以使用紅外遙控器進(jìn)行遠(yuǎn)程手動(dòng)開(kāi)、手動(dòng)關(guān)和手動(dòng)??刂疲豢梢詧?zhí)行事先輸入的開(kāi)啟時(shí)間和關(guān)閉時(shí)間進(jìn)行時(shí)間控制;還可以根據(jù)室外環(huán)境亮度實(shí)現(xiàn)環(huán)境亮度光控。所以設(shè)計(jì)的目標(biāo)就是實(shí)現(xiàn)功能全、造價(jià)省。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1