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

正文內(nèi)容

基于stc89c52的溫度檢測記錄系統(tǒng)(留存版)

2025-08-03 12:40上一頁面

下一頁面
  

【正文】 LCD顯示日歷的模塊,然后再添加溫度采集輸入模塊,按鍵設(shè)置模塊,串行通信模塊。不過經(jīng)過我們的不斷改進(jìn)、調(diào)試,最后電路可以正常工作。為做好本設(shè)計,我們刻了4塊PCB板,并做出2塊成功的電路板,效果不錯,硬件基本沒問題,只是在調(diào)試的時候,時間顯示很不穩(wěn)定,小時和分鐘顯示老是在00和85之間不停的變換。 // 溫度緩沖uchar TempBuffer1[8] = + 。i100。 //液晶顯示數(shù)據(jù) flag=0。 // 獲得溫度數(shù)據(jù) covert1()。 //初始化串口 flag=1。 //存儲和發(fā)送數(shù)據(jù)char done,count,temp,flag,up_flag,down_flag。除了設(shè)計要求的指標(biāo)外,我們還加入了一個超溫報警模塊,當(dāng)溫度超過一定值時,蜂鳴器會產(chǎn)生報警聲,℃。檢查電路焊接沒有問題之后,給電路通電。還有我們的溫度測量精度達(dá)到了177。5R/WR/W為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作?! ?適用于DN15~25, DN40~DN250各種介質(zhì)工業(yè)管道和狹小空間設(shè)備測溫。圖33 DS1302控制字圖34 數(shù)據(jù)讀寫時序 DS1302可以用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄。(3)應(yīng)用系統(tǒng)開發(fā)具有特殊性。而AD轉(zhuǎn)換電路要使用較多的IO口,大大增加了電路的復(fù)雜度,況且AD590的測量精度和測量范圍都較低。2.方案比較與論證 設(shè)計思路:根據(jù)設(shè)計指標(biāo),可知本設(shè)計應(yīng)以單片機(jī)為核心,設(shè)計溫度檢測記錄系統(tǒng),可分為以下模塊進(jìn)行:數(shù)據(jù)處理模塊、時鐘顯示模塊、溫度傳感器模塊、顯示數(shù)據(jù)模塊、數(shù)據(jù)傳輸模塊、數(shù)據(jù)存儲模塊。特別是在冶金、化工、建材、食品、機(jī)械、石油等工業(yè)中,具有舉足輕重的作用。AT89系列單片機(jī)內(nèi)部含F(xiàn)lash存儲器,修改程序簡單,即使在外界段緣損壞情況下不會影響信息,與80C51插座兼容,采用靜態(tài)時鐘方式,可節(jié)省電能,并且能進(jìn)行反復(fù)系統(tǒng)試驗,不斷編寫程序,達(dá)到理想優(yōu)化。而LCD能顯示的內(nèi)容比數(shù)碼管豐富的多,不僅能顯示數(shù)值還能顯示英文,顯示數(shù)據(jù)穩(wěn)定,價格也相對昂貴。各引腳的功能:Vcc1:備用電源;Vcc2:主電源。DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。圖37 DS18B20初始化時序DS18B20 寫時序:DS18B20的寫時序如下圖所示,分別寫0和寫1時序兩個過程,主機(jī)把單總線從高電平拉到低電平時,表示一個寫周期的開始。由于其發(fā)送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約15米,最高速率為20kb/s。一個一個仿真出來,然后添加新的模塊,這樣就比較容易排查問題。 樣機(jī)功能 LCD顯示實時時鐘:年、月、日、時、分、秒;每30秒采樣溫度,LCD更新顯示溫度值;按鍵觸發(fā)存儲當(dāng)前溫度和時鐘信息(年、月、日、時、分);按鍵觸發(fā)串口傳輸存儲的溫度和時鐘信息;溫度測量精度:177。檢查硬件沒有問題,而是DS1302讀寫時間數(shù)據(jù)的時間沿太短,仿真沒問題,因為軟件仿真時是根據(jù)理論理想化的,而實物的問題就出現(xiàn)了。 // 初始顯示溫度+uchar code dotcode[4]={0,25,50,75}。i++) for(j=0。 Setkey()。 } while(done==0) { if(==0||==30) //每隔三十秒側(cè)一次溫度 { pt = gettemp()。 // DS18B20初始化 uart_init()。 //立刻跳出調(diào)整模式按鈕sbit Save = P2^3。對于數(shù)據(jù)信息的存儲本設(shè)計采用24C02C存儲,并通過串口發(fā)送到PC機(jī)顯示存儲信息,是按鍵觸發(fā)發(fā)送存儲。在上電之前,我們要先檢查焊接有沒有問題,查查有沒有虛焊、嘍焊、橋接的。當(dāng)溫度值超過我們設(shè)定的最高溫度時,系統(tǒng)就會自動報警。4RSRS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器?! ?不銹鋼保護(hù)管直徑 Φ6 。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時從低位0位到高位7。(2)內(nèi)部存儲器容量有限。方案比較與選擇:利用AD590溫度傳感器,因其將溫度轉(zhuǎn)換為電流信號,需要經(jīng)過AD轉(zhuǎn)換才能使單片機(jī)更好地進(jìn)行數(shù)據(jù)處理。由于要顯示的數(shù)據(jù)比較多,所以必須合理安排LCD顯示屏的設(shè)置。由于單片機(jī)技術(shù)的優(yōu)點突出,智能化溫度控制技術(shù)正被廣泛地采用。而89C52內(nèi)部寄存器(8位)比89C51(4位)多,因此選擇方案2中STC89C52單片機(jī)作為數(shù)據(jù)處理中心。由于我們的設(shè)計要求顯示時間日期和溫度數(shù)據(jù),內(nèi)容很多,因此綜合考慮,我們選用LCD液晶顯示器。當(dāng)Vcc2Vcc1+,由Vcc2向DS1302供電。DS18B20技術(shù)性能描述: 獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。當(dāng)要寫0時序時,單總線要被拉低至少60us,保證DS18B20在15us至45us之間能夠正確的采樣總線上的低電平;當(dāng)要寫1時,單總線被拉低以后在15us之內(nèi)就得釋放單總線,將總線拉為高電平。RS232是為點對點(即只用一對收、發(fā)設(shè)備)通訊而設(shè)計的,其驅(qū)動器負(fù)載為3~7kΩ。仿真出來后,我們又用PTOTEL DXP畫出上面的原理圖。1度。本次設(shè)計基本實現(xiàn)了設(shè)計要求的功能,并有了一些新添加
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1