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

正文內(nèi)容

基于stc51系列單片機(jī)的紅外遙控風(fēng)扇系統(tǒng)設(shè)計(jì)本科畢業(yè)論文-資料下載頁(yè)

2025-06-27 19:15本頁(yè)面
  

【正文】 Remdata是否為0x05?風(fēng)扇五級(jí)轉(zhuǎn)速 是 否 是 第6章 系統(tǒng)測(cè)試為了保證設(shè)計(jì)的系統(tǒng)能夠正常的進(jìn)行工作,對(duì)系統(tǒng)各個(gè)模塊進(jìn)行測(cè)試,各系統(tǒng)模塊正常工作后,測(cè)試整個(gè)系統(tǒng)各模塊協(xié)調(diào)工作性能。 測(cè)試工具直流穩(wěn)壓電源、普通及發(fā)光二極管、示波器等。 各功能模塊的測(cè)試STC89C51單片機(jī)的最小系統(tǒng)板測(cè)試可正常工作,單片機(jī)可進(jìn)行編程與仿真。,電源指示燈工作。編程測(cè)試外部晶振,程序正常運(yùn)行。復(fù)位按鍵按下,單片機(jī)能夠正常復(fù)位。單片機(jī)最小系統(tǒng)板工作正常。在HS0038的電源端與信號(hào)輸出端之間串聯(lián)一只普通二極管和發(fā)光二極管,再配上規(guī)定的外接電源(+5伏),當(dāng)手拿含TC9012芯片的遙控器對(duì)著接收頭按任意鍵時(shí),發(fā)光二極管會(huì)閃爍,說(shuō)明紅外接收頭和遙控器工作都正常,如果發(fā)光二極管不閃爍發(fā)光,說(shuō)明紅外接收頭和遙控器至少有一個(gè)損壞。 HS0038測(cè)試圖 模塊軟件測(cè)試及系統(tǒng)測(cè)試將整個(gè)系統(tǒng)各硬件模塊測(cè)試完畢后,進(jìn)行模塊軟件測(cè)試,即需要編寫各模塊驅(qū)動(dòng)程序供系統(tǒng)編程時(shí)使用。模塊軟件測(cè)試完畢后,完整功能測(cè)試。 完整程序功能測(cè)試說(shuō)明 系統(tǒng)的完整程序測(cè)試主要步驟為:將本系統(tǒng)設(shè)計(jì)進(jìn)行安裝調(diào)試,待上電正常后進(jìn)入開(kāi)機(jī)程序,系統(tǒng)檢測(cè)各個(gè)硬件模塊的工作是否正常,若正常后開(kāi)始執(zhí)行主程序。首先,主程序開(kāi)始進(jìn)行各模塊初始化,初始化完成后進(jìn)入外部中斷0,用來(lái)解碼數(shù)據(jù),進(jìn)行判斷,之后進(jìn)入定時(shí)器1調(diào)節(jié)占空比,之后進(jìn)行數(shù)據(jù)的接收,各項(xiàng)測(cè)試系統(tǒng)均能正常執(zhí)行。小型紅外遙控風(fēng)扇系統(tǒng)測(cè)試通過(guò)。結(jié)束語(yǔ)本系統(tǒng)設(shè)計(jì)是采用STC的8位51系列單片機(jī)STC89C51實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì),將由紅外裝置控制的風(fēng)扇作為未來(lái)智能家居集成化控制的一次嘗試。文中主要介紹了照明控制系統(tǒng)各個(gè)模塊的主要裝置以及所應(yīng)用的原理,硬件設(shè)計(jì)以及軟件實(shí)現(xiàn)流程等。經(jīng)過(guò)系統(tǒng)測(cè)試和調(diào)試,風(fēng)扇能夠?qū)崿F(xiàn)遙控器的控制。按下遙控器的K1鍵之后,風(fēng)扇啟動(dòng),并成一級(jí)轉(zhuǎn)速轉(zhuǎn)動(dòng)。接著按下將遙控器的K2鍵之后,風(fēng)扇成二級(jí)轉(zhuǎn)速轉(zhuǎn)動(dòng),接著按下將遙控器的K3鍵之后,風(fēng)扇成三級(jí)轉(zhuǎn)速轉(zhuǎn)動(dòng),接著按下將遙控器的K4鍵之后,風(fēng)扇成四級(jí)轉(zhuǎn)速轉(zhuǎn)動(dòng),接著按下將遙控器的K5鍵之后,風(fēng)扇成5級(jí)轉(zhuǎn)速轉(zhuǎn)動(dòng),然后按下K6鍵則風(fēng)扇停止轉(zhuǎn)動(dòng),再次按鍵則風(fēng)扇再次轉(zhuǎn)動(dòng)。整個(gè)電路的裝置簡(jiǎn)便易得,電源使用外接的5伏電源。本次設(shè)計(jì)能夠基本滿足要求,經(jīng)過(guò)實(shí)際測(cè)試應(yīng)用數(shù)月后,得到使用者的肯定與贊許,但是有些方面還要改進(jìn),比如本設(shè)計(jì)所用的驅(qū)動(dòng)電機(jī)的模塊是L298N,這是一個(gè)雙H橋的電機(jī)驅(qū)動(dòng)芯片,即可以同時(shí)驅(qū)動(dòng)2臺(tái)直流電動(dòng)機(jī),但是在本設(shè)計(jì)實(shí)驗(yàn)中,只應(yīng)用了其中的一個(gè),有點(diǎn)資源的浪費(fèi),因此需要進(jìn)一步改進(jìn),設(shè)計(jì)出更合理的方案。在比如,本設(shè)計(jì)產(chǎn)品只是實(shí)驗(yàn)類產(chǎn)品,只是原理應(yīng)用類產(chǎn)品,距離真正的家居使用產(chǎn)品尚有一段距離,有些地方更需重新設(shè)計(jì)以更實(shí)用化,智能化。但是,本設(shè)計(jì)實(shí)驗(yàn)作為智能家居的部分嘗試,還是取得了預(yù)期的效果,成本也能得到控制,成品較宜向市場(chǎng)推廣。謝 辭光陰荏苒,日月如梭,歲月在指尖悄然流逝,不知不覺(jué)般我走過(guò)四年的大學(xué)之路,即將踏入人生的另一段征程?;厥走@四年,有辛酸,有苦甜,而最為重要的則是我在這大學(xué)四年中的種種人生經(jīng)歷,不管是高興下成功還是低落中失敗,都將為我的性格重塑發(fā)揮作用,為我以后的社會(huì)經(jīng)歷埋下鋪墊,都將影響我以后的人生生涯。再看這四年,我已然褪去了大一時(shí)青澀,蛻變成為了今天這個(gè)相對(duì)成熟些的大四畢業(yè)生。期間,經(jīng)歷種種讓人難以忘懷的往事,有幸進(jìn)入我校的創(chuàng)新實(shí)驗(yàn)室就是其中之一。早在大一剛?cè)胄r(shí),我們就有幸參觀過(guò)這個(gè)實(shí)驗(yàn)室,聽(tīng)楊老師講解過(guò),告訴我們來(lái)青島大學(xué)自動(dòng)化學(xué)院是幸運(yùn)的,因?yàn)檫@里有個(gè)穿心實(shí)驗(yàn)室。如此在我的心中種下了萌芽,想要進(jìn)入這個(gè)實(shí)驗(yàn)室學(xué)習(xí)。終于在第二年我們上大二的時(shí)候通過(guò)考核進(jìn)入實(shí)驗(yàn)室,有了自己的分組,當(dāng)時(shí)的感覺(jué)就是有了自己另外一個(gè)像宿舍一樣的地方??墒鞘挚上?,大二時(shí)功課比較多,而且我還選了第二專業(yè)學(xué)習(xí)經(jīng)濟(jì)學(xué),再加上一些瑣事纏身,留在實(shí)驗(yàn)室里的時(shí)間很少了。后來(lái),由于成績(jī)下滑到了低谷,感到力不從心,就漸漸離開(kāi)實(shí)驗(yàn)室,后來(lái)的一些活動(dòng)也沒(méi)有參加??傊?,是我自己不努力造成的這些事情,現(xiàn)在回想起來(lái),只能怪自己意志不堅(jiān)定,讓自己錯(cuò)失了那么多學(xué)習(xí)進(jìn)步的機(jī)會(huì),十分后悔。然而,上個(gè)學(xué)期末,楊老師不計(jì)較我之前在實(shí)驗(yàn)室的不辭而別,主動(dòng)聯(lián)系我,來(lái)做我畢業(yè)設(shè)計(jì)的指導(dǎo)老師,我十分感動(dòng),心想要以自己的一番行動(dòng)來(lái)回報(bào)楊老師的期許。經(jīng)過(guò)一番努力,本文終于得以完成。而細(xì)思本文能夠完成,首先就應(yīng)該感謝這篇論文的指導(dǎo)老師——楊艷老師,在這篇論文的選題、立題、撰寫、修改方面,楊老師都給予了我較大的幫助,特別是讓我明白了該怎樣對(duì)待論文和該以什么樣的姿態(tài)來(lái)完成這篇論文,這些都讓我獲益匪淺,對(duì)未來(lái)的人生態(tài)度也有一定的啟發(fā),在此表示衷心的感謝。同時(shí),我還要感謝在我大學(xué)學(xué)習(xí)的這四年里,感謝我的舍友和同學(xué),他們和我在這四年里一起學(xué)習(xí),一起生活,一起進(jìn)步,共同走過(guò)四年的大學(xué)生活,共同邁過(guò)這人生最青春的時(shí)光。四年間可能會(huì)有摩擦,亦或是隔閡,但是相聚的緣分早已讓我們相逢一笑,抿去樂(lè)憂。雖然我們宿舍里的幾個(gè)人在畢業(yè)之后路途迥異,我們之間有讀研的,有去電網(wǎng)公司的,有去鐵路部門的,還有考研復(fù)讀的,但是我們彼此之間并未改變我們彼此的位置,依舊如故。在論文的完成中,我們也是互幫互助,把這一次論文的完成當(dāng)成我們整個(gè)宿舍的一次知識(shí)的提高。而我的這篇論文中的原理圖的完成,就得到我們宿舍的陳明帥同學(xué)的大力支持,非常感謝!最后,感謝在大學(xué)四年里所有教過(guò)我課的任課老師,是你們,教會(huì)了在大學(xué)里最需要的專業(yè)技能,讓我的大學(xué)生活得以充實(shí),有意義。讓我為未來(lái)的人生道路積淀了重要的基礎(chǔ),謝謝!祝愿各位老師工作時(shí)順順心心、生活中美美滿滿!參考文獻(xiàn)[1]郭天祥,新概念51單片機(jī)C語(yǔ)言教程——入門、提高、開(kāi)發(fā)、拓展全攻略,電子工業(yè)出版社,2008[2]張?jiān)?,高艷,呂艷,郎慶陽(yáng),周志民,單片機(jī)綜合設(shè)計(jì)實(shí)用教程,機(jī)械工業(yè)出版社,[3]萬(wàn)福君,潘松峰,劉芳,吳賀榮,王秀梅,MCS51單片機(jī)原理、系統(tǒng)設(shè)計(jì)與應(yīng)用,清華大學(xué)出版社,2008[4]李發(fā)海,朱東起,電機(jī)學(xué),科學(xué)出版社,2013[5]張新,陳躍琴,51單片機(jī)應(yīng)用開(kāi)發(fā),電子工業(yè)出版社——基于Proteus仿真,2013[6]李永東,脈寬調(diào)制(PWM)技術(shù)——回顧、現(xiàn)狀及展望,《電氣傳動(dòng)》,1996,[7]《數(shù)字社區(qū)amp。智能家居》編輯部,智能生活 從指尖開(kāi)始——家居智能化終端推薦專題,2008[8]王正勇,輕松實(shí)現(xiàn)Designer Altium板極設(shè)計(jì)與數(shù)據(jù)管理,電子工業(yè)出版社,2013[9]孫旭才,L298N在直流電機(jī)PWM調(diào)速系統(tǒng)中的應(yīng)用,濰坊學(xué)院學(xué)報(bào),[10]許繼彥,杜欽生,紅外通信模塊的設(shè)計(jì)與實(shí)現(xiàn),長(zhǎng)春大學(xué)學(xué)報(bào),[11]張林,王春,劉志鵬,TC9012紅外遙控發(fā)射集成電路的研究及其在MCS51單片機(jī)的應(yīng)用,《消費(fèi)電子》,2013[12]聶詩(shī)良,李磊民,采用單片機(jī)發(fā)送并接收紅外遙控信號(hào)的方法,《信息技術(shù)》,[13]譚浩強(qiáng),C程序設(shè)計(jì)(第三版),清華大學(xué)出版社,附 錄/***********頭文件*********/includeinclude/***********引腳定義*********/sbit remin=P3^2。 //紅外信號(hào)輸入引腳sbit PWM=P2^0。 //電動(dòng)機(jī)PWM控制輸出引腳sbit MotorIn1=P2^1。 //電動(dòng)機(jī)方向控制引腳1sbit MotorIn1=P2^2。 //電動(dòng)機(jī)方向控制引腳2/***********全局變量定義*********/unsigned char remdata=0xff。//定義變量,用來(lái)保存接收的數(shù)據(jù)碼unsigned char PWMFlag=0。unsigned char Value=0。/***********主程序*********/main(){ TMOD=0x20。 TH1=0xa4。 //100微妙中斷一次 TL1=0xa4。 EA=1。 //開(kāi)總中斷 EX0=1。 //允許外部中斷 ET1=1。 //允許定時(shí)器1中斷 TR1=1。 //開(kāi)定時(shí)器1 MotorIn1=0。 MotorIn1=0。 EA=EX0=1。 while(1) { if(redata=0x00) //如果接收到的數(shù)據(jù)碼為0x00 { //即按鍵K1按下 MotorIn1=0; MotorIn1=1; //風(fēng)扇電動(dòng)機(jī)正轉(zhuǎn) Value=5。 //則一級(jí)轉(zhuǎn)速控制輸出開(kāi)啟 } else { if(redata=0x01) //如果接收到的數(shù)據(jù)碼為0x01 { //即按鍵K2按下 MotorIn1=0; MotorIn1=1; //風(fēng)扇電動(dòng)機(jī)正轉(zhuǎn) Value=0x1f。 //則二級(jí)轉(zhuǎn)速控制輸出開(kāi)啟 } else { if(redata=0x02) //如果接收到的數(shù)據(jù)碼為0x02 { //即按鍵K3按下 MotorIn1=0; MotorIn1=1; //風(fēng)扇電動(dòng)機(jī)正轉(zhuǎn) Value=0x4f。 //則三級(jí)轉(zhuǎn)速控制輸出開(kāi)啟 } else { if(redata=0x03) //如果接收到的數(shù)據(jù)碼為0x03 { //即按鍵K3按下 MotorIn1=0; MotorIn1=1; //風(fēng)扇電動(dòng)機(jī)正轉(zhuǎn) Value=0x6f。 //則四級(jí)轉(zhuǎn)速控制輸出開(kāi)啟 } else { if(redata=0x04) //如果接收到的數(shù)據(jù)碼為0x04 { //即按鍵K4按下 MotorIn1=0; MotorIn1=1; //風(fēng)扇電動(dòng)機(jī)正轉(zhuǎn) Value=0x7f。 //則五級(jí)轉(zhuǎn)速控制輸出開(kāi)啟,0x7f為Vlaue設(shè)定的最大值 } else { if(remdata=0x05) //如果接收的數(shù)據(jù)碼為0x05 { MotorIn1=0。 motorIn2=0。 Value=0。 //則風(fēng)扇電動(dòng)機(jī)停轉(zhuǎn) } } } } } } }}/***********外部中斷0子程序*********/REM()interrupt0 using 1{ unsigned int x。 unsigned char a,b,c,remdata[4]。 for(x=0。!reminamp。amp。x0x180。x++) //引導(dǎo)碼高電平的時(shí)間寬度 { 。 //一次循環(huán)大約15個(gè)時(shí)鐘周期 } if(x0x100||x0x160) //(0x160*15)(ox100*15) { //則系統(tǒng)認(rèn)為接收到無(wú)效碼 goto remout。 //則跳到外部中斷0子程序最后remount處 } for(x=0。reminamp。amp。x0x180。x++) //引導(dǎo)碼低電平的時(shí)間寬度 { 。 //一次循環(huán)大約15個(gè)時(shí)鐘周期 } if(x0x100||x0x160) //(0x160*15)(ox100*15) { //則系統(tǒng)認(rèn)為接收到無(wú)效碼 goto remout。 //則跳到外部中斷0子程序最
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1