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

正文內(nèi)容

單片機(jī)紅外遙控系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 顯示的方法。因此為了簡(jiǎn)潔電路,我使用非編碼鍵盤(pán)。而接收端采用獨(dú)立按鍵,根據(jù)不同的電器,其具體功能各不相同。兩個(gè)16位的定時(shí)/計(jì)數(shù)器T0和T1均可以分成2個(gè)獨(dú)立的8位計(jì)數(shù)器即TH0、TL0、THTL1,它們用于存定時(shí)或計(jì)數(shù)的初值。C/:功能選擇位。則TMOD各位設(shè)置為:0 0 l 0 0 1 O l 25H用MOV TMOD,#25H指令寫(xiě)入TMOD中。TR1和TR0:為定時(shí)器1和定時(shí)器0的啟動(dòng)控制位。其復(fù)位由觸發(fā)方式來(lái)設(shè)置。(3)定時(shí)計(jì)數(shù)器的操作模式①模式1在模式1 工作下,計(jì)數(shù)器最多可計(jì)數(shù)個(gè)數(shù)為 M==65536,計(jì)時(shí)時(shí)間最長(zhǎng)為 *65536=72ms 41而計(jì)數(shù)初值的加載方法為:TL0=(65536C). 42TH0=(65536C)/256 43其中C為所要計(jì)數(shù)的值,計(jì)數(shù)時(shí)間長(zhǎng)度為: *C 44②模式2模式2有自動(dòng)重新加載初值的功能,使定時(shí)器做更精確的計(jì)時(shí)。 當(dāng)某個(gè)操作按鍵按下時(shí),單片機(jī)先讀出鍵值,然后根據(jù)鍵值設(shè)定遙控碼的脈沖個(gè)數(shù),再調(diào)制成40kHz方波由紅外線(xiàn)發(fā)光管發(fā)射出去[14]。若第一位低電平碼的脈寬小于2ms,將作為錯(cuò)誤碼處理。如此反復(fù),則電樞端電壓波形如圖b中所示。按鍵由斷開(kāi)到閉會(huì)及由閉合到斷開(kāi)時(shí),由于機(jī)械觸點(diǎn)的彈性作用,按鍵的動(dòng)作不是立刻完成的,在閉合及打開(kāi)的瞬間有機(jī)械抖動(dòng)的發(fā)生,抖動(dòng)時(shí)間一般為5—10ms,表現(xiàn)在輸入電壓信號(hào)上為輸入信號(hào)是抖動(dòng)的不穩(wěn)定的電平信號(hào),其信號(hào)波形見(jiàn)圖29所示[10]。而這時(shí)就可以采用軟件消抖的方法。通過(guò)本次紅外系統(tǒng)的設(shè)計(jì),我大有收獲。i++) for(j=0。 //40KHZ初值TL1=0xf3。//40KHZ發(fā)3毫秒for(m=keyvol。remoteout=0。 case 2:keyvol=keyvol+1。break。sed()。 case 10:keyvol=keyvol+1。break。sed()。if(key0!=0xff){for(i=0。tx()。i8。 //基準(zhǔn)正弦波相位輸入sbit AA=P0^0。sbit II=P2^0。////uint i,j,m,n,k,s=1。EA=1。}case 3:{s=4。}case 7:{s=8。 Q=0。k=0。break。break。break。break。 } } }EX0=1。最后我要深深地感謝我的家人,正是他們含辛茹苦地把我養(yǎng)育成人,在生活和學(xué)習(xí)上給予我無(wú)盡的愛(ài)、理解和支持,才使我時(shí)刻充滿(mǎn)信心和勇氣,克服成長(zhǎng)路上的種種困難,順利的完成大學(xué)學(xué)習(xí)。break。break。break。break。break。 if(remotein==0) {while(1) {while(remotein==0)。while(1) { while(sin==1)。}case 6:{s=7。}case 2:{s=3。j++) 。sbit PP=P2^6。sbit GG=P0^6。}//////*********************結(jié)束**************************//附錄2: 接收程序/*********************************************************************/// // 遙控接收處理器// LRM /*********************************************************************///使用AT89C52單片機(jī),12MHZ晶振,////pragma src(E:\)include include define uchar unsigned chardefine uint unsigned intdefine disout P1 sbit remotein=P3^1。}} } // key1=0xf7。i8。if(key0!=0xff) {while(key0!=0xff)。break。 case 12:keyvol=keyvol+1。sed()。break。 case 4:keyvol=keyvol+1。sed()。ET1=0。TR1=0。TMOD=0x22。///////*********1毫秒延時(shí)程序**********/delay1ms(uint t){for(i=0。為以后從事單片機(jī)軟硬件產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)打下了一定的基礎(chǔ),培養(yǎng)了從事產(chǎn)品研發(fā)的信心。 硬件電路制作完成并調(diào)試好后,便可將程序編譯好下載到單片機(jī)試運(yùn)行。硬件消抖電路見(jiàn)圖30。T=50mS,,使T1在1——5之間變化,從而達(dá)到5級(jí)調(diào)速的目的,如圖27所示。 調(diào)速方法圖26為PWM降壓斬波器的原理電路及輸出電壓波形。(1)數(shù)碼幀的接收處理當(dāng)紅外線(xiàn)接收器輸出脈沖幀數(shù)據(jù)時(shí),第一位碼的低電平將啟動(dòng)中斷程序,實(shí)時(shí)接收數(shù)據(jù)幀。當(dāng)系統(tǒng)復(fù)位時(shí)所有位均為0。IE1和IE0:為外部中斷1和外部0的中斷請(qǐng)求標(biāo)志位。這兩位也可作為程序查詢(xún)的標(biāo)志位,在查詢(xún)方式下應(yīng)由軟件來(lái)清0。系統(tǒng)復(fù)位時(shí)TMOD所有位均為0。只有當(dāng)外部中斷引腳或?yàn)楦邥r(shí),置1才能啟動(dòng)定時(shí)器工作。這兩個(gè)定時(shí)器本身有四種工作模式可供使用。a) b) 圖 20 按鍵原理圖a)矩陣鍵盤(pán)b)獨(dú)立按鍵 發(fā)射端采用矩陣按鍵,其中0,1,2按鍵用于風(fēng)扇的定時(shí),模式,調(diào)速切換。②非編碼鍵盤(pán)的按鍵是排列成行、列矩陣形式的。動(dòng)態(tài)顯示法是目前各種單片機(jī)采用的流行方法。數(shù)碼管原理圖如18 所示。 圖16穩(wěn)壓電路1 直流穩(wěn)壓電源的設(shè)計(jì)直流穩(wěn)壓電源的主要由電源變壓器、整流電路、濾波電路和穩(wěn)壓電路四部分組成。隔離:這時(shí)由于信號(hào)電路與接收電路之間被隔離,因此即使兩個(gè)電路的接地電位不同,也不會(huì)形成干擾。光電耦合器是把一個(gè)發(fā)光二極管和一個(gè)光敏三極管封裝在一個(gè)外殼里的器件。由MCS—51 系列單片機(jī)AT89C5一體化紅外接收頭、還原調(diào)制與紅外發(fā)光管驅(qū)動(dòng)電路組成。 遙控發(fā)射通過(guò)鍵盤(pán),每按下一個(gè)鍵,即產(chǎn)生具有不同的編碼數(shù)字脈沖,這種代碼指令信號(hào)調(diào)制在40KHz的載波上,激勵(lì)紅外光二極管產(chǎn)生不同的脈沖,通過(guò)空間的傳送到受控機(jī)的遙控接收器。按鈕復(fù)位又分為按鈕電平復(fù)位和按鈕脈沖復(fù)位。 圖10 AT89C51的內(nèi)部結(jié)構(gòu)框圖(3)AT89C51的基本操作 如圖11所示,在X1和X2之間接一只石英振蕩晶體構(gòu)成了單片機(jī)的時(shí)鐘電路,它還有另一種接法,是把外部振蕩器的信號(hào)直接連接到XTAL1端,XTAL2端懸空不用。 —:外部程序存儲(chǔ)器的選通信號(hào)。在FLASH編程期間,此引腳用于輸入編程脈沖。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。在FLASH編程時(shí),P0口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部電位必須被拉高。5個(gè)中斷源 4K字節(jié)可編程閃爍存儲(chǔ)器 其設(shè)計(jì)原理圖如下:圖 4 手持段遙控器方框圖(2)發(fā)射端電路:?jiǎn)纹瑱C(jī)系統(tǒng)及顯示電路、紅外發(fā)射電路以及按鍵電路,電源電路,控制單元等組成。紅外接收端普遍采用價(jià)格便宜,性能可靠的一體化紅外接收頭接收紅外信號(hào),它同時(shí)對(duì)信號(hào)進(jìn)行放大、檢波、整形,得到TTL電平的編碼信號(hào),再送給單片機(jī),經(jīng)單片機(jī)解碼并控制相關(guān)對(duì)象[14]。雖然現(xiàn)在空調(diào)在城市中已經(jīng)相當(dāng)普遍,并有替代電風(fēng)扇的趨勢(shì),但由于大部分家庭消費(fèi)水平的限制,電風(fēng)扇作為一個(gè)成熟的家電行業(yè)的一員,尤其在中小城市,以及鄉(xiāng)村將來(lái)一段時(shí)間內(nèi)仍然會(huì)占有市場(chǎng)的大部分份額。 Decoding。襄 樊 學(xué) 院畢 業(yè) 論 文(設(shè)計(jì))題目: 單片機(jī)紅外遙控系統(tǒng)的設(shè)計(jì) 系 院: 物理與電子工程學(xué)院專(zhuān) 業(yè): 自 動(dòng) 化 單片機(jī)紅外遙控系統(tǒng)設(shè)計(jì)摘要 作為傳統(tǒng)的家用電器,隨著空調(diào)的普及,電風(fēng)扇的市場(chǎng)地位受到了巨大的沖擊,傳統(tǒng)的開(kāi)/關(guān)、調(diào)速功能已經(jīng)不能滿(mǎn)足市場(chǎng)的需求。 Encoding。 作為一種老牌的電器,電風(fēng)扇具有價(jià)格便宜、擺放方便、體積輕巧等特點(diǎn)。發(fā)送端采用單片機(jī)將待發(fā)送的二進(jìn)制信號(hào)編碼調(diào)制為一系列的脈沖串信號(hào),通過(guò)紅外發(fā)射管發(fā)射紅外信號(hào)。3 系統(tǒng)的硬件結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)方框圖(1)發(fā)射端電路:?jiǎn)纹瑱C(jī)系統(tǒng)及顯示電路、紅外發(fā)射電路以及按鍵電路,穩(wěn)壓電路等組成。與MCS51 兼容 兩個(gè)16位定時(shí)器/計(jì)數(shù)器P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在給出地址“1”時(shí),它利用內(nèi)部上拉的優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。—:當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。③內(nèi)部結(jié)構(gòu)框圖如圖10所示。上電復(fù)位利用電容器充電來(lái)實(shí)現(xiàn)。目前大量使用的紅外發(fā)光二極管發(fā)出的紅外線(xiàn)波長(zhǎng)為940nm左右,外形與普通Φ5發(fā)光二極管相同,只是顏色不同[7]。根據(jù)遙控信號(hào)編碼和發(fā)射過(guò)程,遙控信號(hào)的識(shí)別——即解碼過(guò)程是去除40KHz載波信號(hào)后識(shí)別出二進(jìn)制脈沖碼中的0和1。當(dāng)輸入端加電信號(hào)時(shí)發(fā)光器發(fā)出光線(xiàn),受光器接收后就產(chǎn)生光電流,從輸出端流出,從而實(shí)現(xiàn)了“光—電—光”的轉(zhuǎn)換。通常使用光電耦合器是為實(shí)現(xiàn)以下兩個(gè)主要功能:電平轉(zhuǎn)換:TTL電路與電源電路之間不需另加匹
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1