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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)(文件)

2025-06-27 08:53 上一頁面

下一頁面
 

【正文】 真完成圖 綜合實(shí)訓(xùn) 論文 第 23 頁 共 23 頁 23 附件三 元器件清單 STC89C51 1個(gè) 溫度傳感器 DS18B20 1個(gè) 插針 1排 LCD1602 1個(gè) 40腳插座 1個(gè) 發(fā)光二極管 紅綠各一個(gè) 12MHZ晶振 1個(gè) 電容 30PF 2個(gè) 22UF 1個(gè) 電阻 10K 2個(gè) 滑動變阻器 10K 1個(gè) 杜邦線 若干 。 convert_T()。i7。i16。 write_mand(0x06)。 display[2]=LCDData[(temp%100)%10]。0xF0)4)|((temp_data_hamp。 display[2]=LCDData[(temp%100)%10]。0xF0)4)|((temp_data_hamp。 temp_data_h=~temp_data_h。 if(temp_data_l==0xFF) { temp_data_l=temp_data_l+0x01。 check_busy()。 _nop_()。 P1=tempdata。 RS=1。 check_busy()。 _nop_()。 P1=tempdata。 RS=0。 } E=0。 _nop_()。 _nop_()。 _nop_()。 } void check_busy(void) { while(1) { P1=0xFF。 write_byte(0xcc)。 write_byte(0xcc)。0x01。 for(i=0。 if (temp ==1) DQ=1。i++) { if(read_bit()) {temp=temp+(shift i)。 shift=1。 DQ=1。 } else resetpulse()。 return(DQ)。 } //初始化 ds18b20 bit resetpulse (void) { DQ=0。 //延時(shí) void delay(uint N) { uint i。 uchar code LCDData[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。 sbit RS =P3^5。 在這次設(shè)計(jì)中,熟悉了制作一個(gè)產(chǎn)品的總體流程,能熟練使用一些必要的設(shè)計(jì)工具和仿真工具等。用手去碰觸溫度傳感器,溫度顯示值出現(xiàn)變化,顯示當(dāng)前手的溫度值。 圖 計(jì)算溫度子程序 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高數(shù)據(jù)顯示位為零時(shí),將符號顯示位移入下一位 圖 顯示數(shù)據(jù)刷新子程序流程圖 綜合實(shí)訓(xùn) 論文 第 14 頁 共 23 頁 14 圖 6 調(diào)試 軟件調(diào)試 根據(jù)流程圖編寫程序軟件。溫度測量每 1s 一次。 由圖 ,本電路主要由 DSl8820溫度傳感器芯片、 SMCl602A液晶顯示模塊芯片和 89C2052單片機(jī)芯片組成。 本溫度計(jì)大體分三個(gè)工作過程。 圖 DS18B20 測溫原理 綜合實(shí)訓(xùn) 論文 第 10 頁 共 23 頁 10 DS18B2的外部電路圖 根據(jù)設(shè)計(jì)要求,傳感器的硬件電路圖如圖 所示。高溫度系數(shù)晶振隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計(jì)數(shù)器 2 的脈沖輸入。低 5位一直為 1, TM 是工作模式位,用于設(shè)置 DS18B20 在工作模式還是在測試模式, DS18B20 出廠時(shí)該位被設(shè)置為 0,用戶要去改動, R1 和 R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率。頭 2 個(gè)字節(jié)包含測得的溫度信息, 第 3和第 4 字節(jié) TH 和 TL 的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。 圖 34 DS18B20 內(nèi)部結(jié)構(gòu) 64 位 ROM 的結(jié)構(gòu)開始 8位是產(chǎn)品類型的編號,接著是每個(gè)器件的惟一的序號,共有48 位,最后 8位是前面 56 位的 CRC 檢驗(yàn)碼,這也是多個(gè) DS18B20 可以采用一線進(jìn)行通信的原因。開漏單總線接口引腳。 溫度傳感器的選擇 DS18B20 的簡單介紹 DS18B20 溫度傳感器是一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn) 9~12 位的數(shù)字值讀數(shù)方式。 綜合實(shí)訓(xùn) 論文 第 7 頁 共 23 頁 7 主要管腳 有: XTAL1( 19 腳)和 XTAL2( 18 腳)為振蕩器輸入輸出端口,外接 12MHz 晶振。 3 系統(tǒng)器件的具體選擇 單片機(jī)的選擇 本次設(shè)計(jì)采用的是單片機(jī) AT89C52。所以本文采用傳感器 DS18B20 代替?zhèn)鹘y(tǒng)的測溫電路。而AT89S52與 AT89C51相比,外型管腳完全相同, AT89C51的 HEX程序無須任何轉(zhuǎn)換可直接在AT89S52運(yùn)行,且 AT89S52比 AT89C51新增了一些功能,相比較后, 在本設(shè)計(jì)中選用 AT89S52更能很好的實(shí)現(xiàn)溫度計(jì)控制功能。 綜合實(shí)訓(xùn) 論文 第 5 頁 共 23 頁 5 2 數(shù)字溫度計(jì)的總體方案設(shè)計(jì)及 論證 根據(jù)系統(tǒng)設(shè)計(jì)的功能, 本 時(shí)鐘溫度系統(tǒng)的設(shè)計(jì)必須采用單片機(jī)軟件系統(tǒng)實(shí)現(xiàn) ,用單片機(jī)的自動控制能力來測量、顯示溫度數(shù)值。而且可以直接測量溫度,得到溫度的數(shù)字值,既簡單方便,又直觀準(zhǔn)確, 新型數(shù)字溫度傳感器是 溫度計(jì)設(shè)計(jì)的 最有效方案 。最常見到的測量溫度的工具是各種各樣的溫度計(jì),例如,水銀玻璃溫度計(jì),酒精溫度計(jì),熱電偶或熱電阻溫度計(jì)等。無論你生活在哪
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1