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

正文內(nèi)容

單片機(jī)的糧倉多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)方案(留存版)

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

下一頁面
  

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