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

正文內(nèi)容

論文基于單片機(jī)的智能搖頭風(fēng)扇控制系統(tǒng)的設(shè)計(jì)-資料下載頁

2025-06-28 21:45本頁面
  

【正文】 g 0 //定時(shí)中斷服務(wù)函數(shù){TH0=(6553650000)/256。 //對(duì)TH0 TL0賦值TL0=(6553650000)%256。 //重裝計(jì)數(shù)初值tt++。 //每過250ust tt加一if(tt==20) //計(jì)滿20次(1秒)時(shí) { tt=0。 //重新再計(jì) sec++。 write=1。 //1秒寫一次24C08 if(sec==100) //定時(shí)100秒,在從零開始計(jì)時(shí) {sec=0。} }}void main(){unsigned char i。init()。TMOD=0x01。 //定時(shí)器工作在方式1ET0=1。 EA=1。x24c08_init()。 //初始化24C08sec=x24c08_read(2)。//讀出保存的數(shù)據(jù)賦于secTH0=(6553650000)/256。 //對(duì)TH0 TL0賦值TL0=(6553650000)%256。 //TR0=1。 //開始計(jì)時(shí)while(1){ i=10。 while(i) { display(sec/10,sec%10)。 } if(write==1) //判斷計(jì)時(shí)器是否計(jì)時(shí)一秒 { write=0。 //清零 x24c08_write(2,sec)。 //在24c08的地址2中寫入數(shù)據(jù)sec } } } 本章小結(jié)本章主要為系統(tǒng)的軟件部分,由AD采集程序、1602液晶驅(qū)動(dòng)程序、TA8435驅(qū)動(dòng)程序、E2PROM程序等部分組成。其程序執(zhí)行過程如下:先進(jìn)行系統(tǒng)初始化,然后進(jìn)行進(jìn)入按鍵選擇部分,接著執(zhí)行各當(dāng)前按下的按鍵按鍵程序,最后如果按下結(jié)束按鍵則程序結(jié)束。 第四章 系統(tǒng)的安裝與調(diào)試 系統(tǒng)硬件的安裝與調(diào)試系統(tǒng)硬件的安裝和調(diào)試也是一個(gè)非常重要的內(nèi)容,下面從兩個(gè)方面介紹硬件的安裝和調(diào)試的內(nèi)容。 系統(tǒng)硬件的安裝 圖41 硬件實(shí)物圖硬件實(shí)物圖如圖41所示,由控制板控制搖頭風(fēng)扇搖頭電機(jī)的旋轉(zhuǎn),以及風(fēng)扇的旋轉(zhuǎn)。旋阻用于模擬量的輸入,AD芯片用于模擬量轉(zhuǎn)換為數(shù)字量,MAX232與串口座用于程序的下載,STC單片機(jī)用于系統(tǒng)的主控,EEPROM用于數(shù)值的斷電保存。如圖41所示,1號(hào)按鈕為啟動(dòng)按鈕,2號(hào)按鈕為角度輸入按鈕,3號(hào)按鈕為頻率輸入按鈕(控制搖頭速度),4號(hào)按鈕為停止按鈕。如果想讓風(fēng)扇按照上次斷電前的搖頭角度和搖頭速度啟動(dòng),操作是方法:按下1號(hào)啟動(dòng)按鈕,就可以按照斷電前的搖頭角度和速度參數(shù)旋轉(zhuǎn),想停止的時(shí)候按下4號(hào)按鈕。如果想重新設(shè)置搖頭角度和速度參數(shù),操作方法是:先按下第2個(gè)按鈕,系統(tǒng)進(jìn)入角度值的輸入狀態(tài),旋動(dòng)旋阻來進(jìn)行角度值的輸入,通過液晶顯示觀察輸入角度大小,然后按下第3個(gè)按鈕,系統(tǒng)進(jìn)入頻率值的輸入,旋動(dòng)旋阻來進(jìn)行頻率值的輸入,通過液晶顯示觀察輸入頻率(搖頭速度)大小,接著按下第1個(gè)按鈕,步進(jìn)電機(jī)就會(huì)按照剛剛輸入的角度和搖頭速度參數(shù)值進(jìn)行搖頭旋轉(zhuǎn),最后如果要關(guān)閉系統(tǒng)的話就按第4個(gè)按鈕就能停止旋轉(zhuǎn)。 系統(tǒng)硬件的調(diào)試現(xiàn)象:程序無法進(jìn)行下載分析:元器件全部換過之后發(fā)現(xiàn)仍然無法下載程序,網(wǎng)上重新查找MAX232芯片資料之后發(fā)現(xiàn)兩份資料的接受與發(fā)送兩管角的接法不一樣。解決辦法:按照第二份芯片資料的接法重新連接兩管腳,串口下載程序正常?,F(xiàn)象:1602液晶無字符顯示,背光正常。分析:為節(jié)省元器件,調(diào)節(jié)對(duì)比度的10K旋阻沒有接在液晶上面。解決辦法:將10K旋阻重新接在液晶上面,然后調(diào)節(jié)旋阻,液晶顯示正?!,F(xiàn)象:AD無法有規(guī)律的進(jìn)行轉(zhuǎn)換,旋阻轉(zhuǎn)過一個(gè)單位后液晶顯示的數(shù)據(jù)為128,正常顯示的數(shù)據(jù)應(yīng)為1。分析:128的二進(jìn)制碼為1000 000,1的二進(jìn)制碼為0000 0001。由此可見并口數(shù)據(jù)線被接反。解決辦法:將AD的并口數(shù)據(jù)全部反接,AD轉(zhuǎn)換后正常顯示。 系統(tǒng)軟件的調(diào)試 編譯軟件keil uvision簡(jiǎn)介1. 系統(tǒng)概述Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用C來開發(fā),體會(huì)更加深刻。Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。2. Keil C51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如E2PROM中。 系統(tǒng)軟件程序的調(diào)試在編好軟件程序進(jìn)行調(diào)試的時(shí)候,我遇到了很多的問題,給我印象最深的是液晶液晶顯示部分和TA8435芯片控制電機(jī)的問題?,F(xiàn)象:無字符顯示分析:網(wǎng)上查找一些資料后發(fā)現(xiàn)中文版的時(shí)序圖中的延時(shí)時(shí)間有問題。解決辦法:在網(wǎng)上下載英文版的芯片資料,然后改寫延時(shí)子程序,液晶顯示正?!,F(xiàn)象:定時(shí)器設(shè)置一個(gè)固定數(shù)值后步進(jìn)電機(jī)沒有轉(zhuǎn)過與這個(gè)數(shù)值對(duì)應(yīng)的角度。分析:這款步進(jìn)電機(jī)有多種細(xì)分控制,我選擇的實(shí)1/8細(xì)分控制。解決辦法:定時(shí)器輸入的數(shù)值要乘上8,步進(jìn)電機(jī)旋轉(zhuǎn)的角度值與輸入的數(shù)值相對(duì)應(yīng)。當(dāng)然,在軟件調(diào)試中還遇到很多其他的問題,比如,開始的時(shí)候AD芯片的顯示也不正常,輸入模擬量,轉(zhuǎn)化出來的數(shù)字量和模擬量無對(duì)應(yīng)關(guān)系,最后發(fā)現(xiàn)是AD芯片的一根線接錯(cuò)了,把它改過來AD轉(zhuǎn)換前的模擬量和數(shù)字量就對(duì)應(yīng)了。類似的問題還有很多,我在這兒就不一一介紹了。從最初遇到問題到最后調(diào)試成功,我覺得最關(guān)鍵的解決的方法是:認(rèn)真仔細(xì)的分析故障原因,多查資料,多向有經(jīng)驗(yàn)的人,多向指定老師詢問,最后總能找到解決的辦法。 本章小結(jié)本章主要對(duì)整個(gè)系統(tǒng)進(jìn)行了整體的調(diào)試,在這個(gè)調(diào)試過程中我發(fā)現(xiàn)了這個(gè)設(shè)計(jì)中的許多問題。在硬件的問題中,AD芯片和串口下載這連個(gè)問題最棘手。但是通過多次的調(diào)試之后,我查到了問題的所在并且順利的解決了。在軟件問題中,我覺得步進(jìn)電機(jī)芯片的軟件調(diào)試最棘手,通過多次閱讀步進(jìn)電機(jī)的芯片資料之后也順利的解決了。結(jié) 束 語通過半年多的努力,本次畢業(yè)設(shè)計(jì)已經(jīng)順利的完成了。這次畢業(yè)設(shè)計(jì)綜合應(yīng)用了電工電子,單片機(jī)編程等方面的知識(shí),主要完成的工作包括:電路板的硬件設(shè)計(jì),單片機(jī)編程,A/D芯片使用,步進(jìn)電機(jī)驅(qū)動(dòng),液晶使用等方面的知識(shí)。實(shí)現(xiàn)了風(fēng)扇的360度內(nèi)搖頭角度可調(diào),而且搖頭的速度可調(diào),并且搖頭的角度,搖頭的速度,這些參數(shù)可以通過E2PROM進(jìn)行掉電保存。但是也存在一些不足。比如控制板的體積稍大等,選型方面還可以選其他的芯片降低成本,這些問題以后還要進(jìn)一步的去解決。這次的設(shè)計(jì)雖然是智能搖頭電風(fēng)扇的設(shè)計(jì),但是這種控制風(fēng)扇搖頭角度和速度的方法,在我們的生活中還能有更廣泛的應(yīng)用,比如在原來固定的太陽能采光板上,加上感光傳感器,在感光傳感器的信號(hào)控制下,由步進(jìn)電機(jī)驅(qū)動(dòng)電機(jī)跟蹤太陽采光,即可做成太陽能采光板的跟蹤采光系統(tǒng),園林的智能灌溉系統(tǒng)可以由步進(jìn)電機(jī)帶動(dòng)噴水龍頭以擴(kuò)大澆水范圍、攝像頭的智能監(jiān)控系統(tǒng)可以使用步進(jìn)電機(jī)帶動(dòng)攝像頭以擴(kuò)大監(jiān)控范圍等等……通過這次智能搖頭風(fēng)扇的設(shè)計(jì),使我認(rèn)識(shí)到單片機(jī)的重要性,特別是在電氣自動(dòng)化控制的現(xiàn)代社會(huì)尤其重要。在現(xiàn)代社會(huì)單片機(jī)可以說是無處不在,無人不曉。由此可見單片機(jī)對(duì)于我們有多么的重要,所以我們應(yīng)該盡自己的努力把它給學(xué)好。這也就是我的學(xué)習(xí)方向和奮斗的目標(biāo),盡管我離目標(biāo)還很遠(yuǎn),但并不是遙不可及。在這次設(shè)計(jì)過程中,使我不僅在實(shí)際操作,并且在理論水平上有了很大的提高??傊?,通過這個(gè)課題的設(shè)計(jì),讓我學(xué)到了許多課本上沒有的知識(shí),使我們受益非淺,使我認(rèn)識(shí)到無論做什么事情,都要認(rèn)真對(duì)待,要知道自己要做什么,怎樣才能做到,是否能夠做的更好,這就需要你認(rèn)真的分析。遇到困難要及時(shí)的老師的幫助。因此我深信,沒有我們解決不了的問題。我會(huì)一步一個(gè)腳印,踏踏實(shí)實(shí)的向我的目標(biāo)挺進(jìn)。 謝 辭本次課題是在金老師與汪老師的悉心指導(dǎo)下完成的。在對(duì)本課題的設(shè)計(jì)以及論文編寫過程中,金老師與汪老師給予充分正確的指導(dǎo)。在此,謹(jǐn)向金老師與汪老師表示崇高敬意和衷心的謝意!同時(shí)也感謝所有幫助過本課題完成的其他老師以及同學(xué)的大力支持,沒有他們的積極配合,這次畢業(yè)設(shè)計(jì)也是不能完成的那么順利。通過這次畢業(yè)設(shè)計(jì),使我深刻地認(rèn)識(shí)到學(xué)好專業(yè)知識(shí)的重要性,也理解了理論聯(lián)系實(shí)際的含義,并且檢驗(yàn)了大學(xué)三年的學(xué)習(xí)成果。在這次設(shè)計(jì)中我學(xué)會(huì)了把理論和實(shí)際問題結(jié)合起來理解,讓理論來指導(dǎo)實(shí)踐,讓實(shí)踐來驗(yàn)證理論。雖然我在這次畢業(yè)設(shè)計(jì)的過程中覺得自己有了質(zhì)的飛躍,但是還需在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善。這幾個(gè)月的設(shè)計(jì)是對(duì)過去所學(xué)知識(shí)的系統(tǒng)提高和擴(kuò)充的過程,為今后的發(fā)展打下了良好的基礎(chǔ)。由于自身水平有限,設(shè)計(jì)中一定存在很多不足之處,敬請(qǐng)各位老師批評(píng)指正。 參 考 文 獻(xiàn)[1].譚浩強(qiáng)主編.C程序設(shè)計(jì)(第二版) .清華大學(xué)出版社,1999[2].夏路易主編.電路原理圖與電路板設(shè)計(jì)教程.北京希望電子出版社,2002[3].圖形液晶顯示模塊使用手冊(cè)(第二版) .北京精電蓬遠(yuǎn)顯示技術(shù)有限公司[4].郭永貞主編.?dāng)?shù)字電子技術(shù).西安電子科技大學(xué)出版社,2000[5].吳國經(jīng)主編.單片機(jī)應(yīng)用技術(shù).中國電力出版社,2004[6].徐泳龍主編.單片機(jī)原理及應(yīng)用.機(jī)械工業(yè)出版社,2004[7].陸坤、奚大順等編著.電子設(shè)計(jì)技術(shù),1997[8].王兆安、黃俊主編.電力電子技術(shù)(第四版) .機(jī)械工業(yè)出版社,2002附錄1:原理圖附錄2
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1