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

正文內(nèi)容

基于單片機(jī)的智能溫度監(jiān)控畢業(yè)設(shè)計(jì)正文(留存版)

2025-01-23 03:16上一頁面

下一頁面
  

【正文】 =sel。 sel=~sel。 for(i=0。 wei=sel。 d) 系統(tǒng)每兩小時(shí)發(fā)送 秒的脈沖。 羅老師 求真務(wù)實(shí)的治學(xué)精神、淵博的知識、豐富的實(shí)踐經(jīng)驗(yàn)、勇于開拓的科學(xué)精神和平易近人的態(tài)度,是我終身難忘,并將深深影響我以后的工作和學(xué)習(xí),再次感謝老師對我不倦的栽培。 DS1624 還增加了存儲功能,利用芯片內(nèi)部 256字節(jié)的 EEPROM 存儲器,可存儲用戶的短信息。 6 結(jié)論 在基于單片機(jī)的智能溫度控制系統(tǒng)的研究和設(shè)計(jì) 過程中,借鑒已有的一些設(shè)計(jì)經(jīng)驗(yàn)和設(shè)計(jì)理論 ,使系統(tǒng)主要具有以下特點(diǎn): a)?采用 AT89S52 單片機(jī)作為系統(tǒng)的核心單元,在開發(fā)上省去了很多精力,并且功能強(qiáng)大,方便用戶操作,成本上比專用 DSP 芯片要低得多。 for(i=0。 sel=~sel。 if(sel!=0xfd) wei=sel。 for(i=0。 write_zi(0xCC)。 tem[2]=m%100/10。 } 溫度顯示子程序 溫度顯示子程序主要完成溫度的讀出和顯示的功能。因此,總線控制器在發(fā)出讀暫存器指令 [BEh]或讀電源模式指令 [B4h]后必須立刻開始讀時(shí)序, DS18B20可以提供請求信息??偪刂破饕梢?個(gè)寫 0時(shí)序,必須把數(shù)據(jù)線拉到低電平并持續(xù)保持(至少 60us)。單總線由 5K上拉電阻拉到高電平。主程序可分為系統(tǒng)的初始化,自檢子程序,溫度顯示子程序三部分。整個(gè)復(fù)位電路包括芯片內(nèi)外兩部分。 b、 4個(gè)并行口的 32條 I/O接口線都可以獨(dú)立地用于輸入或輸出操作。 同一引腳的V pd是備用電源輸入端( Vpd接+ 5V備用電源)。這種情況主要是由總線分布電容使信號波形產(chǎn)生畸變造成的。 a) 初始化 主機(jī)總線 T0 時(shí)刻發(fā)送復(fù)位脈沖(最短為 480us 的低電平信號),接著在 T1時(shí)刻釋放總線并進(jìn)入接受狀態(tài), DS18B20 再檢驗(yàn)到總線的上升沿之后,等待 15us~ 60us,接著在 T2時(shí)刻發(fā)出存在脈沖( 60us~ 240us),如圖 所示。從字節(jié) 0開始讀,直至讀到字節(jié) 8。 4) 跳過 ROM 命令( SKIP ROM,約定代碼為 CCH)。初始化完成后,才可進(jìn)行讀寫操作。圖 中的斜率累加器用于補(bǔ)償和修正測溫過程中的非線性,其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)門仍未關(guān)閉就重復(fù)上述過程,直至溫度寄存器值達(dá)到被測溫度值,這就是 DS18B20 的測溫原理。 e) 通過編程可實(shí)現(xiàn) 9~ 12位的數(shù)字讀數(shù)方式。各功能對應(yīng)的指示燈設(shè)置如表 : 溫度傳感器 89S52 顯示器與接 口控制電路 量限設(shè)定 與控制 鍵盤與接口 控制電路 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 6 頁 共 40 頁 表 指示燈設(shè)置 功 能 第幾燈點(diǎn)亮 顯示溫度 第 1燈 0x02 顯示下限溫度 2 0x03 設(shè)下限溫度標(biāo)志位 7 0x41 設(shè)下限溫度十位 6 0x21 設(shè)下限溫度個(gè)位 5 0x11 設(shè)下限溫度十分位 4 0x09 顯示上限溫度 3 0x06 設(shè)上限溫度 標(biāo)志位 7 0x44 設(shè)上限溫度十位 6 0x24 設(shè)上限溫度個(gè)位 5 0x14 設(shè)上限溫度十分位 4 0x0C 低于下限溫度 7 0x7B 高于上限溫度 7 0x7E 系統(tǒng)的軟件構(gòu)成 課題原計(jì)劃用匯編語言完成??偩€上的所有操作均從初始化開始,初始化或?qū)?RAM、 ROM 操作。 e) 自我診斷功能采用計(jì)算機(jī)技術(shù)后,可對控制系統(tǒng)進(jìn)行監(jiān)測,一旦發(fā)現(xiàn)故障則立即進(jìn)行報(bào)警,并可顯示故障部位或可能的故障原因,對排除故障的方法進(jìn)行提示。目前,國際上許多著名的集成電路生產(chǎn)廠已經(jīng)開發(fā)出上百種智能溫度傳感器產(chǎn)品。整個(gè)系統(tǒng)的核心是進(jìn)行溫度監(jiān)控,完成了課題所有要求。 隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,微機(jī)測量和控制技術(shù)也得到了迅速的發(fā)展和廣泛的應(yīng)用。因此,單片機(jī)對溫度的控制問題是一個(gè)工業(yè)生產(chǎn)中經(jīng)常會遇到的控制問題。因此許多生產(chǎn)過程中加熱、保溫、降溫以及自然降溫等操作都是由人工操作的,這就不可避免地產(chǎn)生各種誤差,進(jìn)而影響產(chǎn)品質(zhì)量,個(gè)別采用的溫度自動(dòng)控制系統(tǒng)由于造價(jià)較高、操作復(fù)雜等原因又限制了 在中小企業(yè)的應(yīng)用,因此研究和開發(fā)一種實(shí)用的溫度控制系統(tǒng)成為當(dāng)務(wù)之急。由于傳送的是串行放大器和 A/D 轉(zhuǎn)換器可以統(tǒng)統(tǒng)被省卻,因而這種桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 4 頁 共 40 頁 測溫方式大大提高了各種溫度測 控系統(tǒng)的可靠性,降低了成本,縮小了體積。(結(jié)構(gòu)如圖 ) 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 5 頁 共 40 頁 圖 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖 以下對各組成部件功能進(jìn)行簡單介紹: 89S52 單片機(jī)用于溫度的采集,數(shù)據(jù)處理,存儲溫度上下限和超溫控制。根據(jù)比較結(jié)果進(jìn)行相應(yīng)的處理。 a) DQ:數(shù)據(jù)輸入輸出引腳 b) VDD:可接電源,也可接地。因此,在實(shí)際應(yīng)用中需要在分辨率與轉(zhuǎn)換時(shí)間二者之間權(quán)衡考慮。該命令適用于總線上接一片 DS18B20的情況。該命令的流程與搜索 ROM命令的流程相同。 4) 復(fù)制暫存存儲器 {COPY SCRATCHPAD}{48H}。之后在 T1時(shí)刻將總線拉高,產(chǎn)生讀時(shí)間隙,讀時(shí)間隙在 T1時(shí)刻和 T2時(shí)刻前有效。 8052有 6個(gè)中斷源。 3) PSEN非( 29引腳):外邊程序存儲器讀選通信號為低電平有效, 8051在訪問片外程序存儲器 時(shí),此引腳端輸出負(fù)脈沖作為讀片外程序存儲器的選通信號,以實(shí)現(xiàn)外部ROM單元的讀操作。因此, MCS51的 4個(gè)并行 I/O接口中的 P0、 P P P3口基本上都具備有這兩項(xiàng)功能: a、 P0口: P0口是一個(gè)多功能口除可以作為通用的輸入 /輸出口外,還具備用于系統(tǒng)擴(kuò)展的第二功能。 在靜態(tài)顯示系統(tǒng)中 ,每位顯示器都應(yīng)有各自的鎖存器、譯碼器(若采用軟件譯碼,譯碼器可省去)與驅(qū)動(dòng)器,用以鎖存各自待顯示數(shù)字的 BCD 碼或字段碼。按鍵程序主要包括 INT1中斷子程 序、定時(shí)器 T0 中斷子程序、 INT1 中斷子程序、定時(shí)器 T1中斷子程序、定時(shí)器T2 子程序。 圖 DS18B20 初始化子程序流程圖 void RST18B20(void) /*DS18B20 初始化子程序 */ {DQ=0。 圖 DS18B20 寫字節(jié)流程圖 void write_zi (uchar wr) /*向 DS18B20 寫字節(jié)子程序 */ {uchar i。從DS18B20輸出的數(shù)據(jù)在讀時(shí)序的下降沿出現(xiàn)后 15us內(nèi)有效。 圖 溫度顯示子程序 Y N 溫度為正值? Tem[0]=17 Tem[0]=16 溫度值取負(fù) 分離十位送 tem[1] 分離個(gè)位送 tem[2] 分離十分位送 tem[3] 調(diào)顯示子程序 讀出溫度值 返回 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 25 頁 共 40 頁 float WL=,WH=。 /*低于溫度下限,第 7 個(gè)發(fā)光二極管亮 */ if(wd=WH)deng=0x7E。 wendz=8。 delay(210)。 sel=sel1。i4。 delay(100)。溫度會隨著時(shí)間下降,每 2個(gè)小時(shí)啟動(dòng)一次電機(jī),自動(dòng)修正溫度。 在畢業(yè)設(shè)計(jì)期間,教研組的所有老師都給予我非常大的關(guān)心和指導(dǎo),感謝你們。 DS1629 型單線智能溫度傳感器增加了實(shí)時(shí)日歷時(shí)鐘( RTC),使其功能更 加完善。已達(dá)到高精度測量。 sel=0x01。 p。 duan=table[*p]。 sel=0x01。 /*進(jìn)行溫度轉(zhuǎn)換 */ RST18B20()。 /*將溫度 值各位分離出來 */ m=wd*10。 } return(u)。 } N 延時(shí) 15~60us 寫入數(shù)據(jù) 釋放總線 拉低總線 寫完 1 字節(jié) ? 返回 Y 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 23 頁 共 40 頁 } DS18B20 讀字節(jié)子程序 總線控制器發(fā)起讀時(shí)序時(shí), DS18B20僅被用來傳輸數(shù)據(jù)給控制器。當(dāng)總線被釋放的時(shí)候, 5K的上拉電阻將拉高總線。 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 20 頁 共 40 頁 圖 主程序流程圖 N Y 響應(yīng)中斷 有中斷響應(yīng)? 顯示當(dāng)前溫度 數(shù)碼管指示燈自檢 系統(tǒng)初始化 開 始 中斷結(jié)束 報(bào) 警 溫度超限? 啟動(dòng)加熱源或通風(fēng)風(fēng)扇 Y N 桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙 第 21 頁 共 40 頁 DS18B20 初始化子程序流程圖 DS18B20在初始化序列期間,總線控制器拉低總線并保持 480us以發(fā)出( TX)一個(gè)復(fù)位脈沖,然后釋放總線,進(jìn)入接收狀態(tài)( RX)。 系統(tǒng)的控制軟件可分為主程序, DS18B20 通信程序,按鍵程序等模塊。 a、復(fù)位操作還對單片機(jī)的個(gè)別引腳信號有影響,例如把 ALE和 PSEN非信號變?yōu)闊o效狀態(tài),即 ALE=0, PSEN=1; b、復(fù)位信號及其產(chǎn)生 RST引腳是復(fù)位信號的輸入端,復(fù)位信號是高電平有效,其有效時(shí)間持續(xù) 24個(gè)振蕩脈沖周期(即 2個(gè) 機(jī)器周期)以上,若使用頻率為6MHz的晶振,則復(fù)位信號持續(xù)時(shí)間應(yīng)超過 4us才能完成復(fù)位操作。 P0口為漏極開路, P P P3口均具有內(nèi)部上拉電阻,它們有時(shí)被稱為準(zhǔn)雙向口。復(fù)位后影響片內(nèi)特殊功能寄存器的狀態(tài),但不影響片內(nèi) RA
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1