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

正文內(nèi)容

畢業(yè)設(shè)計---基于單片機的微波爐控制器-資料下載頁

2025-01-16 23:48本頁面
  

【正文】 //定時中斷 TR0 { TH0=TH0_M0。TL0=TH0_M0。 m0。 if(m0==0) {digit。 m0=50。} } void huoli(void) //火力大小函數(shù) { if(da==0) //判斷大火力是否按下 { a1=1。a2=0。a3=0。 while(da==0)。 //等待按鍵放開 第二章 控制程序設(shè)計 21 } if(zhong==0) //判斷中火力是否按下 { a1=0。a2=1。a3=0。 while(zhong==0)。 } if(xiao==0) { a1=0。a2=0。a3=1。 while(xiao==0)。 } } void debouncer(void) //延時防抖程序 { int i。 for(i=0。i1200。i++)。 //約 10ms延時 } 廣東石油化工學(xué)院畢業(yè)設(shè)計:微波爐自動控制系統(tǒng)設(shè)計 22 第三章 系統(tǒng)仿真模塊 23 第三章 :系統(tǒng)仿真 模塊 Proteus 是英國 Labcenter electronics 公司研發(fā)的 EDA 設(shè)計軟件, 是一個基于 ProSPICE混合模型仿真器的,完整的嵌入式系統(tǒng)軟、硬件設(shè)計仿真平臺。 Proteus 不僅可以做數(shù)字電路、模擬電路、數(shù)?;旌想娐返姆抡?,還可進行多種 CPU 的仿真,涵蓋了 5 PIC、 AVR、HC1 ARM 等處理器,真正實現(xiàn)了在計算機 上 從原理設(shè)計、電路分析、系統(tǒng)仿真、測試到 PCB 板完整的 電子設(shè)計,實現(xiàn)了從概念到產(chǎn)品的全過程。 原理圖繪制 ( 1)新建文件:打開 PROTEUS, 點 FILE,在彈出的下拉菜單中選擇 NEW DESIGN,即進入原理圖繪制界面。 ( 2)元器件選取:按設(shè)計要求,在對象選擇窗口中點 P,彈出 PICK DEVICES 對話框,在 KEYWORDS 中填寫要選擇的元器件,然后在右邊對話框中選中要選的元器件,則元器件列在對象選擇的窗口中。 ( 3)放置元器件、電源和地、連線,得到系統(tǒng)電路圖,最后進行電氣檢測。 程序的設(shè)計與編譯 PROTEUS 軟件有自帶編譯器,有 ASM 的 、 PIC 的、 AVR 的匯編器等,本次設(shè)計,采用 Keil2 編譯集成調(diào)試軟件來調(diào)試程序,通過各個模塊程序的單步或跟蹤調(diào)試,使程序逐漸趨于正確,最后統(tǒng)調(diào)程序 [4]。 Keil C51 單片機軟件開發(fā)系統(tǒng) Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。 Keil 工程的建立 源文件的建立 使用菜單 “ FileNew” 或者點擊工具欄的新建文件按鈕,即可在打開的文本編緝窗口中輸入源程序,保存該文件,注意必 須加上擴展名( C 語言源程序一般用 .c 為擴展名)如 。 建立工程文件 點擊 “ ProjectNew Project… ” 菜單,出現(xiàn)一個對話框,在編緝框中輸入 文件名, 點擊 “ 保存 ” 按鈕 。 在 ProjectOption for target 出現(xiàn)第二個對話框選擇目標(biāo) CPU。廣東石油化工學(xué)院畢業(yè)設(shè)計:微波爐自動控制系統(tǒng)設(shè)計 24 此 設(shè)計選擇 Atmel 公司的 AT89C51 芯片)。此時,在工程窗口的文件頁中出現(xiàn)了“ Target 1” ,點擊 “ Source Group1” 右鍵,選中其中的 “ Add file to Group‘ Source Group1’” ,出現(xiàn)一個對話框,要求尋找源文件(注意,該對話框下面的 “ 文件類型 ” 默認為 C source file(*.c),也就是以 C 為擴展名 的文件),雙擊該文件,將文件加入項目。雙擊文件名,即打開該源程序。 工程建立好以后,對工程進行進一步的設(shè)置,以滿足要求。 首先點擊左邊 Project 窗口的 Target 1,然后使用菜單 “ ProjectOption for target ‘ target1’” 設(shè)置對話框中的 Target 頁面, Xtal 后面的數(shù)值是晶振頻率值,本次設(shè)計設(shè)置為 12MHz; Memory Model 用于設(shè)置 RAM 使用情況選擇 Small; Compact 是可以使用 一頁外部擴展 RAM,而 Larget 則是可以使用全部外部的擴展 RAM。 Code Model 用于設(shè)置 ROM空間的使用選擇 none。 設(shè)置對話框中的 OutPut 頁面中 Creat Hex file 用于生成可執(zhí)行代碼文件(可以用編程器寫入單片機芯片的 HEX 格式文件,文件的擴展名為 .HEX)。 編譯、連接 選擇菜單 ProjectBuild target,對當(dāng)前工程進行連接, 獲得 *.hex 的文件,該文件即可被編程器讀入并寫到芯片中,同時還 產(chǎn)生了一些其它相關(guān)的文件,可被用于 Keil 的仿真與調(diào)試。 仿真部分采用 Protus professional 和 Keil 軟件結(jié)合完成設(shè)計,功能強大且操作較為簡單,可以很容易的實現(xiàn)各種系統(tǒng)的仿真。 第三章 系統(tǒng)仿真模塊 25 矩陣鍵盤仿真電路 可以通過按鍵輸入不同指令來控制微波爐的火力、加熱時間等,輸入的信息會在數(shù)碼管上顯示出來 。 圖 31 矩陣掃描顯示電路 廣東石油化工學(xué)院畢業(yè)設(shè)計:微波爐自動控制系統(tǒng)設(shè)計 26 倒計時仿真電路 可以設(shè)置好加熱食物的時間,時間到了微波爐自動關(guān)閉,設(shè)置的時間回會在數(shù)碼顯示管上顯示出來。 圖 32 倒計時顯示電路 第三章 系統(tǒng)仿真模塊 27 步進電機仿真電路 收到 外部輸入信號后,微波爐開始工作,同時啟動步進電機轉(zhuǎn)動。若 在之前設(shè)置了倒計時加熱,則時間結(jié)束后自動反饋給系統(tǒng),然后控制步進電機停止轉(zhuǎn)動。 圖 33 步進電機轉(zhuǎn)動電路 廣東石油化工學(xué)院畢業(yè)設(shè)計:微波爐自動控制系統(tǒng)設(shè)計 28 總體設(shè)計仿真電路 圖 34 總體設(shè)計仿真電路 第四章 電路制作與系統(tǒng)調(diào)試 29 第四章 :電路制作與系統(tǒng)調(diào)試 在電路的制作過程中,要充分認識各個元器件的功能,同時也要確切認準 元 件的各個引腳序號,在充分 了解 之后進行 電路的連接,連接之后做反復(fù)檢查。 在制作 PCB板的過程中,首要任務(wù)就是封裝尺寸一定要準確,其次 元 件排放不能隨意,既要好看,也要考慮到前后左右其他原件間的間距。 在焊接電路時,要學(xué) 會 握住 好 電烙鐵,插上原件時小心 元 件引腳放反。 在焊接完成之后,進行系統(tǒng)調(diào)試,在調(diào)試的過程中,我遇到了幾個棘手的問題,幸好最終找到了解決的方法。 圖 41 電路板實物圖 功能實現(xiàn) 由矩陣鍵盤模塊來實現(xiàn)時間的設(shè)置,火力大、中、小的選擇以及啟動、停止和時間重設(shè)功能;時間顯示模塊由七段數(shù)碼管來實現(xiàn),其中初始時間由矩陣鍵盤輸入;火力大小通廣東石油化工學(xué)院畢業(yè)設(shè)計:微波爐自動控制系統(tǒng)設(shè)計 30 過發(fā)光二極管來表示,紅、綠、黃三種燈分別表示大力大、中、小,默認為中火力;啟動加熱后,步進電機開始轉(zhuǎn)動,七段數(shù)碼管按照設(shè)定的時間進行倒計時,等時間快到零時報警提示、等于零時火力 指示燈熄滅、轉(zhuǎn)盤停止運轉(zhuǎn),工作結(jié)束。 去抖處理: 按鍵的抖動時間一般為 510ms,抖動可能造成一次按鍵的多次處理問題。當(dāng)采取措施消除抖動的影響。消除的辦法有多種,常采用軟件延時 10ms的方法。 在按鍵較少時,常采用硬件去抖電路。 當(dāng)按鍵較多時,常采用軟件延時的辦法。當(dāng)單片機檢測到有鍵按下時,先延時 10ms,然后再檢測按鍵的狀態(tài),若仍是閉合狀態(tài),則認為真正有鍵按下。當(dāng)檢測到按鍵釋放時,亦需要做同樣的處理。 第五章 總結(jié)與展望 27 第五章 :總結(jié)與展望 對畢 業(yè)設(shè)計的總結(jié) : 本畢業(yè)設(shè)計的內(nèi)容是基于 AT89S52的微波爐控制器的設(shè)計與實現(xiàn),涉及軟件和硬件兩個部分。如今,微波爐已經(jīng)走進每個普通的家庭,成為一種烹 調(diào)加熱食物的好工具。因此,制作本畢業(yè)設(shè)計有著實質(zhì)的現(xiàn)實意義。 本人學(xué)習(xí)單片機的時候是通過匯編語言 入門的 , 后來由于對 C 語言產(chǎn)生了一定的興趣 , C 語言在單片機的運用也逐漸熟練起來,所以本設(shè)計的軟件部分使用 C語言來編寫。為了完成本設(shè)計,我查閱了不少的相關(guān)的資料,對單片機的基本功能得到了充分的認識。編寫程序方面,我用到了編譯軟件 Keil C51和仿真軟件 Proteus。通 過運行這兩個軟件,可以驗證程序的語法和程序的功能實現(xiàn)是否真確,找出程序出現(xiàn)的問題,然后不斷的修改和嘗試,最終調(diào)試出燒錄到單片機上的程序。 對畢業(yè)設(shè)計的展望 : 由于時間與工作的關(guān)系,畢業(yè)設(shè)計只是用七段數(shù)碼管顯示時間,用單片機輸出引腳控制 步進 電機轉(zhuǎn)速等功能。其實,除此以外還有值得加強和改進的地方: 布局 有待完善 致謝 28 致 謝 本論文是在我的鄧九英老師的親切關(guān)懷和悉心指導(dǎo)下完成的。她嚴肅的科學(xué)態(tài) 度,嚴謹?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到項目的最終完成,鄧老師都始終給予我細心的指導(dǎo)和不懈的支持。鄧老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時還在思想、生活上給我以無微不至的關(guān)懷,在此謹向鄧老師致以誠摯的謝意和崇高的敬意。 在此,我還要感謝在一起愉快的度過大學(xué)生活的電氣專 091 全體同學(xué),正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。感謝在大學(xué)學(xué)習(xí)期間給我上課的老師們,特別是教我們自動控制原理的禹柳飛老師、教我們 PLC的陳政石老師、教我們微 機原理和 單片機原理與接口技術(shù) 的張翼成老師、教我們電機拖動的葉偉老師、教我們傳感器原理的廖京盛老師等。這些老師嚴謹?shù)闹螌W(xué)態(tài)度、淵博的學(xué)術(shù)知識、誨人不倦的敬業(yè)精神以及寬容的待人風(fēng)范使我獲益頗多。謹向老師們致以最衷心的感謝。 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 !最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們 ! 參考文獻 29 參考文獻 [1]李全利、遲榮強編著 .單片機原理及接口技術(shù) .高等教育出版 社 .2022 [2]張義和、王敏男、許宏昌、余春長編著 .例說 51 單片機( C 語言版) .人民郵電出版社 .2022 [3]譚浩強編著 .C語言程序設(shè)計。清華大學(xué)出版社 .2022 [4]趙廣林編著 .protel99se 電路設(shè)計與制版 .電子工業(yè)出版社 .2022 [5]武軍、袁園編著 .Cadence Concept HDLamp。ALLegro 原理圖與 PCB 設(shè)計 .人民郵電出版社 .2022
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1