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

正文內(nèi)容

單片機(jī)的糧倉(cāng)多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)方案-預(yù)覽頁(yè)

 

【正文】 考慮傳感器的具體性能指標(biāo)。美國(guó)DALLAS半導(dǎo)體公司的數(shù)字化溫度傳感器DS18B20 是世界上第一片支持 一線總線接口的溫度傳感器,而新的“一線器件”DS18B20體積更小、適用電壓更寬、更經(jīng)濟(jì)。與其他數(shù)字溫度傳感器相比具有線路簡(jiǎn)單.硬件開銷少,成本低、便于擴(kuò)展等優(yōu)點(diǎn)。 2℃?!妗J÷粤舜鎯?chǔ)用戶定義報(bào)警溫度、分辨率參數(shù)的EEPROM,精度降低為177。 溫度上限值的設(shè)定原理利用制冷機(jī)產(chǎn)生的冷量對(duì)自然空氣進(jìn)行冷卻降溫、除濕,再通過風(fēng)機(jī)及糧倉(cāng)內(nèi)的通風(fēng)管道使冷卻后的空氣穿過糧堆,使糧食溫度降到15℃以下進(jìn)行低溫儲(chǔ)藏的一項(xiàng)科學(xué)、先進(jìn)的糧食儲(chǔ)藏技術(shù)。糧食在10176。因此低溫儲(chǔ)藏可以避免糧食遭受蟲害而造成的損失。對(duì)于稻谷,最適合的碾磨水分是15 %左右,但常溫下稻谷儲(chǔ)藏的安全水分是13. 5~14 % ,加工前需進(jìn)行人工增濕, 使稻谷易于產(chǎn)生爆腰,碾磨的整米率下降。  糧溫為10℃ 時(shí)糧食水分與安全儲(chǔ)藏期的關(guān)系糧食水分( %)糧食安全儲(chǔ)藏期(月)12. 0 15. 58 1215. 5 17. 56 1017. 5 18. 54 618. 5 20. 01 420. 0 23. 00. 5 223. 0 25. 00. 25 0. 5 DS18B20與單片機(jī)接口電路設(shè)計(jì) DS18B20簡(jiǎn)介DS18B20是智能溫度傳感器,它的輸入、輸出采用數(shù)字量,通過單總線,接收主機(jī)發(fā)送的命令,根據(jù)DS18B20內(nèi)部的協(xié)議進(jìn)行相應(yīng)的處理,將轉(zhuǎn)換的溫度數(shù)值以串口形式發(fā)給主機(jī),主機(jī)按照通訊協(xié)議用一個(gè)I/O口模擬DS18B20時(shí)序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內(nèi)部進(jìn)行相應(yīng)的數(shù)據(jù)處理,用字符型液晶顯示模塊顯示各點(diǎn)的溫度值。DS18B20雖然有測(cè)溫簡(jiǎn)單的特點(diǎn),單在實(shí)際應(yīng)用中應(yīng)注意一下幾點(diǎn):(1)較小的硬件開銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS18B20與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì)DS18B20進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。(3) 連接DS18B20的總線電纜是有長(zhǎng)度限制的。因此,在用DS18B20進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線分布電容和阻抗匹配問題。 DS18B20的外形和內(nèi)部結(jié)構(gòu)DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH 和TL、配置寄存器。光刻ROM 的作用是使每一個(gè)DS18B20 都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè)DS18B20 的目的。(3)DS18B20 溫度傳感器的存儲(chǔ)器DS18B20 溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL 和結(jié)構(gòu)寄存器。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。當(dāng)DS18B20處于些存儲(chǔ)器操作和溫度A/D轉(zhuǎn)換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10μs。因此用它來組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線上可以掛很多這樣的數(shù)字溫度計(jì),十分方便。第2腳:VDD接5V正電源。當(dāng)RS和RW共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平RW為低電平時(shí)可以寫入數(shù)據(jù)。(說明:1為高電平、0為低電平)指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置指令2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H 指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。只要把要顯示的內(nèi)容放進(jìn)液晶模塊的顯示存儲(chǔ)器里面就可以直觀的顯示出指定的內(nèi)容,操作方便。由于獨(dú)立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡(jiǎn)單但每個(gè)按鍵必須占用一根I/O口線,在按鍵數(shù)量較多時(shí),I/O 口線的浪費(fèi)較大,故在按鍵數(shù)量不多時(shí),常采用這種按鍵電路。 報(bào)警電路設(shè)計(jì)本系統(tǒng)采用單片機(jī)與蜂鳴器相連來顯示當(dāng)前系統(tǒng)所處的狀態(tài)來報(bào)警。其中溫度采集又是由單總線協(xié)議和注冊(cè)碼組成的,因此,軟件設(shè)計(jì)主要任務(wù)是實(shí)現(xiàn)1Wire總線協(xié)議。開始計(jì)算小數(shù)位溫度BCD值計(jì)算整數(shù)位溫度BCD值開始結(jié)束溫度零下?溫度值取補(bǔ)碼置“”標(biāo)志置“+”標(biāo)志NY 溫度處理子程序流程圖開始開始K1鍵是否按下?顯示報(bào)警上限值YNK2鍵是否按下?K3鍵是否按下?N返回YNY設(shè)置報(bào)警上限 按鍵處理子程序流程圖開始發(fā)DS18B20復(fù)位命令發(fā)跳過ROM命令發(fā)讀取溫度命令讀取操作,CRC校驗(yàn)9字節(jié)完?CRC校驗(yàn)正確?移入溫度暫存器結(jié)束NYNY 溫度顯示子程序流程圖開始十位數(shù)0?百位數(shù)0?十位數(shù)顯示符號(hào)百位數(shù)不顯示百位數(shù)顯示數(shù)據(jù)(不顯示符號(hào))結(jié)束NNYY初始化LCD 1602寫顯示地址 顯示數(shù)據(jù)刷新程序流程圖‘NEXT’ 操作是搜索1Wire 總線上的下一個(gè)從機(jī)器件;一般情況下,此搜索操作是在‘FIRST’操作之后或上一次‘NEXT’ 操作之后進(jìn)行;保持上次搜索后這些值的狀態(tài)不變、執(zhí)行又一次搜索即可實(shí)現(xiàn)‘NEXT’操作;之后從ROM_NO 寄存器中來讀出新一個(gè)ROM 碼,若前一次搜索到的是1Wire 上的最后一個(gè)器件,則返回一個(gè)無效標(biāo)記FALSE, 并且把狀態(tài)設(shè)置成下一次調(diào)用搜索算法時(shí)將是‘FIRST’ 操作的狀態(tài)。單片機(jī)系統(tǒng)開發(fā)中的仿真包括軟件仿真和硬件仿真。使用了附加硬件后用戶就可以對(duì)程序的運(yùn)行進(jìn)行控制,例如單步、全速、查看資源斷點(diǎn)等。 系統(tǒng)硬件調(diào)試系統(tǒng)軟硬件調(diào)試的目的是通過控制程序和硬件電路的配合工作,進(jìn)行一些操作,以驗(yàn)證系統(tǒng)的軟、硬件是否能夠完成設(shè)計(jì)的功能。按照測(cè)試性質(zhì)的不同可分為電壓測(cè)試和信號(hào)測(cè)試兩種。通過測(cè)試硬件電路系統(tǒng)中的幾個(gè)測(cè)試點(diǎn),確保關(guān)鍵的電壓信號(hào)滿足要求,確保各個(gè)引腳連接正確,確保系統(tǒng)正常運(yùn)行。連線,使得設(shè)計(jì) 者在設(shè)計(jì)時(shí)更加輕松自如。打開LCD 設(shè)計(jì)數(shù)據(jù)庫(kù),點(diǎn)取LCD Controller 文件夾下的LCD Cont ,Protel99可以幫助我們進(jìn)行電氣規(guī)則檢查.選擇Tools下面 的ERC,在Rule Matrix種選擇要進(jìn)行電氣檢查的項(xiàng)目,設(shè)置好各項(xiàng)后,在Setup Ele ctrical Rlues Check對(duì)話框上選擇OK即可運(yùn)行電氣規(guī)則檢查,檢查結(jié)果將被顯示到 界面上。Protel 99軟件沿襲了Protel以前版本方便易學(xué)的特點(diǎn),內(nèi)部界面與Protel 98大體相同,新增加了一些功能模塊。現(xiàn)在可以很快地看到 特性的功能,然后用到設(shè)計(jì)中,按下狀態(tài)欄末端的按鈕,使用自然語言幫助顧問。通過多個(gè)DS18B20并聯(lián)在一起,可以解決糧倉(cāng)內(nèi)多點(diǎn)溫度分布測(cè)量問題。而且在硬件電路的設(shè)計(jì)上面更加簡(jiǎn)潔,不需要太多的外圍電路,也降低了電路設(shè)計(jì)的要求。畢業(yè)設(shè)計(jì)是每個(gè)大學(xué)生必須面臨的一項(xiàng)綜合素質(zhì)的考驗(yàn),如果說在過去四年里,我們的學(xué)習(xí)是一個(gè)知識(shí)的積累過程,那么現(xiàn)在的畢業(yè)設(shè)計(jì)就是對(duì)過去所學(xué)知識(shí)的綜合運(yùn)用,是對(duì)理論進(jìn)行深化和重新認(rèn)識(shí)的時(shí)間活動(dòng)。在畢業(yè)設(shè)計(jì)中,完成硬件電路的設(shè)計(jì)、單片機(jī)軟件編寫、焊接電路板等。其次,培養(yǎng)了自己的市場(chǎng)觀念。設(shè)計(jì)產(chǎn)品時(shí)要聯(lián)系實(shí)際,不能閉門造車,實(shí)際情況有時(shí)候和我們的理解差距很大!再次,則是人際交流能力得到鍛煉。 Digital Thermometer[16] 吳秀清, 周菏琴. 微型計(jì)算機(jī)原理與接口技術(shù). 北京: 中國(guó)科學(xué)技術(shù)大學(xué)出版社. 2003: 244423[17] 張毅剛, 劉杰. 單片機(jī)原理及應(yīng)用. 哈爾濱: 哈爾濱工業(yè)大學(xué)出版社. 2004[18] 童詩(shī)白, 華成英. 模擬電子技術(shù)基礎(chǔ). 北京: 高等教育出版社. : 71554[19] Low power programmable temperature controller tmp01[z] Analog Devices, Inc. 2002 [20] 胡傳平. 消防機(jī)器人——消防員的好幫手. 上海: 消防技術(shù)與產(chǎn)品信息, 2001[21] 王全福, 劉進(jìn)長(zhǎng). 機(jī)器人的昨天、今天和明天. 北京: 中國(guó)機(jī)械工程第11卷, 2000[22] 孫涵芳, 徐愛卿. MCS系列單片機(jī)的原理與應(yīng)用. 北京: 北京航空航天大學(xué)出版社, 1990[23] 付家才. 單片機(jī)控制工程實(shí)踐技術(shù). 北京: 化學(xué)工業(yè)出版社, 2004[24] 于海生等. 微型計(jì)算機(jī)控制技術(shù). 北京: 清華大學(xué)出版社, 2005[25] 汪仁培. 實(shí)用傳感器應(yīng)用手冊(cè). 上海: 上海使用電子研究所, 2000致 謝在本次畢業(yè)設(shè)計(jì)的過程中,我在眾位老師、同學(xué)的支持和幫助下,完成了我的畢業(yè)設(shè)計(jì)和論文。在這里我衷心的對(duì)在此次畢業(yè)設(shè)計(jì)中給予我?guī)椭睦蠋熗瑢W(xué)說一聲謝謝!附錄Ⅰ 程序清單 include define uchar unsigned char define uint unsigned int define m 0 define dat 1 define lcddata P2 sbit e = P0^2。 L=write。 sbit DQ=P3^3。 uchar tab1[]={ . c . c . c . c }。 uint x。a0。 } void delay(uint useconds) { for(。 DQ=0。 presene= DQ。 uchar value=0。 DQ=0。 delay(6)。i0。 delay(5)。 } uchar read_temperature0(void) { ow_reset0()。 [0]=read_byte0()。 write_byte0(0x44)。 delay(50)。 delay(25)。 for(i=8。 DQ1=1。 } return(value)。i) { DQ1=0。 DQ1=1。 write_byte1(0xcc)。 delay(2)。 return 。 DQ2=1。 return(presene)。i0。 delay(1)。 } void write_byte2(uchar val) { uchar i。 DQ2=valamp。 val=val/2。 write_byte2(0xbe)。 ow_reset2()。 } // // // // //uchar ow_reset3(void) { uchar presene。 delay(3)。 } uchar read_byte3(void) { uchar i。i) { value=1。 if(DQ3)value|=0x80。 for(i=8。0x01。 } delay(5)。 [1]=read_byte3()。 write_byte3(0xcc)。 //data rw=0。 //output data or m e=1。 wr_lcd (m,0x01)。 /*8位接口兩行顯示模式*/}void chrt_disp (uchar chrt[]){ uchar i,j。j++) { for (i=0。 }}void main() { P0_7=0。 if(P0_3==0) {delay10ms()。 if(P0_4==0) { dd=dd1。0x0f。 cc=aa+bb。 tab1[3]=tab2[ff%10]。 if(cc=dd) { P3_0=0。0x0f。 cc=aa+bb。 tab1[8]=tab2[ff%10]。 } read_temperature2()。 aa=aa1。 tab1[10]=tab2[cc/10]。 if(cc=dd) { P3_0=0。0x0f。 cc=aa+bb。 tab1[19]=tab2[ff%10]。 }}}附錄Ⅱ 系統(tǒng)原理圖2356
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1