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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)(存儲版)

2025-07-13 08:53上一頁面

下一頁面
  

【正文】 .................................................................................................... 11 6 調(diào)試 .................................................................................................................................. 14 軟件調(diào)試 .................................................................................................................. 14 系統(tǒng)調(diào)試 .................................................................................................................. 15 總結(jié) .......................................................................................................................................... 15 參考文獻(xiàn) .................................................................................................................................. 16 附件一源程序 .......................................................................................................................... 16 附件二 PROTEUS 仿真完成圖 ......................................................................................... 22 附件三 元器件清單 .............................................................................................................. 23 綜合實(shí)訓(xùn) 論文 第 4 頁 共 23 頁 4 1 引言 信息科學(xué)和微電子技術(shù)的飛速發(fā)展給控制領(lǐng)域帶來了巨大的飛躍 , 控制技術(shù)更加趨向自動化和智能化,為無數(shù)的使用者帶來了方便。無論你生活在哪里,從事什么工作,無時無刻不在與溫度打著交道。而且可以直接測量溫度,得到溫度的數(shù)字值,既簡單方便,又直觀準(zhǔn)確, 新型數(shù)字溫度傳感器是 溫度計(jì)設(shè)計(jì)的 最有效方案 。而AT89S52與 AT89C51相比,外型管腳完全相同, AT89C51的 HEX程序無須任何轉(zhuǎn)換可直接在AT89S52運(yùn)行,且 AT89S52比 AT89C51新增了一些功能,相比較后, 在本設(shè)計(jì)中選用 AT89S52更能很好的實(shí)現(xiàn)溫度計(jì)控制功能。 3 系統(tǒng)器件的具體選擇 單片機(jī)的選擇 本次設(shè)計(jì)采用的是單片機(jī) AT89C52。 溫度傳感器的選擇 DS18B20 的簡單介紹 DS18B20 溫度傳感器是一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn) 9~12 位的數(shù)字值讀數(shù)方式。 圖 34 DS18B20 內(nèi)部結(jié)構(gòu) 64 位 ROM 的結(jié)構(gòu)開始 8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號,共有48 位,最后 8位是前面 56 位的 CRC 檢驗(yàn)碼,這也是多個 DS18B20 可以采用一線進(jìn)行通信的原因。低 5位一直為 1, TM 是工作模式位,用于設(shè)置 DS18B20 在工作模式還是在測試模式, DS18B20 出廠時該位被設(shè)置為 0,用戶要去改動, R1 和 R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率。 圖 DS18B20 測溫原理 綜合實(shí)訓(xùn) 論文 第 10 頁 共 23 頁 10 DS18B2的外部電路圖 根據(jù)設(shè)計(jì)要求,傳感器的硬件電路圖如圖 所示。 由圖 ,本電路主要由 DSl8820溫度傳感器芯片、 SMCl602A液晶顯示模塊芯片和 89C2052單片機(jī)芯片組成。 圖 計(jì)算溫度子程序 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高數(shù)據(jù)顯示位為零時,將符號顯示位移入下一位 圖 顯示數(shù)據(jù)刷新子程序流程圖 綜合實(shí)訓(xùn) 論文 第 14 頁 共 23 頁 14 圖 6 調(diào)試 軟件調(diào)試 根據(jù)流程圖編寫程序軟件。 在這次設(shè)計(jì)中,熟悉了制作一個產(chǎn)品的總體流程,能熟練使用一些必要的設(shè)計(jì)工具和仿真工具等。 uchar code LCDData[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。 } //初始化 ds18b20 bit resetpulse (void) { DQ=0。 } else resetpulse()。 shift=1。 if (temp ==1) DQ=1。0x01。 write_byte(0xcc)。 _nop_()。 _nop_()。 RS=0。 _nop_()。 RS=1。 _nop_()。 if(temp_data_l==0xFF) { temp_data_l=temp_data_l+0x01。0xF0)4)|((temp_data_hamp。0xF0)4)|((temp_data_hamp。 write_mand(0x06)。i7。 } } 綜合實(shí)訓(xùn) 論文 第 22 頁 共 23 頁 22 附件二 PROTEUS 仿真完成圖 綜合實(shí)訓(xùn) 論文 第 23 頁 共 23 頁 2
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1