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

正文內(nèi)容

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

2025-05-31 13:38上一頁面

下一頁面
  

【正文】 初始化讀取溫度數(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)。它控制雖然簡單,但電路復(fù)雜,不容易實(shí)現(xiàn)對(duì)多點(diǎn)溫度測(cè)量和監(jiān)控。光纖溫度傳感器的精度更高,但成本較貴。采用數(shù)字式溫度傳感器糧情測(cè)控系統(tǒng)的結(jié)構(gòu)與采用熱敏電阻糧情測(cè)控系統(tǒng)的結(jié)構(gòu)大致相同,只是用測(cè)控單元替代了智能分機(jī)、擴(kuò)充接線器替代了溫度分線器。糧情監(jiān)控系統(tǒng)可以根據(jù)采用的溫度傳感器的不同進(jìn)行如下分類:(1)熱敏電阻以溫度變化導(dǎo)致阻值的變化為工作原理的熱敏電阻,因其具有成本低、體積小、簡單、可靠、響應(yīng)速度快、容易使用等特點(diǎn),成為國內(nèi)糧情檢測(cè)系統(tǒng)中采用最多的溫度傳感器。利用單片機(jī)技術(shù)對(duì)糧倉進(jìn)行檢控,用戶可以方便地夠造自己所需要的數(shù)據(jù)采集系統(tǒng),在任何時(shí)候把糧倉現(xiàn)場的信息實(shí)時(shí)地傳到控制室,管理人員不進(jìn)入現(xiàn)場就可以按照所需的溫度要求對(duì)糧倉內(nèi)的溫度情況進(jìn)行控制,提高了生產(chǎn)效率,增強(qiáng)了糧倉內(nèi)存儲(chǔ)安全,獲得了糧倉的實(shí)時(shí)管理,實(shí)現(xiàn)自動(dòng)化,智能化。該系統(tǒng)具有可靠性和高性價(jià)比,而且操作維修簡便,具有檢測(cè)、數(shù)顯、分析等諸多功能。一般來說,糧食存放在糧倉中,大型的糧倉可存放數(shù)以萬計(jì)的糧食,而且這些糧食存放的時(shí)間有長有短。為了保證存放在糧倉中的糧食不致腐爛變質(zhì),就必須使糧倉內(nèi)的溫度保持在一定的范圍以內(nèi)??茖W(xué)儲(chǔ)糧是糧食生產(chǎn)的一個(gè)重要環(huán)節(jié),若管理不當(dāng),糧食發(fā)霉或生蟲會(huì)造成極大浪費(fèi)。微機(jī)測(cè)量是微機(jī)設(shè)計(jì)的第一步,是微機(jī)測(cè)量技術(shù)的現(xiàn)場部分,即測(cè)量糧倉中的溫度,并使用單片機(jī)對(duì)測(cè)量的數(shù)據(jù)進(jìn)行處理并對(duì)糧倉內(nèi)的溫度進(jìn)行控制。熱敏電阻的電阻溫度系數(shù)較高,室溫通常也較高,因此其自身發(fā)熱較小,信號(hào)調(diào)節(jié)較為簡單。測(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ì)更為容易。第2章 糧倉多點(diǎn)測(cè)溫系統(tǒng)硬件設(shè)計(jì)本設(shè)計(jì)系統(tǒng)的硬件設(shè)計(jì)是以單片機(jī)AT89S52為核心器件的一套檢測(cè)系統(tǒng),以制作出的電路板為實(shí)物,以C語言進(jìn)行軟件程序設(shè)計(jì),利用PROTEL DXP作為仿真軟件設(shè)計(jì)而成的。由于采用了多個(gè)分立元件和模數(shù)轉(zhuǎn)換器,容易出現(xiàn)誤差,測(cè)量結(jié)果不是很準(zhǔn)確,因此本方案并不可取。INTEL的MCS51系列單片機(jī)采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn)品16位的MCS96系列單片機(jī)則采用普林斯頓結(jié)構(gòu)。內(nèi)部數(shù)據(jù)存儲(chǔ)器的高128個(gè)單元是為專用寄存器提供的,因此該區(qū)也稱作特殊功能寄存器(SFR),它們主要用于存放控制命令、狀態(tài)或數(shù)據(jù)。它的應(yīng)用范圍廣,可用于解決復(fù)雜的控制問題,且成本較低。①P0端口,該口是一個(gè)8位漏極開路的雙向I/O口。在對(duì)Flash編程和程序校驗(yàn)時(shí),P1口接收低8位地址。在對(duì)Flash編程和程序校驗(yàn)期間,P2口也接收高位地址或一些控制信號(hào)。在振蕩器運(yùn)行時(shí),在此腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使其單片機(jī)復(fù)位。一般情況下,ALE是振蕩器頻率的6分頻信號(hào),可用于外部定時(shí)或時(shí)鐘。在對(duì)外部數(shù)據(jù)存儲(chǔ)器的每次存取中,PSEN的2次激活會(huì)被跳過。 振蕩器的反相放大器輸入,內(nèi)部時(shí)鐘工作電路的輸入。在滿足檢測(cè)系統(tǒng)要求的前提下我們一般選擇價(jià)格便宜和簡單的傳感器。DS1822 的精度較差為177。DS1822 與DS18B20 軟件兼容,是DS18B20 的簡化版本。利用機(jī)械制冷方法將糧溫降到5~15℃ 進(jìn)行低溫儲(chǔ)藏是一種科學(xué)、先進(jìn)的儲(chǔ)糧方式,具有以下特點(diǎn):(1)與常溫儲(chǔ)藏相比,低溫儲(chǔ)藏使糧食的呼吸活動(dòng)大大減弱,可延緩糧食的陳化,保持糧食的新鮮度并降低儲(chǔ)糧自然減量損失。(4)對(duì)糧食進(jìn)行機(jī)械制冷降溫,使得糧食在高于安全水分時(shí)儲(chǔ)藏成為可能,因此可以提高儲(chǔ)糧和加工單位的效益。采用這種DS18B20尋址技術(shù),使系統(tǒng)硬件電路更加簡單。這種情況主要是由總線分布電容使信號(hào)波形產(chǎn)生畸變?cè)斐傻摹?4位光刻ROM的排列是:開始8位(28H)是產(chǎn)品類型標(biāo)號(hào),接著的48位是該DS18B20自身的序列號(hào),最后8位是前面56位的循環(huán)冗余校驗(yàn)碼CRC=X8+X5+X4+1。R1 和R0 用來設(shè)置分辨率,如下表所示:(DS18B20 出廠時(shí)被設(shè)置為12 位): 溫度值分辨率設(shè)置表R1R0分辨率溫度最大轉(zhuǎn)換時(shí)間009位0110位1011位375ms1112位750ms,DS18B20溫度轉(zhuǎn)換時(shí)間比較長,而且設(shè)定的分辨率越高,所需要的溫度轉(zhuǎn)換時(shí)間就越長。單片機(jī)AT89S52VC DS18B20DQGNDVcc DS18B20采用電源供電方式的電路圖單片機(jī)AT89S52VccVcc DS18B20DS18B20DS18B20 K DS18B20采用寄生電源的電路圖DS18B20數(shù)字溫度計(jì)是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點(diǎn)。第5腳:RW為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 指令10:寫數(shù)據(jù) 指令11:讀數(shù)據(jù) LCD液晶顯示屏與單片機(jī)接口電路設(shè)計(jì)本系統(tǒng)的顯示部分采用LCD1602字符顯示模塊,與采用數(shù)碼管相比,硬件連接和軟件調(diào)試上都由優(yōu)勢(shì)。 鍵盤硬件連接圖按鍵的操作說明:若按下上限值加一鍵,程序中的報(bào)警溫度設(shè)定值就會(huì)增加一攝氏度,若按下上限值減一鍵,程序中的報(bào)警溫度設(shè)定值就會(huì)減少一攝氏度,如果按下復(fù)位鍵,程序中的報(bào)警溫度設(shè)定值就會(huì)自動(dòng)返回到原來初始的設(shè)定值。:顯示數(shù)據(jù)刷新程序子程序主要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為0時(shí)將符號(hào)顯示移入下一位。軟件仿真的缺點(diǎn)是無法完全仿真與硬件相關(guān)的部分,因此最終還要通過硬件仿真來完成最后的設(shè)計(jì);(2)硬件仿真使用附加的硬件來替代用戶系統(tǒng)的單片機(jī)并完成單片機(jī)全部或大部分的功能。接著分別測(cè)試各個(gè)硬件模塊的性能。連線、90176。所有Protel99設(shè)計(jì)文件都被存儲(chǔ)在唯一的綜合設(shè)計(jì)數(shù)據(jù)庫中,并顯示在唯一的綜合設(shè)計(jì)編輯窗口。通過鍵盤設(shè)置溫度報(bào)警上下限,可以對(duì)系統(tǒng)狀態(tài)進(jìn)行監(jiān)控。數(shù)字式傳感器使用中最大的缺點(diǎn)就是軟件復(fù)雜,所以需要更加優(yōu)化通用軟件包的代碼,提高代碼效率和可移植性,這也是將來的工作重點(diǎn)。通過這次畢業(yè)設(shè)計(jì),我不僅對(duì)理論有了更深一步的認(rèn)識(shí),增強(qiáng)了和外界技術(shù)的溝通,還培養(yǎng)了自學(xué)能力和分析解決問題的能力,更重要的是,培養(yǎng)了克服困難的勇氣和信心。我相信我會(huì)把自己的熱情和所學(xué)奉獻(xiàn)到自己的工作中,不斷努力,不斷進(jìn)取!參考文獻(xiàn)[1] 沈德金, 陳粵初. MCS51系列單片機(jī)接口電路與應(yīng)用程序?qū)嵗本┖娇蘸教齑髮W(xué)出版社,1990[2] 胡漢才. ,1996[3] 李志全等. ,[4] 何立民. MCS51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì). 北京航空航天大學(xué)出版社, 1990[5] 李建民. ,1996[6] 張毅剛, 彭喜元, 姜守達(dá), 喬立巖. 新編MCS51系列單片機(jī)應(yīng)用設(shè)計(jì). 哈爾濱工業(yè)大學(xué)出版社, 2003[7] . 國防工業(yè)出版社, 1989[8] 潘立民, 王燕芳. 微型計(jì)算機(jī)控制技術(shù). 人民郵電出版社, 1990[9] 邵敏權(quán), 1995[10] , 1995[11] 李華. , 1993[12] , 2001 [13] 周航慈. , 1991 [14] . 人民郵電出版社,1994[15] DS18B20 Programmable Resolution 1Wire174。 //H=read。 sbit DQ3=P3^6。 for(a=20。 } uchar ow_reset0(void) { uchar presene。 } uchar read_byte0(void) { uchar i。 if( DQ)value|=0x80。0x01。 [1]=read_byte0()。 DQ1=0。 uchar value=0。 delay(6)。 delay(5)。 [0]=read_byte1()。 delay(50)。 for(i=8。 } return(value)。 DQ2=1。 delay(2)。 DQ3=1。i0。 } void write_byte3(uchar val) { uchar i。 val=val/2。 ow_reset3()。 //write } lcddata=content。 /*開顯示,關(guān)光標(biāo)*/ wr_lcd (m,0x38)。 wr_lcd (m,0xc0)。 } if(P0_4==0) {delay10ms()。 bb=[1]4。 chrt_disp (tab1)。 bb=[1]4。 } if(cc=dd) { P3_0=1。 init_lcd ()。 ff=[1]amp。 tab1[17]=tab2[cc%10]。 chrt_disp (tab1)。 aa=[0]5。 tab1[11]=tab2[cc%10]。 ff=[1]amp。 init_lcd ()。 } if(cc=dd) { P3_0=1。 init_lcd ()。 } while(P0_4==0)。 delay(5)。 wr_lcd (m,0x80)。 delay(100)。 write_byte3(0x44)。 } uchar read_temperature3(void) { ow_reset3()。i0。 DQ3=0。 presene=DQ3。 write_byte2(0xcc)。 } delay(5)。 for(i=8。i) { value=1。 delay(3)。 ow_reset1()。 val=val/2。 } void write_byte1(uchar val) { uchar i。i0。 DQ1=1。 delay(2)。 DQ=1。 } return(value)。 for(i=8。 delay(50)。a) for(b=248。 uchar tab2[10]={0123456789}。 sbit rs = P0^0。首先向我的導(dǎo)師崔建國老師表示最真誠的謝意!在這幾個(gè)月的時(shí)間里,崔老師給了我無私的關(guān)懷和幫助,幫助我順利地完成硬件的設(shè)計(jì)和論文的定稿,并替我解決難題,給了我莫大的幫助與鼓勵(lì),他以其淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)膽B(tài)度和高尚的師德向我們展示了為人師表的風(fēng)范。一個(gè)商品是否能夠搶占市場,除了必須的功能和質(zhì)量要求外,其價(jià)格是最大的競爭優(yōu)勢(shì)。在這近三個(gè)月的畢業(yè)設(shè)計(jì)中,我們有艱辛的付出,當(dāng)然更多的是豐收的喜悅。該測(cè)溫系統(tǒng)應(yīng)用智能溫度傳感器DS18B20,大大減弱了傳統(tǒng)模擬信號(hào)在傳輸過程中衰減、干擾問題的影晌。Protel公司引進(jìn)了德國INCASES公司的先進(jìn)技術(shù),在Protel99中集成了信號(hào)完整性工具,精確的模型和板分析,幫助你在設(shè)計(jì)周期里利用信號(hào)完整性分析可獲得一次性成功和消除盲目性。只要簡單地定義AutoWire方式。單片機(jī)輸入輸出接口主要是信號(hào)測(cè)試。在單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程中,程序的設(shè)計(jì)是最為重要的但也是難度最大的工作,一種最簡單和原始的開發(fā)流程是:編寫程序,燒寫芯片并驗(yàn)證功能,這種方法對(duì)于功能簡單的小系統(tǒng)是可以對(duì)付的,但在比較大的系統(tǒng)中使用這種方法則是完全不可能的。 rslt = OWSearch()。保護(hù)器件的作用。LCD1602與單片機(jī)的連接圖,: LCD液晶顯示屏與單片機(jī)接口硬件連接圖其中,~~6引腳相連,因?yàn)锳T89S52單片機(jī)的P0口沒有上拉電阻,它們數(shù)據(jù)的讀寫功能。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。本次試驗(yàn)采用電源供電方式的供電方式。 DS18B20與單片機(jī)接口電路設(shè)計(jì)DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時(shí)DS18B20的1管腳接地,2腳
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1