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

正文內(nèi)容

基于51單片機(jī)的溫度檢測(cè)報(bào)警系統(tǒng)與時(shí)鐘課程設(shè)計(jì)論文-在線瀏覽

2025-01-10 22:15本頁面
  

【正文】 上。 1. 3 最終方案確定 核心控制體: STC89C52 單片機(jī) 數(shù)字式溫度傳感器: DS18B20 總共設(shè)有四個(gè)按鍵,為節(jié)約資源考慮,每個(gè)按鍵都有多種功能。操作簡(jiǎn)單,按鍵靈活。 2. 2 系統(tǒng)硬件各模塊作用 2. 單片機(jī)核心控制模塊 核心控制 器件選用 STC89C52 單片機(jī) 。而且價(jià)格便宜,控制方便,便于應(yīng)用有 4個(gè) I/O 口分別為 P1,P2,P3,P4。 18,19管腳接外部晶振和兩個(gè)微調(diào)電容構(gòu)成外部晶振電路。其中與 AT89S52 單片機(jī)管腳容。復(fù)位電路得電容一般用 10UF,但并不唯一,只要 RC 所得時(shí)間大于兩個(gè)機(jī)器周期即可。 P0口有 的 作用,接上液晶的 DB0DB7(數(shù)據(jù)總線 )控制著向液晶發(fā)送 8位并行數(shù)據(jù)。 P3^0 到 P3^3 作為獨(dú)立按鍵口 。 2. 數(shù)字溫度傳感器模塊 ( 1) 用 Pt100 外圍電路接法麻煩,需要 A/D 轉(zhuǎn)換,不好調(diào)試,計(jì)算量大,編程麻煩。 故 選用 DS18B20 DS18B20 主要特性有: 適應(yīng)電壓范圍更寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù)據(jù)線供電。 DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫 DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。 可編程的分辨率為 9~ 12 位,對(duì)應(yīng)的可分辨溫度分別為 ℃、 ℃、 ℃和℃,可實(shí)現(xiàn)高精度測(cè)溫。 測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以 一線 總線 串行傳送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力。 DS1820 的操作指令分為 ROM 操作命令和存儲(chǔ)器操作命令: ( 1)、 ROM 操作命令及其含義 Skip ROM 指令代碼( CCh):此命令執(zhí)行后的存儲(chǔ)器操作將針對(duì)在線的所有 DS1820。 ( 2)、存儲(chǔ)器操作指令代碼及其含義 Read Scratchpad 指令代碼( BEh):讀取溫度寄存器的溫度值。 Convert T 指令代碼( 44h):?jiǎn)?dòng)在線 DS1280 做溫度 A/D 轉(zhuǎn)換。 溫度測(cè)量步驟如下: (1).Read ROM( 33 h),每次對(duì) DS1820 進(jìn)行操作之前都要對(duì)它進(jìn)行初始化,主要目的在于確定傳感器已經(jīng)連接到單總線上。 (3).Match ROM( 55h),只有準(zhǔn)確的符合 64 位 ROM 序列的 DS1820 才能響應(yīng)其后的指令,當(dāng)然,單點(diǎn)測(cè)溫時(shí)可以使用 Skip ROM( CCh)指令來跳過這一步。 (5).Read Scratchpad( BEh),將讀指令發(fā)出后,就可從總線上讀得表示溫度的 2 字節(jié)二進(jìn)制數(shù) 由于采用單總線數(shù)據(jù)傳輸方式, DS18B20 的數(shù)據(jù) I/O 均由同一條線完成,因此, 對(duì)讀寫的操作時(shí)序要求嚴(yán)格。需要做較精確的延時(shí)。 2. 3 系統(tǒng)電路圖設(shè)計(jì) 2. 系統(tǒng)原理框圖和原理圖 圖 8 系統(tǒng)原理框圖 下面是系統(tǒng)硬件電路連線圖(原理圖) STC89C52 單 片 機(jī) 溫度傳感器進(jìn)行溫度采集,經(jīng)過 A/D 轉(zhuǎn)換( DS18B20 內(nèi)部完成此操作) ,送入單片機(jī)存儲(chǔ),通過定時(shí)器 0 進(jìn)行定時(shí)讀取??梢栽O(shè)定報(bào)警方式(上限報(bào)警還是下限報(bào)警) 鍵盤掃描,按鍵進(jìn)行時(shí)間調(diào)節(jié),報(bào)警方式設(shè)定 圖 4 總原理圖 三、軟件測(cè)試與分析 3. 主程序流程圖 開始 初始化彩屏, DS18B20,定時(shí)器以及內(nèi)部 EEPROM 從 DS18B20 采集數(shù)據(jù)處理數(shù)據(jù)并顯示 有鍵 按下? 是 是否 A 鍵按下 D 鍵按下 A 鍵按一下:報(bào)警溫度調(diào)整 A 鍵按兩下:分調(diào)整 A 鍵按三下:小時(shí)調(diào)整 A 鍵按兩下:分調(diào)整 在調(diào)整模式下, B 鍵是加, C鍵是減 是否處于調(diào)整模式 跳出調(diào)整模式 是 報(bào)警方式設(shè)置 否 當(dāng)前溫度是否符合報(bào)警條 蜂鳴器報(bào)警 否 3. DS18B20程序流程圖 初始化 DS18B20 檢測(cè) DS18B20 序列號(hào)(單個(gè)掛接不需要) YES NO 發(fā)送跳過讀 ROM 的操作 啟動(dòng)溫度轉(zhuǎn)換 稍微延時(shí),給
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1