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

正文內(nèi)容

基于51單片機(jī)智能溫度控制器設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-閱讀頁

2024-09-15 15:33本頁面
  

【正文】 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì)與實(shí)現(xiàn) 第四章 軟件設(shè)計(jì) 19 第四章 軟件設(shè)計(jì) 流程圖設(shè)計(jì) 什么是流程圖 ? 以特定的圖形符號加上說明,表示算法的圖,稱為 流程圖或框圖 。在企業(yè)中,流程圖主要用來說明某一過程。 例如,一張流程圖能夠成為解釋某個(gè)零件的制造工序,甚至組織決策制定程序的方式之一。下一步何去何從,要取決于上一步的結(jié)果,典型 做法是用 “ 是 ” 或 “ 否 ” 的邏輯分支加以判斷。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什么地方,從而確定出可供選擇的行動(dòng)方案。該圖直觀地描述一個(gè)工作過程的具體步驟。這一方法可以用于整個(gè)企業(yè),以便直觀地跟蹤和圖解企業(yè)的運(yùn)作方式。但比這些符號規(guī)定更重要的,是 必須清楚地描述工作過程的順序。 本設(shè)計(jì)程序的流程圖為 : 20 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì)與實(shí)現(xiàn) 圖 流程圖 第四章 軟件設(shè)計(jì) 21 主程序 我所設(shè)計(jì)的智能溫度控制器的程序采用的是 C 程序設(shè)計(jì), C 語言的顯著特點(diǎn)是 二進(jìn)制來編寫程序 ,程序的各個(gè)部分除了必要的信息交流外彼此 之間相互 獨(dú)立。 C 語言是以函數(shù)形式提供給用戶的 ,這些函數(shù)可方便的調(diào)用 ,并具有多種循環(huán)、條 件語句控制程序流向 ,從而使程序完全結(jié)構(gòu)化。 程序設(shè)計(jì)如下: include include define uchar unsigned char define uint unsigned int uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 int ss。 int j。 uchar data buf[4]。 int alarmL=10。 sbit k2=P2^6。 sbit k4=P2^4。 sbit HLight=P1^2。 sbit Red=P1^6。 bit set=0。 void key_to1()。 void delay(uint)。 void Show()。 } Init_DS18B20(void) { uchar x=0。 delay(10)。 delay(80)。 delay(20)。 delay(30)。 uchar dat = 0。i0。 dat=1。 第四章 軟件設(shè)計(jì) 23 if(DATA) data=0x80。 } return(dat)。 for (i=8。 i) { DATA = 0。 DATA = 1。 } delay(8)。 uchar b=0。 float tt=0。 WriteOneChar(0xCC)。 Init_DS18B20()。 WriteOneChar(0xBE)。 b=ReadOneChar()。 t=8。 24 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì)與實(shí)現(xiàn) tt=t*。 return(t)。 buf[1]=dd/100。 buf[3]=dd%100/10。 for(j=0。 P0=0x00。 P0=0x80。 P2=0xff。 P2=0xf7。 delay(100)。 P0=0x00。 P0=table[buf[2]]。 P2=0xff。 P2=0Xfd。 delay(100)。 P0=0x00。 P0=table[buf[0]]。 P2=0xff。 buf[2]=temp/100%10。 buf[0]=temp%10。j3) { P2=0xff。 P2=0xfd。 delay(300)。 P0=0x00。 P0=table[buf[1]]。 P2=0xff。 P2=0xfb。 delay(300)。 P0=0x00。 P0=table[buf[3]]。 P2=0xff。 P2=0Xfe。 delay(300)。 } } void key() { if(k1=1) { delay(20)。 for(n=0。n) Show()。 if(k2=1) { while(k2=1) { key_to2()。n8。 第四章 軟件設(shè)計(jì) 27 } } } if(k3=1) { TR0=1。 } if(k4=1) { delay(20)。 set=!set。Green=1。Red=1。 temp+=10。} if(set==0) {alarmH=temp。 temp=10。} if(set==0) { alarmH=temp。 //delay(50)。 Flag=0。} } { P0=0x40。 delay(50)。 delay(50)。 delay(50)。 delay(50)。 } void Show() { if(temp=0) {HLight=1。display()。LLight=1。} { 第四章 軟件設(shè)計(jì) 29 TMOD=0X01。 TL0=0XF0。 ET0=1。 EX0=1。n500。logo()。 while(1) { key()。 Show()。 if(Flag==1) {bell=!bell。} } } void time0(void) interrupt 1 using 1 { TH0=0X56。 temp=ss。因而今天的 Protel 最新產(chǎn)品已不是單純的 PCB(印制電路板)設(shè)計(jì)工具,而是一個(gè)系統(tǒng)工具,覆蓋了以 PCB 為核心的整個(gè)物理設(shè)30 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì)與實(shí)現(xiàn) 計(jì)。 Protel99 SE共分 5 個(gè)模塊,分別是原理圖設(shè)計(jì)、 PCB 設(shè)計(jì)(包含信號完整性分析)、自動(dòng)布線器、原理圖混合信號仿真、 PLD 設(shè)計(jì)。 第五章 軟硬件調(diào)試 31 第五章 軟硬件調(diào)試 在進(jìn)行方案論證和軟硬件設(shè)計(jì)之后,做出的成品要進(jìn)行系統(tǒng)調(diào)試和測試,并對調(diào)試中產(chǎn)生的問題加以解決和改進(jìn)。 硬件調(diào)試 系統(tǒng)的硬件調(diào)試主要是排查 PCB 上的連接問 題。調(diào)試方法為:首先檢查電路板上元器件的焊接情況,有無虛焊、漏焊或者連焊。 軟件調(diào)試 軟件調(diào)試主要以程序調(diào)試為主,排查其錯(cuò)誤。本系統(tǒng)的軟件調(diào)試主要用 KEIL 軟件進(jìn)行程序調(diào)試與用編程器 . 軟件調(diào)試中出現(xiàn)的錯(cuò)誤及解決方法: ,但就是不能正常運(yùn)行的 現(xiàn)象,最后發(fā)現(xiàn)是因?yàn)槌绦蛑杏械闹噶顣鴮懙貌灰?guī)范導(dǎo)致的,例如有的 RET 返回指令一定要按正確格式書寫或在兩行指令間最好不要留空行。 ,避免上下亂調(diào)用的現(xiàn)象,這樣會(huì)使程序更加清晰化。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對思路逐漸的清晰,整個(gè)寫作過程難以用語言來表達(dá)?;叵脒@段日子的經(jīng)歷和感受,我感慨萬千,在這次畢業(yè)設(shè)計(jì)的過程中,我擁有了無數(shù)難忘的回憶和收獲。當(dāng)選題報(bào)告,開題報(bào)告定下來的時(shí)候,我當(dāng)時(shí)便立刻著手資料的收集工作 當(dāng) 中 。我在學(xué)校圖書 館搜集資料,還在網(wǎng)上查找各類相關(guān)資料,將這些寶貴的資料全部記在筆記本上,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。在寫作過程中遇到困難我就及時(shí)和導(dǎo)師聯(lián)系,并和同學(xué)互相交流,請教專業(yè)課老師。 4 月底,論文的文字?jǐn)⑹鲆呀?jīng)完成。為了畫出自己滿意的電路圖,我仔細(xì)學(xué)習(xí)了 Protel。這次畢業(yè)論文的制作過程是我的一次再學(xué)習(xí),再提高的過程。 我不會(huì)忘記這難忘的幾個(gè)月的時(shí)間。在我徜徉書海查找資料的日子里,面對無數(shù)書本的羅列,最難忘的是每次找到資料時(shí)的激動(dòng)和興奮;親手設(shè)計(jì)電路圖的時(shí)間里,記憶最深的是每一步小小思路實(shí)現(xiàn)時(shí)那幸福的心情;為了論文我曾趕稿到深夜,但看著親手打出的34 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì) 與實(shí)現(xiàn) 一字一句,心里滿滿的只有喜悅毫無疲憊。我從資料的收集中,掌握了很多單片機(jī)知識,讓我對我所學(xué)過的知識有所鞏固和提高。在今后的日子里,我仍然要不斷地充實(shí)自己,爭取在所學(xué)領(lǐng)域有所作為。 通過對自己在大學(xué) 三 年 多的 時(shí)間里所學(xué)的 知識的回顧,并充分發(fā)揮對所學(xué)知識的理解和對畢業(yè)設(shè)計(jì)的思考及 書面表達(dá)能力, 最終完成了。撰寫論文的過程 也是專業(yè)知識的學(xué)習(xí)過程 ,它使我 運(yùn)用已有的專 業(yè)基礎(chǔ)知識, 對其 進(jìn)行 設(shè)計(jì) ,分析和解決一個(gè)理論問題或?qū)嶋H問題,把知識轉(zhuǎn)化為能力的實(shí)際訓(xùn)練。 通過這次課程設(shè)計(jì)我發(fā)現(xiàn) , 只有理論 水平提高了; 才能夠 將 課本知識 與實(shí)踐相 整合, 理論知識 服務(wù)于教學(xué)實(shí)踐, 以增強(qiáng)自己的動(dòng)手 能力 。通過這次課程設(shè)計(jì),我們知道了理論和實(shí)際的距離,也知道了理論和實(shí)際想結(jié)合的重要性,也從中得知了很多書本上無法得知的知識。學(xué)習(xí)就應(yīng)該 采取 理論 與 實(shí)踐 結(jié)合的方式, 理論 的問題, 也就是 實(shí)踐性 的課題 。 基于 51 單片機(jī)的智能溫度控制器的設(shè)計(jì)與實(shí)現(xiàn) 36 致謝 37 致 謝 經(jīng)過 幾 個(gè)月的忙碌,本次 畢業(yè) 設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè) 三本學(xué)生 的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有 雷思孝 老 師的督促指導(dǎo),以及 同宿舍 的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。其次,我要感謝和我一起 做 畢業(yè)設(shè)計(jì)們同學(xué),然后,我還要感謝大學(xué) 四 年來所有的老師,為我們打下專業(yè)知識的基礎(chǔ);同時(shí)我還要感謝所有的同學(xué)們,正是因?yàn)橛辛四銈兊闹С趾凸膭?lì)。 最后,我要感謝 長安學(xué)院四年 年來對我的大力
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1