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

正文內(nèi)容

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

2025-01-12 17:23上一頁面

下一頁面
  

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