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

正文內(nèi)容

花椒烘干加工溫度自動控制系統(tǒng)畢業(yè)論文設(shè)計(存儲版)

2025-07-28 04:18上一頁面

下一頁面
  

【正文】 傳感器與單片機的連接溫度傳感器的單總線(1Wire)。圖35 報警電路 顯示電路顯示模塊內(nèi)部自帶字符發(fā)生存儲器(CGROM),其中字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是(41H),在顯示時模塊把代碼41H發(fā)給液晶模塊,我們就能在液晶上看到字母“A”。所以可先將數(shù)據(jù)提取出來,分成三部分:小數(shù)部分、整數(shù)部分與符號部分。(1)靜態(tài)測試在樣機加電之前,根據(jù)硬件電器原理圖和裝配圖仔細(xì)檢查樣機線路的正確性,并核對元器件的型號、規(guī)格和安裝看是否符合要求,特別注意電源的走線,防止電源之間的短路和極性錯誤,并重點檢查擴(kuò)展系統(tǒng)總線(地址總線、數(shù)據(jù)總線和控制總線)是否存在相互間的短路或與其它信號線的短路。調(diào)試時,首先用仿真器的寫命令,將數(shù)據(jù)寫入計算程序的參數(shù)緩沖單元,然后從計算程序開始運行直至結(jié)束,運行的結(jié)果和正確數(shù)據(jù)比較,如果對所有的測試數(shù)據(jù)進(jìn)行測試,都沒有發(fā)生錯誤,則該計算程序調(diào)試成功;如果發(fā)現(xiàn)結(jié)果不正確,則改用單步運行方式,即可檢查出錯誤所在。在這次設(shè)計中,我也有很深的感觸:隨著社會的飛速發(fā)展,科學(xué)技術(shù)發(fā)展的速度更是迅猛無比,單片機技術(shù)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用必將普及并進(jìn)一步發(fā)展,而通過本次設(shè)計無論是從硬件實現(xiàn)還是到整個程序的完成,無不是對我個人專業(yè)能力的一次提高和體現(xiàn)。目前,溫度控制系統(tǒng)在農(nóng)業(yè)生產(chǎn)的應(yīng)用得到快速的發(fā)展,國外的溫度控制系統(tǒng)已經(jīng)成熟,產(chǎn)品也較多。 另外我要感謝我的母校與大學(xué)四年來所有的老師,工學(xué)院質(zhì)樸的校園環(huán)境,愉悅的學(xué)習(xí)氛圍,讓我完成了電子信息科學(xué)與技術(shù)專業(yè)的知識儲備,以一名合格畢業(yè)生的姿態(tài)步入職場,回報社會。 //減P07==== D07define LCDDATA P1sbit rs=P3^0。 //溫度報警uchar count。 //待顯示的各溫度數(shù)位bit DS18B20_IS_OK = 1。}void delayms(uint z) //延時N ms{ uint x,y。 LCDDATA=。 delayms(1)。 write_(0x0c)。 Delay(10)。 status = DQ1。i8。 DQ1 = 1。 Delay(5)。 WriteOneByte(0xcc)。 //延時 ng = 0。0x0f]。 //報警溫度 if(ng == 1){Temp=0。 write_date(0x30+Display_Digit[1])。 write_(0x80+0X40+0)。 39。 write_date(39。)。 39。}void DIS_SET_SEG(void)//在LED上顯示數(shù)據(jù){ Display_Digit[7]=DQ1_SET[0]%100/10。 write_date(39。 write_date(39。)。 write_date(0x30+Display_Digit[4])。} //加上限 和限值下限最大值 }}void S3_SUB(void){ if(mode==2) //下限模式 { DQ1_SET[0]。} //等待按鍵釋放 } if(S2==0) { Delay_ms(10)。 TL0=(6553650000)%256。 //DQ1下限10 DQ1_SET[1]=85。 //讀溫度 if(DS18B20_IS_OK) Display_Temperature()。} //溫度數(shù)據(jù)處理 i=0。TR0=1。 //顯示數(shù)據(jù)處理 DIS_SET_SEG()。 BUZ=~BUZ。 count++。 } } if(mode==2) //下限設(shè)置 { KEY_SCAN()。TR0=0。 if(i20) { Read_Temperature()。 Read_Temperature()。 init_lcd()。} //等待按鍵釋放 } / / 通道切換}void init() //定時器初始化{ TMOD=0x01。 if(mode3){mode=1。} //加下限 和限值下限最大值 } if(mode==3) //上限模式 { DQ1_SET[1]++。)。 write_date(39。C39。L39。 39。)。 write_date(39。 39。)。C39。}。 //十 Display_Digit[1] = CurrentT%10。 } else{ng = 0。 }//處理溫度值void Display_Temperature(){ uchar i。 //跳過序列號 WriteOneByte(0x44)。 DQ1 = datamp。 if(DQ1) dat |= 0X80。 _nop_()。 //延時 DQ1 = 1。num++) // temper: 。 lcden=0。 lcden=0。}void write_(uchar ) //1602液晶寫指令{ rs=0。j++) 。 //當(dāng)前讀取的溫度整數(shù)部分uchar Temp_Value[]={0x00,0x00}。 //蜂鳴器uchar DQ1_SET[2]。 //設(shè)置 上下限sbit S2=P2^1。導(dǎo)師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實無華、平易近人的人格魅力對我影響深遠(yuǎn)。當(dāng)然,這與老師和同學(xué)的熱心幫助也是分不開的。開機溫度測試仿真圖如圖51所示圖51 開機溫度測試仿真設(shè)置溫度測試仿真圖如圖52所示圖52 設(shè)置溫度測試仿真圖當(dāng)溫度過高時,報警啟動,報警測試仿真圖如圖53所示53 報警測試仿真圖6 總結(jié)與展望 總結(jié) 將近四個月的畢業(yè)設(shè)計即將結(jié)束,這也意味著我的大學(xué)生活快要結(jié)束了,但我們的學(xué)習(xí)沒有結(jié)束,在本次設(shè)計中,我們所學(xué)過的理論知識接受了實踐的檢驗,增強我的綜合運用所學(xué)知識的能力及動手能力,為以后的學(xué)習(xí)和工作打下了良好的基礎(chǔ)。(1)計算程序的調(diào)試方法計算程序的錯誤是一種靜態(tài)固定的錯誤,因此主要用斷點或單拍運行方式來調(diào)試。 單片機應(yīng)用系統(tǒng)的硬件和軟件調(diào)試往往是交叉進(jìn)行的,但通常是先從硬件著手,排除樣機中明顯的硬件故障,尤其是電源故障,才能安全地和仿真器相連,以進(jìn)行綜合調(diào)試。DSl8B20的供電方式很靈活,還可以利用外接電源來增加系統(tǒng)的穩(wěn)定性與可靠性[11]。圖34為DSl8820與單片機的接口電路。R1和R0用來設(shè)置分辨率,如表31所示:(DS18B20出廠時被設(shè)置為12位)表31 DS18B20溫度轉(zhuǎn)換時間表R1R0分辨率/位溫度最大轉(zhuǎn)向時間009011010113751112750DS18B20的通訊協(xié)議表明,主機控制DS18B20完成溫度轉(zhuǎn)換必須要經(jīng)過三個步驟:首先,每一次讀寫之前都要對DS18B20進(jìn)行復(fù)位,然后復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進(jìn)行預(yù)定的操作。光刻ROM的作用是能使每一個DS18B20都各不相同,這樣就實現(xiàn)了一根總線上掛接多個DS18B20的目的[10]。圖32 DS18B20TO-92封裝溫度傳感器溫度傳感器DS18B20引腳如圖32所示。本次設(shè)計中,由AT89S52芯片連同附加電路,構(gòu)成的單片機最小系統(tǒng)作為數(shù)據(jù)處理及控制模塊。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。在EPROM編程期間,作輸入,輸入編程脈沖(PROG)。復(fù)位后,P0~P3輸出高電平;SP寄存器為07H;其它寄存器全部清0;不影響RAM狀態(tài)。(5) 定時器/計數(shù)器——T0定時器/計數(shù)器0的外部輸入,輸入。P3口:8位、準(zhǔn)雙向I/O口,具有內(nèi)部上拉電路。在編程/校驗期間,用于輸入低位字節(jié)地址。如想禁止ALE的輸出可在SFR8EH地址上置0。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。AT89S52在單芯片上擁有靈巧的8 位CPU 和系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案[8]。而且還要以單片機為控制主機,使溫度傳感器通過一根口線與單片機相連接,外加上人機對話部分與溫度控制部分共同實現(xiàn)溫度的實時監(jiān)測與控制[7]。對于花椒烘干溫度控制部分,采用DS18S20傳感器、AT89S52單片機及LED的硬件電路,以完成對花椒溫度的實時檢測與顯示。DS18B20溫度數(shù)據(jù)采集AT89S52單片機按鍵設(shè)置驅(qū)動顯示報警電路圖13 單片機控制方案方案三如圖13所示,此方案采用89S52單片機系統(tǒng)來實現(xiàn)。最后是對組成花椒烘干加工溫度自動控制系統(tǒng)的硬件電路進(jìn)行調(diào)試實驗和整體運行調(diào)試,找出研究中存在的問題與尚未完成的工作,對下一步的研究方向提出意見和建議。特別是近幾年來,單片機控制在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,且在很多的電子產(chǎn)品中也用到了溫度檢測與溫度控制[3]。在單片機溫度控制系統(tǒng)中的關(guān)鍵是測量溫度、控制溫度與保持溫度,溫度的測量是工農(nóng)業(yè)對象中主要的被控參數(shù)之一[2]。今日之川菜百味,更是以“麻”字當(dāng)頭,而正宗的川味,其椒必取自漢源,漢源花椒主要用于火鍋主料、燒菜、燉菜等佳肴制作。軟件方面采用匯編語言來進(jìn)行程序設(shè)計,軟件的設(shè)計采用模塊化結(jié)構(gòu),使硬件在軟件的控制下協(xié)調(diào)運作,實現(xiàn)了對花椒烘干系統(tǒng)溫度的測量,顯示,和報警等功能。 Sensor。然而在花椒成熟季節(jié)一旦遇到陰雨天氣或晾曬不均衡會導(dǎo)致花椒色澤變暗沉,極大影響花椒的質(zhì)量,直接造成經(jīng)濟(jì)上的損失與浪費,所以對于花椒烘干系統(tǒng)設(shè)計對于花椒的保產(chǎn)與量化生產(chǎn)顯得尤為重要。該器件也可直接向單片機傳輸數(shù)字信號,便于單片機的處理與控制。針對這種實際情況,設(shè)計一個花椒烘干加工溫度控制系統(tǒng),具有廣泛的應(yīng)用前景與實際意義。溫度是一個非線性的研究對象,本身具有大慣性的特點,表現(xiàn)在低溫段慣性較大,高溫段慣性較小。本方案選用AT89S52芯片,不需要外擴(kuò)展存儲器,使系統(tǒng)整體結(jié)構(gòu)更加簡單。控制器采用AT89S52單片機,使用PID算法對檢測信號與設(shè)定值的差值進(jìn)行調(diào)節(jié),輸出控制信號給執(zhí)行機構(gòu),來調(diào)節(jié)加熱電阻的加熱功率,從而控制系統(tǒng)內(nèi)部溫度。該烘干系統(tǒng)集自動烘干加工與溫度即時顯示于一體,亦可通過按鍵控制調(diào)節(jié)溫度。AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。(2) I/O(4個口,32根)P0口:8位、漏
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1