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

正文內容

基于單片機的數字溫度計(文件)

2025-02-03 13:17 上一頁面

下一頁面
 

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