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

正文內(nèi)容

基于單片機的溫度控制系統(tǒng)本科生畢業(yè)論文(參考版)

2025-06-30 23:14本頁面
  

【正文】 temp=ss。} } } void time0(void) interrupt 1 using 1 //每隔10ms執(zhí)行一次此子程序 { TH0=0X56。} //蜂鳴器滴滴響 else {bell=1。 //報警函數(shù) if(Flag==1) {bell=!bell。 Show()。 while(1) { key()。logo()。n++)//顯示啟動LOGo {bell=1。 //開外部中斷0 for(n=0。 //開T0中斷 TR0=1。 EA=1。 TH0=0XD8。}}void main(){ TCON=0x01。LLight=1。display()。 //關閉顯示}void Show() //顯示函數(shù),分別表示溫度正負值{ if(temp=0) {HLight=1。 delay(50)。 delay(50)。 delay(50)。 delay(50)。}}logo()//開機的Logo { P0=0x40。 Flag=1。 //delay(50)。} else { alarmL=temp。 if(temp=550) {temp=1100。} }void key_to2(){ TR0=0。} if(set==0) {alarmH=temp。 //關定時器 temp+=10。Red=1。Green=1。 set=!set。 } if(k4!=1) { delay(20)。 } } } if(k3!=1) { TR0=1。n8。 if(k2!=1) { while(k2!=1) { key_to2()。n++) Show()。 for(n=0。 }}void key() //按鍵掃描子程序{ if(k1!=1) { delay(20)。 //片選LCD4 delay(300)。 P2=0Xfe。 P2=0xff。 //片選LCD3 P0=table[buf[3]]。 P0=0x00。 delay(300)。 P2=0xfb。 P2=0xff。 //片選LCD1 P0=table[buf[1]]。 // 初始燈為滅的 P0=0x00。 //顯示小數(shù)點 delay(300)。 P2=0xfd。j++) { P2=0xff。 //小數(shù)位 for(j=0。//顯示十位 buf[3]=temp%100/10。 }}//顯示正值子函數(shù)void display(){ buf[1]=temp/1000。 //片選LCD4 delay(100)。 P2=0Xfe。 P2=0xff。//片選LCD3 P0=table[buf[3]]。 P0=0x00。 delay(100)。 P2=0xfb。 P2=0xff。 //片選LCD1 P0=0x40。 // 初始燈為滅的 P0=0x00。 //顯示小數(shù)點 delay(100)。 P2=0xfd。j++) { P2=0xff。 //動態(tài)顯示 for(j=0。 buf[3]=dd%100/10。 buf[1]=dd/100。 return(t)。 tt=t*。 t=8。//低位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 // 啟動溫度轉換 Init_DS18B20()。 WriteOneChar(0xCC)。 float tt=0。 uchar b=0。 } delay(8)。 DATA = 1。0x01。 i) { DATA = 0。 for (i=8。 } return(dat)。 // 給脈沖信號 if(DATA) dat|=0x80。 // 給脈沖信號 dat=1。i0。 uchar dat = 0。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay(30)。 //拉高總線 delay(20)。 //單片機將DQ拉低 delay(80)。 //DQ復位 delay(10)。}//DS18b20溫度傳感器所需函數(shù),分為初始化,讀寫字節(jié),讀取溫度4個函數(shù)Init_DS18B20(void) //傳感器初始化{ uchar x=0。void Show()。void delay(uint)。//函數(shù)的聲明區(qū)void key_to1()。 //初始化bit Flag=0。 //溫度上限設置指示燈sbit Green=P1^7。 //負溫度指示燈sbit warn=P1^4。 //蜂鳴器sbit HLight=P1^2。//確認sbit k4=P2^4。//+sbit k2=P2^6。 //默認報警值int alarmL=100。//定時器中斷次數(shù)uchar data buf[4]。int j。 //溫度值int ss。 //DS18B20接入口uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。永遠以一顆為人民服務的心來回報。最重要的是讓我有了責任感,對自己、對家人和對社會。我還要向關心和支持我學習的朋友們表示真摯的謝意!感謝他們對我的關心、關注和支持!感謝自動化034班全體同學對我的支持與幫助,感謝我的室友在大學四年中的的朝夕相伴,他們在生活和學習中給了我很大的關懷與幫助,使我渡過了一段難忘的快樂時光。馬老師嚴謹?shù)闹螌W態(tài)度、敏銳的洞察力以及分析問題的獨到見解對我今后的生活工作將起到莫大的促進和幫助。從論文的選題、撰寫到各細微的部分馬老師都傾注了心血,使我深深感受到馬老師嚴謹治學的態(tài)度。馬老師以其嚴謹?shù)淖黠L、負責的態(tài)度,在畢業(yè)設計的整個學習和研究中給予了我很大的支持與幫助,無論是在學習還是生活上都讓我深受影響。轉眼間,我在上海電力學院度過了寶貴的四年時光,這四年的學習生活經(jīng)歷將是我一生的財富??傊?,本設計簡便實用,并且可研究開發(fā)并升級的空間是很大的。在農(nóng)業(yè)大棚技術發(fā)展的今天,大棚溫度需要嚴格控制,而溫度計的使用能夠幫助管理者更好的控制大棚溫度。在本系統(tǒng)的作用下,可以為工作系統(tǒng)提供一個良好的環(huán)境,使產(chǎn)品的數(shù)量和質量有很大的提高。只要配上適當?shù)臏囟葌鞲衅鳎@個系統(tǒng)便還可以實現(xiàn)很多領域的溫度自動控制。生活中,人們漸漸習慣了溫度計的存在,而單片機的相對低廉決定了溫度計的經(jīng)濟效益。與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準確,其輸出溫度采用數(shù)字顯示,由于并且單片機價格的相對低廉,能夠大量的普及。 設計前景在單片機自動控制已經(jīng)廣泛的應用于人們的生產(chǎn)和生活的今天,傳統(tǒng)用模擬電路來控制溫度的做法,已經(jīng)逐漸被淘汰。在這一個充滿挑戰(zhàn)伴隨挫折,充滿熱情伴隨打擊的過程中,我感觸頗深,它已不僅是一個對我四年學習知識情和耐心況和我的應用動手能力的檢驗,而且還是對我的鉆研精神,面對困難的心態(tài),做事的毅力的考驗。雖然在制作過程中不可避免地遇到很多問題,但是最后還是在老師以及同學的幫助下圓滿解決了這些問題,實現(xiàn)了整個系統(tǒng)設計與最后調試,相關指標達到期望的要求,并完成了本次設計任務。本課題的最大的重點、難點便是初步接觸溫度傳感器,要對傳感器的原理、結構、應用等各方面從頭開始琢磨以及電路的實現(xiàn)過程和怎么樣通過單片機來間接的控制。在網(wǎng)上,我搜索了一些學術論文和期刊文章;我搜索了外文文獻資料,參考了一些畢業(yè)論文樣本和一些畢業(yè)論文設計總結;在常見的搜索引擎中,我了解到一些相關的知識,同時特意瀏覽了大量的網(wǎng)站,并將有用的內(nèi)容列成提綱,便于以后查詢,以減少后期工作量。通過各種渠道開始準備工作—通過網(wǎng)絡、圖書館搜集相關學術論文、核心期刊、書籍等。這次畢業(yè)設計歷時至少3個月,從一開始的確定課題,到后來的資料查找、理論學習,再有就是近來的調試過程,這一切都使我的理論知識和動手能力進一步得到鞏固和加強,可以說是對所學知識的一次全面綜合。通過仿真可知本系統(tǒng)能正確的顯示被測點的溫度,當超出設定范圍時,也能準確的報警提示,但當被測溫度變化較大時,該系統(tǒng)不能迅速的做出響應,需要改進。這是檢驗是否能檢驗溫度的重要標準。如圖63所示。C、下限是10176。當程序無錯誤時,就可以將文件載入到單片機電路圖中進行模擬仿真。首先,進入Keil C51編譯系統(tǒng),建立工程文件,編輯C語言源文件。ABS文件由OH51轉換成標準的Hex文件,以供調試器dScope51或tScope51使用進行源代碼級調試,也可由仿真器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及C51編譯器編譯生成目標文件(.OBJ)。  Keil C51工具包uVision是C51 for Windows的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發(fā)流程。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。圖62 元器件的繪制原理圖畫好并設定參數(shù)后可點擊“運行”按鈕進行仿真。在這里進行一些簡單的操作流程介紹。這在相當程序上替代了傳統(tǒng)的單片機實驗教學的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調試、運行結果等。這些測試信號包括模擬信號和數(shù)字信號,在Proteus繪制好原理圖后,調入已編譯好的目標代碼文件: *.HEX,可以在Proteus的原理圖中看到模擬的實物運行狀態(tài)和過程,不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化。這些都盡可能減少了儀器對測量結果的影響。理論上同一種儀器可以在一個電路中隨意的調用,除了現(xiàn)實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時的顯示出來,其作用與示波器相似,但功能更多。Proteus可提供的仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有30多個元氣庫。圖61 軟件設計流程框圖 原理
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1