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

正文內(nèi)容

八路溫度采集顯示系統(tǒng)設計-資料下載頁

2025-06-29 21:00本頁面
  

【正文】 rite_mand(0x01)。 //清除屏幕 delay(10)。}void write_data(uchar tempdata){ E=0。 _nop_()。 _nop_()。 RS=1。 _nop_()。 RW=0。 P1=tempdata。 _nop_()。 E=1。 _nop_()。 E=0。 check_busy()。} 報警模塊軟件設計雖然不同系統(tǒng)的報警電路有所差異,考慮核心是一樣的,本系統(tǒng)的報警模塊設計大致可分為三步進行。(1)分別采樣被測八路溫度值;(2)與設定的溫度上下限值進行比較;(3)當有一路或幾路溫度超限時聲光報警。,當溫度超限時,兩端口便發(fā)出高低電平連續(xù)變換的脈沖,當發(fā)光二極管和蜂鳴器接收到此脈沖時,發(fā)光二極管閃爍,蜂鳴器也發(fā)出聲音。用程序控制比較簡單。 報警電路程序流程圖串行口與通信上位機主要程序如下。if((temp_data_hamp。0xf0)==0xf0) //如果溫度為負 { temp_data_l=~temp_data_l。 //負溫度將補碼轉(zhuǎn)成二進制, if(temp_data_l==0xff) //取反再加1 { temp_data_l=temp_data_l+0x01。 temp_data_h=~temp_data_h。 temp_data_h=temp_data_h+0x01。} else { temp_data_l=temp_data_l+0x01。 temp_data_h=~temp_data_h。 }{if(temp10) //溫度與下限(10℃)比較,超限則報警 alarm_S=1,alarm_L=0。 else alarm_S=0,alarm_L=1。}else //溫度為正 { if(temp89) //溫度與上限值(90℃)比較,超限則報警 alarm_S=0,alarm_L=1。 else alarm_S=1,alarm_L=0。 } } 串行口上位機通信模塊軟件設計本次通訊中,測控系統(tǒng)分為上位機和下位機之間的通信,系統(tǒng)中單片機負責數(shù)據(jù)采集、處理和控制,上位機進行現(xiàn)場可視化檢測,通信協(xié)議采用全雙工異步串行通信方式,通過RS232的RTS信號進行收發(fā)轉(zhuǎn)換,將八路溫度值經(jīng)過轉(zhuǎn)換后送到上位機進行通信。 串行口程序流程圖串行口通信主要程序如下。void send_int(void) //串行口上位機通信{ TR1 = 1。 //啟動定時器1 TMOD = 0x20。 //定時器1工作于8位自動重載模式,用于產(chǎn)生波特率 TH1 = 0xF3。 //波特率2400 TL1 = 0xF3。 SCON = 0x50。 //設定串行口工作方式 PCONamp。= 0xef。 } void send_str(char str[]) //傳送字串{ uchar i = 0。 send_int()。 for(i=0。i16。i++) { SBUF = str[i]。 while(!TI)。 //等特數(shù)據(jù)傳送 TI = 0。 } //清除數(shù)據(jù)傳送標志 TR1=0。 }5 八路溫度采集顯示系統(tǒng)仿真調(diào)試及結(jié)果 Proteus與Keil μ Vision聯(lián)合仿真 Proteus與Keil4的鏈接設置Keil μ Vision4(簡稱Keil4)是德國Keil公司出品的51系列兼容單片機軟件開發(fā)系統(tǒng)。該系統(tǒng)支持C語言和匯編語言。Keil4界面友好,操作簡單。首先介紹Proteus與Keil4的鏈接設置[3]。(1);(2)將Proteus7Professional\Models\\C51\bin目錄下;(3)在Keil4\[C51]字段下添加:TDRV4=BIN\VDM5 (“Proteus VSM Simulator”),并保存。其中TDRV4中的數(shù)字“4”可以任意;(4)在Proteus中繪制原理圖后,選取Debug | Use Remote Debug Monitor選項;(5)在Keil4中編輯程序完成后,選取Project | Options for Target‘Target1’選項,選擇Debug選項卡,選中Proteus VSM Simulator選項。單擊Setting按鈕,Port為8000;(6)在Keil4中進行Debug,同時在Proteus中查看結(jié)果。 在Keil4中編輯程序并生成“HEX”文件打開Keil4,選擇Project| New Project命令,在彈出的Create New Project對話框中選擇目標保存路徑,在“文件名”編輯框輸入工程名稱。單擊“保存”,在彈出的Select Device for Target ‘Target 1’對話框中雙擊Data base框中的Atmel選項,選擇AT89C51單片機,按“確定”后,在隨后彈出的μ Vision4的對話框中選擇“是”。選擇File | New命令,新建一個文檔,然后保存。本設計采用C語言編寫程序,故輸入擴展名為“.c”。保存文件后,Keil4會自動識別C語言程序中的關(guān)鍵字,并以不同的顏色顯示[35]。在Keil的編輯器里編寫源代碼,其源程序見附錄3。編寫程序完成后,雙擊Keil4左邊的Project Workspace窗口中的Target 1,然后右鍵單擊Source Group 1文件夾,在快捷菜單中選擇Add Files to Group ‘Source Group 1’,在彈出的Add Files to Group ‘Source Group 1’對話框中選擇文件類型為C Source File類型,將編完的C語言程序文件添加到Source Group 1中。在Keil4中是以工程的方式對文件進行管理,為此需要將相關(guān)的目標文件加入到工程之中。右鍵單擊Project Workspace窗口中的Target 1文件夾,在快捷菜單中選擇Options for Target ‘Target 1’選項。在彈出的Options for Target ‘Target 1’對話框中選擇Output選項卡,選中Create HEX File復選框以生成Proteus所需的十六進制文件,然后單擊“OK”按鈕。 Options for Target 對話框在Keil中選擇Project|Build target命令,以產(chǎn)生目標程序和HEX文件。如果編譯成功,則在Output 。如果編譯錯誤,則會在子窗口指示錯誤的語句。雙擊錯誤信息,光標回自動指向錯誤的語句。 Output Window子窗口 在Proteus ISIS中調(diào)試首先打開Proteus ISIS,完成系統(tǒng)電路原理圖的繪制,電路原理圖見附錄2,圖中所用到的元器件清單見附錄1。雙擊U1即AT89C51,在彈出的Edit Component對話框Program File一欄中選擇在Keil中產(chǎn)生的Ds18B20_8.Hex文件。單擊“OK”按鈕。按Ctrl+S保存設計。 Edit Component對話框 Proteus與Keil聯(lián)合仿真結(jié)果在Proteus中打開已經(jīng)繪制好的電路原理圖,前面程序已經(jīng)加載成功,所以只要單擊菜單欄中的Debug|Start/Restart Debugging命令,或者按快捷鍵Ctrl+F12運行。系統(tǒng)正常啟動后,液晶顯示器可同時將八路溫度顯示出來,當我們調(diào)節(jié)DS18B20的溫度值時,顯示溫度隨著采集到溫度值的變化立馬變換,能夠準確無誤的顯示每一路溫度值,顯示效果良好,可視性好。 LCD顯示結(jié)果然后我們校對一下連接在單總線上的八個DS18B20溫度傳感器的溫度值是否與顯示溫度一一對應,各路溫度值分別為:A:15℃;B:10℃;C:0℃;D:10℃;E:℃;F:℃;G:80℃;H:℃。 DS18B20采集溫度值在系統(tǒng)正常運行時,串行口上位機通信正常,可以將數(shù)據(jù)順利送至上位機,且更新數(shù)據(jù)速度快,傳輸數(shù)據(jù)準確無誤。 串行口送上位機數(shù)據(jù)當某一路溫度值超過溫度上線(90℃)或溫度下限(10℃)時,報警電路開始工作,發(fā)光二極管閃亮,蜂鳴器發(fā)出聲音。 報警電路工作狀態(tài)結(jié)論本系統(tǒng)設計簡單,性能穩(wěn)定,為以后能夠通過單片機編程進行各種功能的擴展,還增加了片外程序存儲器的擴展。用數(shù)字式溫度傳感器DS18B20對溫度進行采集,輸出數(shù)字量與單片機直接通訊,無需外加A/D轉(zhuǎn)換器,在降低了成本的同時簡化了系統(tǒng)的電路,提高了系統(tǒng)的集成度,使用更加方便。采用LM041L液晶顯示器對八路溫度進行顯示,顯示效果好且連接方便,通過程序定義顯示地址,16字4行的屏幕顯示可以將八路溫度同時顯示在屏幕上,當有某一路或謀幾路溫度超限時,可立即觀察到是哪一路或哪幾路溫度超限,從而可以及時準確的控制該路溫度回到限定范圍內(nèi)。報警電路采用紅色發(fā)光二極管閃爍報警和蜂鳴器聲響報警,由于紅色能更加引起人們的警覺,所以報警電路的應用能更好的減少了生產(chǎn)工業(yè)方面由于溫度過高或過低而未能及時控制帶來的損失。串行口通信將數(shù)據(jù)準確無誤的傳送到上位機,更能適應當代計算機普遍應用的時代,在通信成功的前提下配之合理的人機對話界面,使系統(tǒng)更加人性化、智能化。利用Proteus與KEIL聯(lián)合仿真對單片機八路溫度采集顯示系統(tǒng)進行了仿真設計,可以極大地簡化單片機程序在目標硬件上的調(diào)試工作,大幅度節(jié)省制作電路板的時間,對于提高產(chǎn)品的開發(fā)效率、降低開發(fā)成本等有重要作用。從調(diào)試結(jié)果看,八路溫度都準確無誤的顯示在液晶顯示屏上,當有溫度超限時,報警電路立即工作,報警靈敏度高,當控制溫度回到限定范圍內(nèi)時,立即停止報警。串行口通信也工作正常,傳送數(shù)據(jù)速度快,精確度高。經(jīng)調(diào)試驗證,本系統(tǒng)已基本完成任務要求,達到了預期目的,在以后的生產(chǎn)生活中有較好的應用前景。參考文獻[1] 張俊謨.單片機中級教程——原理與應用[M].北京:北京航空航天大學出版社,2008.[2] 陳立周,陳宇.單片機原理及應用[M].北京:機械工業(yè)出版社,2008.[3] 蔣輝平,周國雄.基于Proteus的單片機系統(tǒng)設計與仿真實例[M].北京:機械工業(yè)出版社,2009.[4] 張克弄.數(shù)字電子技術(shù)基礎[M].北京:高等教育出版社,2003.[5] 梁賀青.增強核內(nèi)存80C51教程[M].北京:電子工業(yè)出版社,2003.[6] 高峰.單片微機應用系統(tǒng)設計及應用技術(shù)[M].北京:機械工業(yè)出版社,2004.[7] 張迎新.單片機原理及應用[M].北京:電子工業(yè)出版社,2004.[8] 杜樹春.單片機C語言編程MCS51單片機原理與應用[M].北京:北京航空航天大學出版社,2006.[9] 胡偉,季曉衡.單片機C程序設計及應用實例[M].北京:人民郵電出版社,2003.[10] 張靖武.單片機系統(tǒng)的PROTEUS設計與仿真[M].北京:電子工業(yè)出版社,2007.[11] 范風強,蘭嬋麗.單片機語言C51應用實踐集錦[M].北京:電子工業(yè)出版社,2003.[12] 林志琦,等.基于Proteus的單片機可視化軟硬件仿真[M].北京:北京航空航天大學出版社,2006.[13] 石東海.單片機數(shù)據(jù)通信技術(shù)從入門到精通[M].西安:西安電子科技大學出版社,2002.[14] 周潤景,張麗娜.基于PROTUES的電路及單片機系統(tǒng)設計與仿真[M].北京:北京航空航天大學出版社,2006.[15] 求是科技.單片機通信技術(shù)與工程實踐[M].北京:人民郵電出版社,2005.[16] 秦曉梅,陳育斌.單片機原理綜合實驗教程[M].大連:大連理工大學出版社,2004.[17] 嚴天峰.單片機應用系統(tǒng)設計與仿真調(diào)試[M].北京:北京航空航天大學出版社,2005.[18] 張培仁.基于C語言編程MCS51單片機原理與應用[M].北京:清華大學出版社,2002.[19] 趙文博,劉文濤.單片機語言C51程序設計[M].北京:人民郵電出版社,2003.[20] Dallas Semiconductor Corporation.DS2430A 256Bit 1Wire EEPROM.Dallas Semiconductor corporation.[21] 李光飛,等.單片機課程設計實例指導[M].北京:北京航空航天大學出版社,2004.[22] 求實科技.單片機典型外圍器件及應用實例[M].北京:人民郵電出版社,2005.[23] 沙占友,等.單片機外圍電路設計[M].北京:電子工業(yè)出版社,2006.[24] Atmel Corporation.TwoWire Serial EEPROMAT24C1024.Atmel Corporation.[25] Texas Instruments Incorporated.TLC543EP 12Bit AnalogtoDigital Converters with Serial Control and 11 Analog Inputs.Texas Instruments Incorporated,2002.[26] 饒連周.MCS51單片機系統(tǒng)中存儲器的擴展技術(shù)[J].三明職業(yè)大學學報,1999,(S3).[27] 宋丹.多路溫度巡檢系統(tǒng)的設計與應用[J].自動化與儀表,2008,(09).[28] 韋哲
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1