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

正文內(nèi)容

單片機的糧倉多點測溫系統(tǒng)設(shè)計方案(留存版)

2025-06-09 13:38上一頁面

下一頁面
  

【正文】 sh編程和程序校驗期間,P2口也接收高位地址或一些控制信號。①P0端口,該口是一個8位漏極開路的雙向I/O口。內(nèi)部數(shù)據(jù)存儲器的高128個單元是為專用寄存器提供的,因此該區(qū)也稱作特殊功能寄存器(SFR),它們主要用于存放控制命令、狀態(tài)或數(shù)據(jù)。由于采用了多個分立元件和模數(shù)轉(zhuǎn)換器,容易出現(xiàn)誤差,測量結(jié)果不是很準(zhǔn)確,因此本方案并不可取。測控單元與智能分機的區(qū)別在于沒有用于將溫度信號數(shù)字化的A/D轉(zhuǎn)換電路,取而代之的是1-WireTM總線與上層通信總線之間的通信轉(zhuǎn)換電路,如果系統(tǒng)選用了數(shù)字式濕度傳感器則測控單元將完全由數(shù)字電路組成,而智能分機是由數(shù)字電路和模擬電路兩部分構(gòu)成的,這將使測控單元的電路設(shè)計更為容易。微機測量是微機設(shè)計的第一步,是微機測量技術(shù)的現(xiàn)場部分,即測量糧倉中的溫度,并使用單片機對測量的數(shù)據(jù)進行處理并對糧倉內(nèi)的溫度進行控制。為了保證存放在糧倉中的糧食不致腐爛變質(zhì),就必須使糧倉內(nèi)的溫度保持在一定的范圍以內(nèi)。該系統(tǒng)具有可靠性和高性價比,而且操作維修簡便,具有檢測、數(shù)顯、分析等諸多功能。糧情監(jiān)控系統(tǒng)可以根據(jù)采用的溫度傳感器的不同進行如下分類:(1)熱敏電阻以溫度變化導(dǎo)致阻值的變化為工作原理的熱敏電阻,因其具有成本低、體積小、簡單、可靠、響應(yīng)速度快、容易使用等特點,成為國內(nèi)糧情檢測系統(tǒng)中采用最多的溫度傳感器。光纖溫度傳感器的精度更高,但成本較貴。初始化讀取溫度數(shù)據(jù)顯示是否超過閾值?NY短鳴報警長鳴報警NY溫度是否全部超過閾值?不報警讀取鍵盤數(shù)據(jù)開始結(jié)束 軟件總體流程圖第3章 單片機AT89S52介紹單片機的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結(jié)構(gòu),另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓(Princeton)結(jié)構(gòu)。通過把通用的8位CPU與可在線下載的Flash集成在一個芯片上,AT89S52便成為一個高效的微型計算機。P1口作輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。 復(fù)位輸入端。當(dāng)AT89S52在執(zhí)行來自外部存儲器的指令時,每一個機器周期PSEN被激活2次。這些參數(shù)并不是要求越高越好,因為要求越高不僅會帶來成本的提高,也會帶來信號處理的難度,噪音等問題。DS18B20 的性能是新一代產(chǎn)品中最好的,性能價格比也非常出色。(3)因為霉菌等微生物喜溫,所以低溫儲糧使霉菌的活動基本停止,可有效地防止糧食發(fā)生霉變。當(dāng)將總線電纜改為雙絞線帶屏蔽電纜時,正常通訊距離可達(dá)150m,當(dāng)采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時,正常通訊距離進一步加長。在DS18B20出廠時該位被設(shè)置為0,用戶不要去改動。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。, , RST鍵檢測這三個開關(guān)量輸入。用戶不需要搭建硬件電路就可以對程序進行驗證,特別適合于偏重算法的程序。(1) 原理圖連線設(shè)計確定起始點和終止點,Protel99就會自動地在原理圖上連線,從菜單上選擇Place/Wir e后,按空格鍵切換連線方式,自動連線、任意角度、45176。該測溫系統(tǒng)應(yīng)用測溫傳感器DS18B20,通過DS18B20把溫度值轉(zhuǎn)換成數(shù)字量,把數(shù)字量送給單片機,并在液晶顯示器上顯示出來。比如糧庫的實際工作環(huán)境和要求,是課堂上接觸不到的,但通過和廠家技術(shù)員的溝通,初步掌握了這些知識,并有幸得到了一條實際使用的測溫電纜。 sbit rw = P0^1。 void delay10ms(void) { unsigned char a,b。 return(presene)。 DQ=valamp。 } // // // // // uchar ow_reset1(void) { uchar presene。 if(DQ1)value|=0x80。 [1]=read_byte1()。 uchar value=0。 delay(5)。 delay(50)。 } return(value)。 delay(2)。 /*光標(biāo)的移動方向*/ wr_lcd (m,0x0c)。 } while(P0_3==0)。 tab1[28]=tab2[dd%10]。 if(cc=dd) { P3_0=0。 } read_temperature3()。 if(cc=dd) { P3_0=0。 tab1[13]=tab2[ff%10]。 tab1[5]=tab2[cc/10]。 tab1[0]=tab2[cc/10]。 while(1) { uint cc=0,aa=0,bb=0,ff=0。 e=0。 write_byte3(0xcc)。 DQ3=1。 write_byte2(0x44)。i0。 presene= DQ2。 } delay(5)。i) { value=1。 ow_reset0()。 } void write_byte0(uchar val) { uchar i。 DQ=1。 uint dd=26。然后我要感謝給予我許多無私幫助的研究生鞏俊杰師哥,是他耐心的給我解答問題,是我明白了很多問題。知識固然得到了鞏固和提高,但我相信在實踐中的切身體會將會使我在以后的工作和學(xué)習(xí)中終身受用。Protel99容易使用的特性就是新的“這是什么” 幫助。根據(jù)理論計算和軟件仿真的預(yù)期結(jié)果,再通過對響應(yīng)的信號進行測試。通過以上代碼,完成‘NEXT’ 操作。~~14引腳相連,進行數(shù)據(jù)的通訊傳輸。 1602LCD液晶顯示屏 LCD1602主要技術(shù)參數(shù)顯示容量為162個字符;~;();;(WH)mm。 DS18B20 溫度值格式表 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LS Byte Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit 9 Bit 8MS Byte 2223 21 2021 22 24 SS S S S 262524這是 12 位轉(zhuǎn)化后得到的12 位數(shù)據(jù),存儲在18B20 的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于0,這5位為0,;如果溫度小于0,這5位為1,測到的數(shù)值需要取反加1 。(2) 在DS18B20的有關(guān)資料中均未提及單總線上所掛DS18B20數(shù)量問題,容易使人誤認(rèn)為可以掛任意多個DS18B20,在實際應(yīng)用中并非如此。(2)當(dāng)糧溫達(dá)到13176。而且新一代產(chǎn)品更便宜,體積更小。第4章 糧倉多點測溫系統(tǒng)硬件設(shè)計 溫度傳感器的選則要進行一個具體的測量工作,首先要考慮用何種原理的傳感器,這需要分析多方面的因素之后才能確定。在單片機處于外部執(zhí)行方式時,對ALE屏蔽位置“1”并不起作用。P3口作輸入口使用時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。當(dāng)對外部程序或數(shù)據(jù)存儲器進行存取時,P0可用作多路復(fù)用的低字節(jié)地址/數(shù)據(jù)總線,在該模式,P0口擁有內(nèi)部上拉電阻。下面將對部分專用寄存器作簡要介紹。由此可見,此方案的可行性,體現(xiàn)了技術(shù)的先進性,經(jīng)濟上也沒有任何問題。正是這些特點使得采用DS18x20溫度傳感器的糧情測控系統(tǒng)更適用于高大糧倉(諸如淺圓倉、立筒倉)的應(yīng)用環(huán)境,可以解決高大糧倉在不需重新安裝測溫電纜的情況下更換測溫電纜內(nèi)部的溫度傳感器以及改變溫度傳感器相對位置。初期,以銅電阻,熱敏電阻作為傳感器件,通過檢測電阻的變化來反映糧食溫度的變化,為糧食保管提供參考依據(jù)。利用微機技術(shù)對糧倉進行監(jiān)控,用戶可方便地構(gòu)造自己需要的數(shù)據(jù)采集系統(tǒng),在任何時候把糧倉現(xiàn)場的信息實時地傳到控制室,管理人員不需要深入現(xiàn)場,就可查看歷史數(shù)據(jù),優(yōu)化現(xiàn)場作業(yè),提高生產(chǎn)效率,增強了國家糧食儲備安全水平,以獲得實時糧倉管理,實現(xiàn)自動化、智能化。本文只闡述糧情溫度檢測,以下所說糧情僅指溫度。但此工作靠人工測量,效率低,準(zhǔn)確性差。由于這種溫度傳感器的價格比熱敏電阻高出許多,所以DS18x20溫度傳感器糧情測控系統(tǒng)在房式倉中應(yīng)用時不如熱敏電阻糧情測控系統(tǒng)更具有性能價格比的優(yōu)勢。系統(tǒng)軟件設(shè)計首先LCD初始,寫入報警溫度的上下值。 AT89S52單片機是一種低功耗高性能的CMOS8位微控制器,內(nèi)置8KB可在線編程閃存。在對Flash存儲器進行編程時,P0用于接收代碼字節(jié);在校驗時,則輸出代碼字節(jié);此時需要外加上拉電阻。在AT89S52中,同樣P3口還用于一些復(fù)用功能。因為,即使是測量同一物理量,也有多種原理的傳感器可以選用,哪一種原理的傳感器更為適合,則需要根據(jù)被測量的特點和傳感器的使用條件考慮以下具體問題:量程的大??;被測位置對傳感器體積的要求;測量方式是接觸式的還是非接觸式的;信號的引出方法;傳感器的來源,國產(chǎn)還是進口,價格是否能承受。DS18B20 可以程序設(shè)定9~12 位的分辨率,精度為177。C 時,害蟲的繁殖和活動就基本停止,糧溫降至10℃ 時完全停止。當(dāng)單總線上所掛DS18B20 超過8個時鐘,就需要解決微處理器的總線驅(qū)動問題,這一點在進行多點測溫系統(tǒng)設(shè)計時要加以注意。例如+125℃的數(shù)字輸出為07D0H,+℃的數(shù)字輸出為0191H,℃的數(shù)字輸出為FF6FH,55℃的數(shù)字輸出為FC90H。 LCD1602的引腳說明LCD1602采用標(biāo)準(zhǔn)的14腳接口,其中:第1腳:VSS為地電源。 鍵盤電路設(shè)計本系統(tǒng)的操作接口采用獨立式按鍵結(jié)構(gòu),獨立式按鍵是指直接用I/O口線構(gòu)成的單個按鍵電路,每個獨立式按鍵單獨有一根I/O口線,每根I/O口線上的按鍵工作狀態(tài)不會影響其它I/O口線的工作狀態(tài)。第6章 系統(tǒng)軟硬件的調(diào)試 系統(tǒng)仿真仿真的概念其實使用非常廣,最終的含義就是使用可控的手段來模仿真實的情況。測試結(jié)果與預(yù)期結(jié)果基本一致,保證了系統(tǒng)按照設(shè)計的思路正常運行。按下任何對話框右上角的小問號,然后選擇你所要的信息。首先,學(xué)習(xí)能力得到了提高。老師的鼓勵和幫助以及同學(xué)的協(xié)助都是我永遠(yuǎn)銘記在心的,我將會繼續(xù)努力學(xué)習(xí)。 union { uchar c[2]。 delay(3)。 for(i=8。 write_byte0(0xcc)。 DQ1=0。 } uchar read_temperature1(void) { ow_reset1()。 delay(25)。i) {DQ2=0。 return 。 delay(1)。 write_byte3(0xbe)。}void init_lcd (void){ e=0。 EA=0。 tab1[1]=tab2[cc%10]。 tab1[6]=tab2[cc%10]。 chrt_disp (tab1)。 } if(cc=dd) { P3_0=1。 } if(cc=dd) { P3_0=1。 chrt_disp (tab1)。 tab1[27]=tab2[dd/10]。 if(P0_3==0) { dd=dd+1。 /*清屏,地址指針指向00H*/ wr_lcd (m,0x06)。 [0]=read_byte3()。 delay(6)。 DQ3=0。0x01。 } uchar read_byte2(void) { uchar i。 write_byte1(0xbe)。 delay(1)。 return 。i) {DQ=0。 delay(25)。 }temp。 //input enable。在這些過程中,遇到許多困難,但通過書籍或網(wǎng)絡(luò)查閱了很多相關(guān)文章和向?qū)熣埥毯蠼K于解決了。 總結(jié)本文所研究的糧倉溫度控制系統(tǒng)系統(tǒng)由單片機、數(shù)字溫度傳感器、液晶顯示模塊、鍵盤設(shè)置模塊和報警模塊組成。 系統(tǒng)軟件調(diào)試系統(tǒng)的軟件調(diào)試借助于PROTEL DXP99型仿真軟件,在進行系統(tǒng)軟件的連續(xù)調(diào)試之前要先進行軟件的初調(diào),就是要使各個子程序模塊運行
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1