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

正文內(nèi)容

紅外遙控風(fēng)扇畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 ...................................................................... 4 ............................................................................................................... 5 AT89C51芯片 ............................................................................................... 5 TC9012紅外發(fā)射芯片 ................................................................................... 9 HS0038紅外接收頭 .................................................................................... 12 ............................................................................................................. 14 .............................................................................................. 14 .............................................................................................. 15 第 3章 軟件設(shè)計(jì) ................................................................................................................. 17 ............................................................................................................. 17 ............................................................................................................. 19 結(jié) 論 .............................................................................................................................. 24 參 考 文 獻(xiàn) ......................................................................................................................... 25 致 謝 .............................................................................................................................. 26 紅外遙控風(fēng)扇 1 第 1章 緒論 選題背景及意義 單片機(jī)自 20 世紀(jì) 70 年代問(wèn)世以來(lái),以其極高的性價(jià)比,受到人們的重視和關(guān)注,應(yīng)用很廣,發(fā)展很快。紅外線遙控是利用近紅外光傳送遙控指令的,波長(zhǎng)為 ~。當(dāng)按下指令鍵或推動(dòng)操作桿時(shí),指令編碼電路產(chǎn)生所需的指令編碼信號(hào),指令編碼信號(hào)對(duì)載波進(jìn)行調(diào)制,再由驅(qū)動(dòng)電路進(jìn)行功率放大后由發(fā)射電路向外發(fā)射經(jīng)調(diào)制定的指令編碼信號(hào)。采用 TC9012 發(fā)射集成 電路, AT89C51 單片機(jī), 455kHz晶體振蕩器,紅外發(fā)射管, HS0038 紅外接收頭,按鍵組成紅外線遙控系統(tǒng)對(duì)風(fēng)扇進(jìn)行遙控,實(shí)現(xiàn)風(fēng)扇的五級(jí)轉(zhuǎn)速遙控。當(dāng)不同的指令 紅外遙控風(fēng)扇 3 鍵被按下時(shí),指令信號(hào)電路產(chǎn)生不同脈沖編碼的指令信號(hào),也就是進(jìn)行編碼,然后經(jīng)TC9012 芯片進(jìn)行調(diào)制從而產(chǎn)生不同的編碼信號(hào),再由驅(qū)動(dòng)電路驅(qū)動(dòng)紅外發(fā)射器發(fā)射紅外信號(hào)。其主要應(yīng)用:設(shè)備互聯(lián)、信息網(wǎng)關(guān)。 ,可分隔性,限定物理使用性,方便集群使用:紅外線技術(shù)是限定使用空間的。 ,綠色產(chǎn)品特性:科學(xué)實(shí)驗(yàn)證明,紅外線是一種對(duì)人體有益的光譜,所以紅外線產(chǎn)品是一種真正的綠色產(chǎn)品。由于紅外線為不可見(jiàn)光,因此對(duì)環(huán)境的影響很小。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, ATMEL 的 AT89C51是一種高效微控制器, AT89C2051 是它的一種精簡(jiǎn)版本。三級(jí)程序存儲(chǔ)器鎖定 ; AT89C51 提供以下標(biāo)準(zhǔn)功能: 4k 字節(jié) Flash 閃速存儲(chǔ)器, 128 字節(jié)內(nèi)部RAM, 32 個(gè) I/O 口線,兩個(gè) 16位定時(shí) /計(jì)數(shù)器,一個(gè) 5 向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的低八位。這是由于內(nèi)部上拉的緣故。 RST:復(fù)位輸入。此時(shí), ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。在 FLASH 編程期間,此引腳也用于施加 12V編程電源( VPP)。 TC9012 紅外發(fā)射芯片 TC9012 是一塊用于東芝系列紅外遙控系統(tǒng)中的專用發(fā)射集成電路,采用 CMOS 工藝制造。8 種用戶編碼可選擇 ; 圖 23 TC9012發(fā)射碼格式 TC9012 共有 8 位用戶碼,其中 S0,S1,S2 由 SEL 與 KO0~ KO7 的連接來(lái)確定;S3 固定為“ 1”; S4,S5,S6,S7 固定為“ 0”。用戶碼和鍵數(shù)據(jù)碼的發(fā)送均是低位在前,高位在后。 TC9012 振蕩頻率使用 455KHz 的晶振。 紅外一體化接收頭的測(cè)試可 以利用 如圖 27 所示的電路進(jìn)行,在 HS0038 的電源端與信號(hào)輸出端之間接上一只二極管及一只發(fā)光二極管后,再配上規(guī)定的工作電源(為+ 5V),當(dāng)手拿遙控器對(duì)著接收頭按任意鍵時(shí),發(fā)光二極管會(huì)閃爍,說(shuō)明紅外接收頭和遙控器工作都正常;如果發(fā)光二極管不閃爍發(fā)光,說(shuō)明紅外接收頭和遙控器至少有一個(gè)損壞。如果接收到一個(gè)周期內(nèi)高電平時(shí)間 ,低電平時(shí)間也為 ,則認(rèn)為接收到的是引導(dǎo)碼;如果計(jì)時(shí)值等于 ,則接收到的是編碼 0;如果計(jì)時(shí)值等于 ,則接收到的是編碼 1。 此時(shí)可停止定時(shí)器的計(jì)時(shí),并 判斷 本次接收是否有效。 發(fā)射電路使用 455KHz 晶體,經(jīng)內(nèi)部分頻電路,信號(hào)被調(diào)制在 ,占空比為 3 分之 1。 紅外遙控風(fēng)扇 16 圖 29 系統(tǒng)接收電路原理 復(fù)位是單片機(jī)初始化操作,其主要功能是把 PC 初始化為 0000H,使單片機(jī)從0000H 單元執(zhí)行程序。 //一級(jí)轉(zhuǎn)速控制輸出引腳 sbit SPEED2=P2^1。 //二級(jí)轉(zhuǎn)速控制輸出:為 0 則關(guān)閉;為 1 則開(kāi)啟 SPEED3=0。 SPEED5=0。 SPEED3=1。 //其余控制輸出關(guān)閉 } else 紅外遙控風(fēng)扇 21 { if(remdata==0x04) //如果接收到的數(shù)據(jù)碼為 0x04 { //即按鍵 K5 按下 SPEED1=0。 SPEED4=0。x0x180。 } if(x0x100||x0x160) //如果低電平時(shí)間 (0x160 15)或 (0x100 15) { //則系統(tǒng)認(rèn)為接收到無(wú)效碼 goto remout。 //跳到 remout } a=1。 if(remdata1[0]==remdata1[1]) // 地址碼校驗(yàn) { if(remdata1[2]==~remdata1[3]) // 數(shù)據(jù)碼校驗(yàn) { remdata=remdata1[2]。在畢業(yè)設(shè)計(jì)過(guò)程中,通過(guò)翻閱有單片機(jī)、紅外遙控等方面的書集,拓寬了我的知識(shí)面,并對(duì)單片機(jī)的知識(shí)有了總體的理解,經(jīng)過(guò)了反復(fù)思考的過(guò)程。 再次感謝所有幫助過(guò)我的人!并祝愿我們學(xué)校越來(lái)越好! 。它不僅是我對(duì)大學(xué)三年所學(xué)知識(shí)的總結(jié),也是把所學(xué)知識(shí)融會(huì)貫通運(yùn)用到實(shí)踐中的一次嘗試,是衡量我三年學(xué)習(xí)成果的一個(gè)重要標(biāo)準(zhǔn)。 //接收到紅外數(shù)據(jù)保存到 remdata1[4]數(shù)組 a=0。 //跳到 remout } 紅外遙控風(fēng)扇 23 while(remin) //等待低電平跳變成高電平 { 。x0x180。!reminamp。 //則所有轉(zhuǎn)速控制輸出全部關(guān)閉 SPEED2=0。 SPEED4=1。 } else { if(remdata==0x02) //如果接收到的數(shù)據(jù)碼為 0x02 { //即按鍵 K3 按下 SPEED1=0。 //其余控制輸出關(guān)閉 SPEED3=0。 //定義變量,用來(lái)保存接收的數(shù)據(jù)碼 /**********主程序 **********/ main() { SPEED1=0。 圖 3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1