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

正文內(nèi)容

溫控直流電機(jī)設(shè)計(jì)本科畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-29 15:51本頁(yè)面
  

【正文】 write_2(0xbe)temp_data[2]=read_word_2()temp_data[3]=read_word_2()init_18b20_2()write_2(0xcc)write_2(0x44)} 液晶顯示部分 在液晶顯示流程中首先液晶要進(jìn)行初始化,init 1602()。while(1)。然后判斷液晶是否忙碌,如果忙碌返回等待,不忙碌則開(kāi)始向液晶寫(xiě)命令,void write_160 2{lcdrs=0。lcdrw=0。P0=。delay(5)。lcden=1。delay(5)。lcden=0。delay(5)。}。隨后開(kāi)始向液晶寫(xiě)數(shù)據(jù),void write_data1602{lcdrs=1。lcdrw=0。P0=data。delay(5)。 lcden=1。delay(5)。lcden=0。delay(5)。}。液晶顯示數(shù)據(jù),設(shè)置顯示位置,write co mmand (0X80)第一行開(kāi)頭,write mand (0XC0)第二行開(kāi)頭,: 液晶顯示流程圖第五章 硬件設(shè)計(jì) 整體設(shè)計(jì)系統(tǒng)在工作時(shí)整體設(shè)計(jì)時(shí)的思路要分為控制模塊與顯示模塊分別工作。控制模塊實(shí)現(xiàn)去受控模塊(即顯示模塊)的控制以及動(dòng)作,而顯示模塊則是將控制模塊對(duì)對(duì)受控模塊的控制信號(hào)給顯示出來(lái),以便讀者可以方便準(zhǔn)備的看出控制模塊是如何對(duì)受控模塊進(jìn)行控制的。 整體模塊設(shè)計(jì)思路而對(duì)于各個(gè)子模塊的設(shè)計(jì),是這樣規(guī)劃的:首先,先對(duì)控制模塊和顯示模塊進(jìn)行初始化??刂颇K上有一溫度采集模塊,溫度采集好了之后,傳入單片機(jī)進(jìn)行處理,通過(guò)液晶顯示出當(dāng)前溫度,當(dāng)時(shí)溫度控制直流電機(jī)的轉(zhuǎn)動(dòng)趨勢(shì)。. 總原理圖 部分電路設(shè)計(jì)1 液晶顯示部分:. 液晶顯示部分硬件原理圖2 晶振復(fù)位電路:。單片機(jī)系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全程叫晶體振蕩器,他結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率。 在通常工作條件下,普通的晶振頻率絕對(duì)精度可達(dá)百萬(wàn)分之五十。高級(jí)的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱(chēng)為壓控振蕩器(VCO)。晶振用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。 單片機(jī)晶振的作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過(guò)電子調(diào)整頻率的方法保持同步。 晶振通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時(shí)鐘頻率。如果不同子系統(tǒng)需要不同頻率的時(shí)鐘信號(hào),可以用與同一個(gè)晶振相連的不同鎖相環(huán)來(lái)提供。 晶振復(fù)位電路3 上拉電阻:。上拉就是將確定的信號(hào)通過(guò)一個(gè)電阻嵌位在高電平。電阻同時(shí)起限流作用。需要注意的是,上拉電阻太大會(huì)引起輸出電平的延遲。 上拉電阻4 電機(jī)電路: 電機(jī)電路 5 DS18B20傳感器: DS18B20 第六章 系統(tǒng)調(diào)試在單片機(jī)開(kāi)發(fā)過(guò)程中,從硬件設(shè)計(jì)到軟件設(shè)計(jì)幾乎是開(kāi)發(fā)者針對(duì)本系統(tǒng)特點(diǎn)親自完成的。這樣雖然可以降低系統(tǒng)成本,提高系統(tǒng)的適應(yīng)性,但是每個(gè)系統(tǒng)的調(diào)試占去了總開(kāi)發(fā)時(shí)間的2/3,可見(jiàn)調(diào)試的工作量比較大。單片機(jī)系統(tǒng)的硬件調(diào)試和軟件調(diào)試是不能分開(kāi)的,許多硬件錯(cuò)誤是在軟件調(diào)試中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障之后,再和軟件結(jié)合起來(lái)調(diào)試以進(jìn)一步排除故障??梢?jiàn)硬件的調(diào)試是基礎(chǔ),如果硬件調(diào)試不通過(guò),軟件設(shè)計(jì)則是無(wú)從做起。調(diào)試具體步驟大致如下: :通電后不要急于測(cè)量電氣指標(biāo),而要觀察電路有無(wú)異?,F(xiàn)象,例如有無(wú)冒煙現(xiàn)象,有無(wú)異常氣味,手摸集成電路外封裝,是否發(fā)燙等。如果出現(xiàn)異常現(xiàn)象,應(yīng)立即關(guān)斷電源,待排除故障后再通電。 :靜態(tài)調(diào)試一般是指在不加輸入信號(hào),或只加固定的電平信號(hào)的條件下所進(jìn)行的直流測(cè)試,可用萬(wàn)用表測(cè)出電路中各點(diǎn)的電位,通過(guò)和理論估算值比較,結(jié)合電路原理的分析,判斷電路直流工作狀態(tài)是否正常,及時(shí)發(fā)現(xiàn)電路中已損壞或處于臨界工作狀態(tài)的元器件。通過(guò)更換器件或調(diào)整電路參數(shù),使電路直流工作狀態(tài)符合設(shè)計(jì)要求。 :動(dòng)態(tài)調(diào)試是在靜態(tài)調(diào)試的基礎(chǔ)上進(jìn)行的,在電路的輸入端加入合適的信號(hào),按信號(hào)的流向,順序檢測(cè)各測(cè)試點(diǎn)的輸出信號(hào),若發(fā)現(xiàn)不正?,F(xiàn)象,應(yīng)分析其原因,并排除故障,再進(jìn)行調(diào)試,直到滿(mǎn)足要求。 軟件調(diào)試 軟件調(diào)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程?;蛘哒f(shuō)軟件調(diào)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例,并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。軟件調(diào)試的步驟:1 診斷錯(cuò)誤 或是系統(tǒng)報(bào)錯(cuò),或是輸出與設(shè)想的不同,或是陷入死循環(huán)等,都認(rèn)為程序存在錯(cuò)誤。2 確定錯(cuò)誤的源發(fā)點(diǎn) 發(fā)現(xiàn)錯(cuò)誤的地方不一定是錯(cuò)誤的源發(fā)點(diǎn),應(yīng)尋找所有與錯(cuò)誤有關(guān)的地方,從而確定錯(cuò)誤的源發(fā)點(diǎn)。3 改正錯(cuò)誤 確定錯(cuò)誤及位置后,針對(duì)錯(cuò)誤的具體類(lèi)型進(jìn)行改正。診斷錯(cuò)誤的方法:1 靜態(tài)調(diào)試 靜態(tài)調(diào)試指對(duì)程序進(jìn)行人工書(shū)面檢查。靜態(tài)調(diào)試時(shí)要仔細(xì)閱讀程序及其文檔,經(jīng)過(guò)結(jié)構(gòu)分析、功能分析、邏輯分析、接口分析、語(yǔ)法分析以及逐漸檢查,以便找出并改正錯(cuò)誤。通常有下面兩種方法:1) 檢查語(yǔ)法錯(cuò)誤產(chǎn)生語(yǔ)法錯(cuò)誤的原因主要有兩個(gè):一個(gè)是鍵入錯(cuò)誤,此錯(cuò)誤如同寫(xiě)文章時(shí)的“筆誤”;二是由于對(duì)語(yǔ)法規(guī)則不熟悉,如書(shū)后的錯(cuò)誤信息、各種限制、全局變量、先左后右的原則等。2) 跟蹤程序流程 此時(shí)的跟蹤程序,即將自己當(dāng)做計(jì)算機(jī),給定一組輸入數(shù)據(jù)后,順序執(zhí)行每條語(yǔ)句,考察所得結(jié)果,尋找錯(cuò)誤。2 動(dòng)態(tài)調(diào)試 動(dòng)態(tài)調(diào)試,是指實(shí)際上機(jī)運(yùn)行程序進(jìn)行調(diào)試。經(jīng)過(guò)靜態(tài)調(diào)試后,仍留在程序中的錯(cuò)誤便都十分隱蔽。1) 試通源程序上機(jī)運(yùn)行, 語(yǔ)言系統(tǒng)及操作系統(tǒng)會(huì)在程序有故障時(shí)給出信息, 這些信息反映了如下幾種故障情況①?zèng)]有通過(guò)編譯對(duì)解釋型的高級(jí)語(yǔ)言來(lái)說(shuō), 如語(yǔ)言, 程序出現(xiàn)語(yǔ)法錯(cuò)誤, 系統(tǒng)便使程序在出錯(cuò)點(diǎn)中斷, 并指出錯(cuò)誤的類(lèi)型和位置。對(duì)編譯型的高能語(yǔ)言, 如語(yǔ)言程序, 編譯系統(tǒng)把程序檢查一遍后, 對(duì)語(yǔ)法錯(cuò)誤會(huì)打印出一系列的出錯(cuò)信息, 根據(jù)這些語(yǔ)法出錯(cuò)信息號(hào), 可在“ 用戶(hù)手冊(cè)”中查出原因。②沒(méi)有通過(guò)連接編輯連接編輯階段的錯(cuò)誤有公共數(shù)據(jù)塊長(zhǎng)度不一致, 系統(tǒng)自動(dòng)按最長(zhǎng)處理, 但給出警告某個(gè)模塊名找不到所需要的模塊, 如數(shù)據(jù)說(shuō)明遺漏, 連接數(shù)組元素引用當(dāng)函數(shù)引用, 庫(kù)函數(shù)引用不符合規(guī)格說(shuō)明內(nèi)存容量不夠而需要分節(jié)等。這些錯(cuò)誤可參照“ 用戶(hù)手冊(cè)”予以改正。③程序的運(yùn)行過(guò)程因故障而停止程序因故障而停止運(yùn)行, 在多數(shù)情況下會(huì)給出出錯(cuò)信息, 這類(lèi)信息在“ 用戶(hù)手冊(cè)”中都有解釋。④程序只輸出部分結(jié)果對(duì)這部分結(jié)果進(jìn)行分析, 可大致了解程序被執(zhí)行的邏輯, 或程序在什么地方被中斷。⑤程序執(zhí)行了很長(zhǎng)時(shí)間沒(méi)有結(jié)果這種情況可能由三個(gè)原因造成一是程序本來(lái)執(zhí)行時(shí)間就很長(zhǎng)二是程序內(nèi)有死循環(huán)三是程序運(yùn)行時(shí)使硬件系統(tǒng)“ 死鎖” 。 硬件調(diào)試添加元件,單擊“P”按鈕,在對(duì)話(huà)框的KEYWORDS中輸入AT89C51,得到以下結(jié)果:: 查找元件單擊OK,關(guān)閉對(duì)話(huà)框,這時(shí)元件列表中列出AT89C51,用同樣的方法找出其他元件。: 所需元件放置元件,在元件列表中左鍵選取AT89C51,在原理圖編輯窗口中單擊左鍵,這樣AT89C51就被放到原理圖編輯窗口中了,用同樣的方法放置其他元件,: 放置元件按照液晶顯示的溫控電動(dòng)機(jī)的原理連接電路,: 電路原理圖Keilc和Proteus聯(lián)合調(diào)試。. 仿真圖在Proteus 7 Professional 中用ISIS 7 Professional 設(shè)計(jì)好電路原理圖,并結(jié)合Keil C51進(jìn)行軟件編程和硬件的仿真調(diào)試,調(diào)試成功后,便可開(kāi)始制作PCB。在ISIS 7 Professional 界面中單擊Design Toolbar中的圖標(biāo)或通過(guò)Tools菜單的Netlist to ARES 命令打開(kāi)ARES 7 Professional 。 ARES 7 Professional 窗口在ARES 7 Professional 窗口中選中2D畫(huà)圖工具欄的圖標(biāo),在底部的電路層中選中Board Edge層(黃色),即可以單擊鼠標(biāo)左鍵拖畫(huà)出PCB板的邊框了。邊框的大小就是PCB板的大小,所以在畫(huà)邊框時(shí)應(yīng)根據(jù)實(shí)際,用測(cè)量工具來(lái)確定尺寸大小。 規(guī)劃電路板方框圖電路板的規(guī)則設(shè)計(jì)好以后,就可導(dǎo)入元件并布局。布局有自動(dòng)布局和手動(dòng)布局兩種方式。若采用自動(dòng)布局方式,只要在界面的菜單欄中選中項(xiàng),彈出對(duì)話(huà)框,單擊OK,就自動(dòng)把元件布局于PCB板中了。而如果采用手動(dòng)布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當(dāng)位置單擊左鍵,就可以把元件放入。. 布線(xiàn)圖無(wú)論是自動(dòng)布局還是手動(dòng)布局,都需要對(duì)元件進(jìn)行調(diào)整。主要是對(duì)元件的移動(dòng)和翻轉(zhuǎn)等操作。對(duì)元件的布局原則是:美觀、便于布線(xiàn)、PCB板盡可能小。關(guān)于此章Proteus問(wèn)題可參考文獻(xiàn)[6]和[11]。 Pcb的元件布局完成圖實(shí)物調(diào)試結(jié)果圖: 實(shí)物圖在調(diào)試過(guò)程中我也遇見(jiàn)了許多的問(wèn)題: 有時(shí)候溫度達(dá)到了直流電機(jī)的轉(zhuǎn)動(dòng)條件,但電機(jī)不轉(zhuǎn)。解決方法:將電源關(guān)閉,等一會(huì)再重新啟動(dòng)。因?yàn)殡姍C(jī)在剛剛正轉(zhuǎn)后在讓它反轉(zhuǎn)會(huì)有一定的反應(yīng)時(shí)間。 有時(shí)程序自動(dòng)燒寫(xiě)入單片機(jī)不成功。解決方法:1)、檢查數(shù)據(jù)接口。通電后綠色LED常亮,通訊的時(shí)候紅色的LED閃亮。 2)、檢查編譯軟件的設(shè)置。 3)、查看設(shè)置的芯片和使用的芯片是否一致。芯片的方向是否正確,接觸是否良好。第七章 總結(jié) 論文總結(jié) 本課題旨在設(shè)計(jì)一種簡(jiǎn)易的溫控直流電機(jī),該溫控直流電機(jī)通過(guò)芯片L298驅(qū)動(dòng),在一定溫度內(nèi)實(shí)現(xiàn)正轉(zhuǎn)、反轉(zhuǎn)、停止操作。溫度通過(guò)DS18B20傳感器感應(yīng),使用液晶顯示器顯示。主要工作是硬件設(shè)計(jì)、軟件設(shè)計(jì)和調(diào)試。硬件設(shè)計(jì)時(shí),查閱直流電機(jī)的相關(guān)資料,在Proteus中構(gòu)建硬件系統(tǒng),設(shè)計(jì)顯示模塊、溫度傳感模塊、晶振模塊,并畫(huà)出系統(tǒng)原理圖。在確定原理圖正確之后進(jìn)行系統(tǒng)PCB圖的繪制,組件和焊接。軟件設(shè)計(jì)時(shí),查閱了很多關(guān)于C51語(yǔ)言和uVision的資料,在Keilc中進(jìn)行了系統(tǒng)的軟件編程。調(diào)試主要是軟硬件聯(lián)合調(diào)試,利用仿真器和仿真集成環(huán)境軟件調(diào)試PCB板和軟件程序。經(jīng)過(guò)長(zhǎng)時(shí)間的工作后,系統(tǒng)基本上達(dá)到了設(shè)計(jì)要求,同時(shí)保存了完整記錄文檔。 主要工作及結(jié)論本課程設(shè)計(jì)闡述了以AT89C51單片機(jī)為核心,使用DS18B20溫度傳感器以及LCD液晶顯示器顯示溫度的液晶顯示的溫控電動(dòng)機(jī)。實(shí)現(xiàn)了通過(guò)液晶顯示器監(jiān)測(cè)溫度,當(dāng)溫度在規(guī)定范圍,直流電動(dòng)機(jī)開(kāi)始旋轉(zhuǎn)的要求。本設(shè)計(jì)著重運(yùn)用單片機(jī)原理設(shè)計(jì)液晶顯示器顯示的溫控電動(dòng)機(jī)的程序,并用Keil軟件編寫(xiě)程序,用Proteus軟件進(jìn)行控制電路的仿真操作。熟悉AT89C51單片機(jī)的每個(gè)引腳和功能。熟悉DS18B20芯片的工作原理和結(jié)構(gòu)。熟悉Proteus操作系統(tǒng)及其基礎(chǔ)知識(shí),掌握Proteus下元件的查找和原理圖的畫(huà)法。熟悉Keil c編程軟件的應(yīng)用,掌握在Keil c環(huán)境下單片機(jī)程序的編寫(xiě)和運(yùn)行。實(shí)現(xiàn)Keil c和Proteus兩種軟件的聯(lián)合調(diào)試。 存在的問(wèn)題在本次畢業(yè)設(shè)計(jì)中,遇到了大大小小的問(wèn)題,經(jīng)過(guò)查找資料和老師的幫助都解決了。設(shè)計(jì)顯示電路時(shí),LCD液晶顯示屏不亮。調(diào)試時(shí),電機(jī)有時(shí)轉(zhuǎn),有時(shí)不轉(zhuǎn)。 可以改進(jìn)的地方此設(shè)計(jì)沒(méi)有報(bào)警裝置,可以添加。DS18B20直接感應(yīng)外界溫度也許不夠敏感。 感想和收獲本次畢業(yè)設(shè)計(jì)對(duì)本人來(lái)說(shuō)這是一個(gè)全新的領(lǐng)域,通過(guò)這次畢業(yè)設(shè)計(jì)拓寬了本人的知識(shí)面,拓展了視野和思維。熟悉掌握了一些基本工程軟件的使用,并對(duì)單片機(jī)的原理與應(yīng)用有了進(jìn)一步的了解和想法。本次設(shè)計(jì)既鍛煉了我們自己動(dòng)手發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力也補(bǔ)充了我們理論方面的不足。讓我們不斷通過(guò)查閱資料去完善、去提高。課程設(shè)計(jì)雖然結(jié)束了,但我們的學(xué)習(xí)還沒(méi)有結(jié)束,只有不斷學(xué)習(xí),用知識(shí)充實(shí)自己的頭腦,才能在未來(lái)社會(huì)有一席之地,才能為社會(huì)的發(fā)展做出應(yīng)有的貢獻(xiàn),一句話(huà):學(xué)無(wú)止境。 致謝畢業(yè)論文終于完成了,在此之際,我思緒萬(wàn)千,心情久久不能平靜?;仡櫵哪陮W(xué)習(xí)期間的一千余個(gè)日日夜夜,自己為課題的研究,靜心鉆研,潛心研究,并取得初步研究成果而感到欣慰。欣慰之余,心里感動(dòng)一絲沉重:我即將離開(kāi)我的老師和同學(xué)們。本論文的完成,首先非常感謝XXX老師對(duì)我孜孜不倦地教誨和幫助,在論文的選題、總體方案的制定、試驗(yàn)方案的選取、研究工作的展開(kāi)和論文的撰寫(xiě)過(guò)程中,均得到了導(dǎo)師的大力支持和細(xì)心指導(dǎo)。XXX老師淵博的知識(shí)、嚴(yán)謹(jǐn)務(wù)實(shí)的治學(xué)態(tài)度、開(kāi)拓進(jìn)取的工作作風(fēng),對(duì)知識(shí)永無(wú)止境的追求,對(duì)生活積極樂(lè)觀情緒,令我受益匪淺。感謝畢業(yè)設(shè)計(jì)期間,XXX老師在課題研究和論文修給中給予我的幫助。感謝一起做設(shè)計(jì)時(shí)給予我?guī)椭椭С值耐瑢W(xué)們。感謝各位老師在百忙中對(duì)本論文進(jìn)行評(píng)閱,謝謝他們提出寶貴的意見(jiàn)和建議。感謝南京工程學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1