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

正文內(nèi)容

基于stc89c52單片機(jī)的溫度測量及報警電路設(shè)計(專業(yè)版)

2025-09-09 10:25上一頁面

下一頁面
  

【正文】 //第二行第四個顯示溫度個位 write_(0xc4)。 disdata[0]=tvalue/1000+0x30。//初始化溫度傳感器 ds_write(0xcc)。 } void lcd_display()//1602 顯示初始化 {lcd_init()。液晶 LCD的 RS、 RW175。 管腳功能 LCD1602引腳圖 LCD1602采用標(biāo)準(zhǔn)的 16腳接口,其中: 第 1腳: VSS 為電源地 第 2腳: VCC 接 5V電源正極 第 3腳: V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高 第 4腳: RS 為寄存器選擇,高電平 1時選擇數(shù)據(jù)寄存器、低電平 0時選擇指令寄存器 第 5腳: RW 為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。 D S18 B 20 D S18 B 20 D S18 B 20 KGN D GN D GN DVC CVC C單 片機(jī).... 圖 DS18B20 的接口電路 當(dāng) DS18B20 處于寫存儲器操作和溫度 A/D 轉(zhuǎn)換操作時,總線上必須有上拉,上拉開啟時間最大為 10us。開漏單總線接口引腳。 通過中斷退出掉電模式的情形有很大的不同。當(dāng) WDT 激活后,晶振工作, WDT 在每個 機(jī)器 周期 都會增加。 存儲器 MCS51 器件有單獨的 程序存儲器 和數(shù)據(jù)存儲器。 在 flash 編程 和校驗時, P1口接收低 8位地址字節(jié)。使用 Atmel 公司高密度非 易失性存儲器 技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。將單片機(jī)控制方法運用到溫度控制系統(tǒng)中,可以克服溫度控制系統(tǒng)中存在的嚴(yán)重滯后現(xiàn)象,同時在提高采樣頻率的基礎(chǔ)上可以很大 程度的提高控制效果和控制精度。C,最高分辨率可達(dá) 186。該電路設(shè)計新穎、功能強(qiáng)大、結(jié)構(gòu)簡單。 STC 89C52 是一個超低功耗,和標(biāo)準(zhǔn) 51 系列單片機(jī)相比較具有運算速度快,抗干擾能力強(qiáng),支持 ISP 在線編程,片內(nèi)含 8k 空間 的可反復(fù)擦寫 1000 次的 Flash 只讀存儲器,具有 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),32 個 I/O 口, 2個 16 位可編程定時計數(shù)器??臻e模式下, CPU 停止工作,允許 RAM、 定時器 /計數(shù) 器 、串口、中斷繼續(xù)工 作。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。高 128 字節(jié)與 特殊功能寄存器 重疊。當(dāng) WDT 激活后,用戶必須向 WDTRST 寫入 01EH 和 0E1H 喂狗 來避免 WDT 溢出。 為了確保在離開掉電模式最初的幾個狀態(tài) WDT 不被溢出,最好在進(jìn)入掉電模式前就復(fù)位WDT。 圖 DS18B20 內(nèi)部結(jié)構(gòu) 64位 ROM 的結(jié)構(gòu)起始8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號,共有 48 位,最后8位是前面 56 位的 CRC 檢驗碼,這也是多個 DS18B20 可以采用一線進(jìn)行通信的原因。該協(xié)議定義了幾種信號的時序:初始化時序、寫數(shù)據(jù)、讀數(shù)據(jù)。 操作控制 1602液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160個不同的點陣字符圖形。 ( 2) 4個按鍵 K1~ K4 分別接到單片機(jī)的 ~ 。//顯示空白 } 沈陽理工大學(xué)學(xué)士學(xué)位論文 XIX 18B20 函數(shù)處理部分 在本次設(shè)計系統(tǒng)中 P3^3口用來單片機(jī)與溫度傳感器通訊;它用到的相關(guān)函數(shù)如下; ds_init()18B20初始化 ; ds_write()向 18B20中 寫入數(shù)據(jù) ; ds_read()由 18B20讀取數(shù)據(jù) ; ds_temp()從 18B20中讀取溫度值 ; ds_dis()把溫度值送入 1602中顯示。//讀取溫度值 a=ds_read()。//如果溫度大于 0,不顯示 if(tflag==1) flagdat=0x2d。//1602 顯示初始化 while(1) 沈陽理工大學(xué)學(xué)士學(xué)位論文 XXI {ds_temp()。 write_date(disdata[0])。 else {tvalue=~tvalue+1。 delayus(60)。//顯示清屏 delayms(5)。 顯示模式設(shè)置: (初始化 ) 0011 1000 [0x38] 設(shè)置 16 2顯示, 5 7點陣, 8位數(shù)據(jù)接口; 顯示開關(guān)及光標(biāo)設(shè)置: (初始化 ) 0000 1DCB D 顯示 (1有效 )、 C光標(biāo)顯示 (1有效 )、 B 光標(biāo)閃爍 (1有效 ) 0000 01NS N=1(讀或?qū)懸粋€字符后地址指針加 1amp。 7) 若 CPU 讀到數(shù)據(jù)線上的低電平 0 后,還要進(jìn)行延時,其延時的時間從發(fā)出高電平算起最少 480us 8) 將數(shù)據(jù)線再次拉到高電平 1 后結(jié)束 ( 2) DS18B20 的寫數(shù)據(jù) 1) 數(shù)據(jù)線先置低電平 0 2) 延時確定的時間為 15us 3) 按從低位到高位的順序發(fā)送數(shù)據(jù)(一次只發(fā)送一位) 4) 延時時間為 45us 5) 將數(shù)據(jù)線拉到高電平 1 6) 重復(fù) 15 步驟,直到發(fā)送完整個字節(jié) 7) 最后將數(shù)據(jù)線拉到1 ( 3) DS18B20 的讀數(shù)據(jù) 1) 將數(shù)據(jù)線拉高到1 2) 延時2 us 3) 將數(shù)據(jù) 線拉低到 0 沈陽理工大學(xué)學(xué)士學(xué)位論文 XIV 4) 延時 6us 5) 將數(shù)據(jù)線拉高到 1 6) 延時 4us 7) 讀數(shù)據(jù)線的狀態(tài)得到一個狀態(tài)位,并進(jìn)行數(shù)據(jù)處理 8) 重復(fù) 17 步驟,直到讀取完一個字節(jié) LCD1602 的介紹 LCD1602液晶顯示器也叫 1602字符型液晶顯示器。 DS18B20 的測溫原理 DS18B20 的測溫原理是這樣的 ,器件中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1; 高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器2的脈沖輸入。與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn) 9~ 12位的數(shù)字值讀數(shù)方式 。為了很好地使用 WDT,應(yīng)該在一定時間內(nèi) 周期 性寫入那部分代碼,以避免 WDT 復(fù)位。 MOV R0 , data 堆棧 操作也是間接 尋址方式 。 端口 引腳 第二功能: RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時 /計數(shù)器 0) T1(定時 /計數(shù)器 1) WR(外部數(shù)據(jù) 存儲器 寫選通 ) RD(外部數(shù)據(jù) 存儲器 讀選通 ) 此外, P3 口還接收一些用于 FLASH 閃存 編程 和 程序 校驗的 控制信號 。在這種模式下, P0 不具有內(nèi)部上拉電阻。使用 Atmel 公司高密度非 易失性存儲器 技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 C, can set the warning limitation, the use of seven segments LCD that can be display the current temperature. The paper focuses on providing a software and hardware system ponents circuit, introduce
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1