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

正文內(nèi)容

基于單片機的紅外遙控自動窗簾畢業(yè)設(shè)計(參考版)

2025-01-21 15:08本頁面
  

【正文】 )采用以上方法,電機的運轉(zhuǎn)就只需要用三個信號控制:兩個方向信號和一個使能信號。而2個非門通過提供一種方向輸人,可以保證任何時候在H橋的同側(cè)腿上都只有一個三極管能導(dǎo)通。就是基于這種考慮的改進電路,它在基本H橋電路的基礎(chǔ)上增加了4個與門和2個非門。此時,電路中除了三極管外沒有其他任何負載,因此電路上的電流就可能達到最大值(該電流僅受電源性能限制),甚至燒壞三極管。具有使能控制和方向邏輯的H橋電路驅(qū)動電機時,保證H橋上兩個同側(cè)的三極管不會同時導(dǎo)通非常重要。另一對三極管Q2和Q3導(dǎo)通的情況,電流將從右至左流過電機。按圖中電流箭頭所示,該流向的電流將驅(qū)動電機順時針轉(zhuǎn)動。根據(jù)不同三極管對的導(dǎo)通情況,電流可能會從左至右或從右至左流過電機,要使電機運轉(zhuǎn),必須使對角線上的一對三極管導(dǎo)通。 如圖所示,H橋式電機驅(qū)動電路包括4個三極管和一個電機。電路得名于“H橋式驅(qū)動電路”是因為它的形狀酷似字母H。例如:若MCS51單片機時鐘頻率為12MHz,則復(fù)位脈沖寬度至少應(yīng)該為2μs。單片機的復(fù)位后是靠外部電路實現(xiàn)的,在時鐘電路工作后,只要在單片機的RST引腳上出現(xiàn)24個時鐘振蕩脈沖(2個機器周期)以上的高電平,單片機便可實現(xiàn)初始化狀態(tài)復(fù)位。2)單片機復(fù)位電路。通常。即用來連接8051片內(nèi)OSC的定時反饋回路。但是,當交變電場的頻率為某一特定值時,振幅驟然增大,產(chǎn)生共振,稱之為壓電振蕩。在石英晶體的兩個管腳加交變電場時,它將會產(chǎn)生一定頻率的機械變形,而這種機械振動又會產(chǎn)生交變電場,上述物理現(xiàn)象稱為壓電效應(yīng)。振蕩周期=;機器周期指令周期=。CC2是反饋電容,其值在20pF~100pF之間選取,典型值為30pF。 1)時鐘產(chǎn)生電路片內(nèi)電路與片外器件就構(gòu)成一個時鐘產(chǎn)生電路,CPU的所有操作均在時鐘脈沖同步下進行。紅外發(fā)送程序流程圖如圖4所示。然后再發(fā)32位數(shù)據(jù)代碼,“0”;,“1”。先發(fā)一段前導(dǎo)碼,以檢驗這組碼是否為想要的碼。在需要輸出低電平的時候??梢娸敵鲂盘栒伎毡瓤梢杂啥〞r時間的長短來決定,這樣就可以在高電平時輸出占空比盡量小的脈沖信號。這里利用軟件來實現(xiàn)這個功能。因為發(fā)光二極管的發(fā)光距離與其發(fā)射功率成正比,為了提高發(fā)光二極管的發(fā)光距離,必須提高它的發(fā)射功率,也就是使紅外發(fā)光二極管工作于脈沖狀態(tài)。鍵盤模塊采用44行列掃描式鍵盤??傮w硬件框圖如圖1所示。因此,實際應(yīng)用中,紅外遙控器和控制對象上都裝有紅外發(fā)送電路和紅外接收電路。 while(1)。 //strchar(p1)。 w(0xc0)。 //寫入字符的地址為第1行第1列 //初始化LCD //總中斷開 //允許外部中斷0,用于檢測紅外遙控器按鍵 EX0=1。 //實際取d8f7 TH0=0xd8。 //堆棧指針 SP=0x60。 //開外部中斷,允許新的遙控按鍵} } //解碼成功,調(diào)用顯示程序,顯示該鍵值 if(IR_RE==1){k=~k。 delay1000()。 { i++) for(i=0。 } } //32位二進制碼接收結(jié)束 } //1位數(shù)據(jù)接收結(jié)束 //按位“或” date[i]=date[i]|0x80。 delay1000()。 { else if(IR_RE==1) } 0x7f。 date[i]=1。 { if(IR_RE==0) while(IR_RE==0)。 {j8。 {i4。 // delay2400()。 { while(IR_RE==0)。 i,j。/**//*紅外解碼程序(核心)*//**/void IR_decode(){這個程序是我自己調(diào)試好的,可以拿來直接應(yīng)用。開始延時,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,,否則如果該位為“0”,讀到的已是下一位的高電平,因此?。?)/2=。下邊是編程的思路來:{16位地址碼的最短寬度:16=18ms 16位地址碼的最長寬度:16=36ms可以得知8位數(shù)據(jù)代碼及其8位反代碼的寬度和不變:(+)8=27ms所有32位代碼的寬度為(18ms+27ms)~(36ms+27ms)對于紅外線遙控對于很多電子愛好者來講,都感覺到非常神奇,看不到,摸不著,但能實現(xiàn)無線遙控,其實控制的關(guān)鍵就是我們要用單片機芯片來識別紅外線遙控器發(fā)出紅外光信號,即我們通常所說的解碼,單片機得知發(fā)過來的是什么信號,然后再做出相應(yīng)的判斷與控制,如我們按電視機遙控器的頻道按鈕,則單片機會控制更換電視頻道,如按的是遙控器音量鍵,則單片機會控制增減音量。當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進制碼,周期約為108ms。該芯片的用戶識別碼固定為十六進制01H;后16位為8位操作碼(功能碼)及其反碼。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示。 采用脈寬調(diào)制的串行碼,、“0”;、“1”,其波形如圖2所示。這種遙控碼具有以下特征:這里介紹常用的超薄型紅外線遙控器使用的就是6121編碼。 二、編碼原理 發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。我們平常使用的遙控器隨處可見,但是你知道他的原理嗎?遙控器使用的紅外通信方式,先對他的編碼原理和編寫程序的思路給一個簡單介紹??梢栽O(shè)一個變量來記錄同一個鍵值收到的次數(shù),當它的記錄小于某一預(yù)定的值時,表示用戶在進行同一操作。每一組有效的編碼由24為組成,因此程序中需要有一個脈沖計數(shù)變量來記錄是否有24位碼,只有確認收到24位碼后,才認為這次按鍵有效。程序流程圖下:解碼程序在比較器中斷服務(wù)程序中實現(xiàn)。接下來CPU對這個“按鍵”動作的響應(yīng)、處理就和本機鍵盤完全一樣了。當遙控器上沒有按鍵按下時,EPROM2732的端為“1”,使得2732的數(shù)據(jù)線D0~D4為高阻態(tài)與鍵盤矩陣線脫離,而本機鍵盤的掃描與讀出照常進行不受影響,若遙控器上有鍵按下時,經(jīng)紅外發(fā)射、接收對應(yīng)的8位遙控碼出現(xiàn)在74HC595的輸出端,并作為EPROM2732的A0~A7輸入,此時的行掃描碼(CPU發(fā)出)作為A8~A11輸入,2732的端為低電平,讀出A0~A11指定單元的數(shù)據(jù),將其中D0~D4放在鍵盤矩陣列線上。需要指出的是,EPROM的地址譯碼是全譯碼,而在本方案中占據(jù)地址線A0~A7的8位遙控碼只有20種有效碼值(20個鍵),即一頁(2S6字節(jié))中只有20個有效數(shù)據(jù),則應(yīng)將剩余空間填入0FFH。根據(jù)這個原理,選用4K8EPROM2732,可以實現(xiàn)任意12變量輸入、8變量輸出的組合邏輯函數(shù)。而且,EPROM地址譯碼器的輸出包含了全部輸入變量的最小項,每一位數(shù)據(jù)輸出又都是這些最小項之和,因而任何形式的組合邏輯函數(shù)均能通過向EPROM中寫入相應(yīng)的數(shù)據(jù)來實現(xiàn)。EPROM就是一種與陣列固定、或陣列可編程的邏輯器件。 這是一個12變量輸入S變量輸出的組合邏輯函數(shù),最小項總數(shù)為1620=320個。這樣就將遙控鍵盤和本機鍵盤統(tǒng)一起來,二者的鍵數(shù)和鍵功能定義都一樣,一個相同的鍵在遙控器上按下和在本機鍵盤上按下對CPU而言沒有任何區(qū)別,只不過對鍵盤矩陣來說前者是軟接觸,后者是硬接觸。我們設(shè)想,可否將遙控接收頭輸出的含有按鍵信息的8位遙控碼通過某種轉(zhuǎn)換,并入鍵盤矩陣電路,當遙控器有鍵按下時,就會在機上鍵盤對應(yīng)鍵處產(chǎn)生一個“模擬”按鍵動作,產(chǎn)生一個鍵碼可供CPU讀取。在這種方式下,CPU通過輸出指令使鍵盤矩陣的行掃描線依次為“0”(低電平),同時監(jiān)測鍵盤矩陣的列掃描線。但實際上卻有遙控器與鍵盤兩套鍵輸入硬件在同時而獨立地工作。因此,我們想尋求一種不占用儀器CPU的軟、硬件資源而實現(xiàn)遙控的方法,使鍵盤輸入和遙控輸入統(tǒng)一起來,占用同一個端口、同一個中斷、同一個中斷服務(wù)程序。但這樣做要占用CPU一個外部中斷資源并需編寫額外的中斷服務(wù)程序,顯得比較煩瑣?;贓PROM的遙控解碼原理 經(jīng)過串并轉(zhuǎn)換,我們得到了8位并行遙控碼。這樣,每按動一次紅外發(fā)射器,在IC6輸出端就得到一個負脈沖信號,去觸發(fā)由ICc和ICd組成的雙穩(wěn)態(tài)電路,促使雙穩(wěn)態(tài)電路翻轉(zhuǎn),輸出H或L電平,通過R8控制單向可控硅的導(dǎo)通或截止 紅外接收電路遙控編碼脈沖的串并轉(zhuǎn)換紅外遙控接收頭解調(diào)出的編碼是串行二進制碼,包含著遙控器按鍵信息。當收到遙控發(fā)射器送來的紅外脈沖信號時,接收頭的第腳輸出低電平(脈沖信號)。電路原理: ,主要由紅外接收頭和IC4069組成的紅外控制開關(guān)電路。2. 2. 根據(jù)碼的格式,[6]?!?   ②單發(fā)代碼格式       ?、圻B發(fā)代碼格式 注:代碼寬度算法: 16位地址碼的最短寬度:16=18ms 16位地址碼的最長寬度:16=36ms易知8位數(shù)據(jù)代碼及其8位反代碼的寬度和不變:(+)8=27ms∴32位代碼的寬度為(18ms+27ms)~(36ms+27ms)1. 解碼的關(guān)鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。代碼格式(以接收代碼為準,接收代碼與發(fā)射代碼反向)①位定義    當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進制碼,周期約為100ms。該芯片的用戶識別碼固定為十六進制01H;后16位為8位操作碼(功能碼)及其反碼。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,、“0”;、“1”。下面介紹另外一種編碼方法:遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成脈沖寬度調(diào)制和脈沖相位調(diào)制兩大類。軟件設(shè)計參數(shù)為:T1定時時間為100ms,K0至K7按鈕所對應(yīng)的紅外線發(fā)射頻率分別為300、600、900、1200、1500、1800、2100、2400 Hz[21]。T1定時溢出,中斷程序關(guān)閉T0定時器,停止紅外線發(fā)射。T1作為發(fā)射時間控制器,T0作為紅外線發(fā)射頻率控制器。下面介紹一款用AT89C2051單片機來實現(xiàn)的遙控裝置。為了達到一次能發(fā)送一組數(shù)據(jù)(如車次號,通常為三位十進制數(shù)),我們可以采用89C2051的軟件編碼/解碼的方法,先一次性輸入一組車號,按下發(fā)送鍵后,全部發(fā)送出;同時在接收時,用連續(xù)接收方法,一次性解碼所有數(shù)據(jù)[6]。接收部分包括光電轉(zhuǎn)換放大器、解調(diào)、解碼電路。 該紅外遙控窗簾可謂是一款多功能的窗簾控制器窗簾控制器原理圖。窗簾控制器可以使用紅外遙控器進行遠程手動開、手動關(guān)和手動??刂疲贿€可以根據(jù)室外環(huán)境亮度實現(xiàn)環(huán)境亮度光控。 采用LG28顯示模塊41BH數(shù)碼管,動態(tài)掃描,8550三極管位選驅(qū)動 , AT89S52微處理器P0口直接段選實現(xiàn)小時、分鐘顯示,具有顯示亮度強、穩(wěn)定性能好、顯示誤差少等優(yōu)點。(2)片內(nèi)集成4KB可編程閃爍存儲器,可進行1000次以上寫/擦循環(huán)操作,數(shù)據(jù)保留時間可達10年,支持三級程序存儲器鎖定。(采用V/F轉(zhuǎn)換電路)這二個方案都是采用單片機控制,液晶顯示模塊LCD顯示。方案(一)自動控制系統(tǒng)。隨著窗簾紅外控制器應(yīng)用范圍的日益廣泛和多樣,各種適用于不同場合的窗簾控制器應(yīng)運而生。正如前面所述,它還將對計算機技術(shù)產(chǎn)生沖擊,對未來數(shù)據(jù)通信產(chǎn)生重大影響。由于紅外通信具有隱蔽性,保密性強,故國外軍事通信機構(gòu)歷來重視這一技術(shù)的開發(fā)和應(yīng)用。   預(yù)計在不久的將來,紅外技術(shù)將在通信領(lǐng)域得到普遍應(yīng)用,數(shù)字蜂窩電話、尋呼機、付費電話等都將采用紅外技術(shù)。紅外通信標準的開發(fā)者還在設(shè)想在機場和飯店等地點使用步行傳真機和打印機,在這些地方,掌上計算機用戶可以利用這些外設(shè)而勿需電纜。由于PCS、數(shù)字電話系統(tǒng)和筆記本計算機之間的連接是通過標準的紅外端口實現(xiàn)的, 所以PCS數(shù)字電話系統(tǒng)可在任何一種PC機上使用, 包括各種新潮筆記本計算機以及手持式計算機,以提供紅外數(shù)據(jù)通信。便攜式PC機有一個任選的擴展插槽,可插入新式PCS數(shù)據(jù)卡。6. 紅外通信技術(shù)開辟數(shù)據(jù)通信的未來   目前,符合紅外通信標準要求的個人數(shù)字數(shù)據(jù)助理設(shè)備、筆記本計算機和打印機已推向市場,然而紅外通信技術(shù)的潛力將通過個人通信系統(tǒng)(PCS)和全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)的建立而充分顯示出來。由于電話機、手持式計算機和紅外通信連接全都是數(shù)字式的,故不需要調(diào)制解調(diào)器。預(yù)計,執(zhí)行紅外通信標準即可將所有的局域網(wǎng)(LAN)的數(shù)據(jù)率提高到10Mb/s紅外通信標準規(guī)定的發(fā)射功率很低,因此它自然是以電池為工作電源的標準。⑶ 紅外通訊技術(shù)的主要目
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1