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

正文內(nèi)容

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

2025-01-10 22:15本頁面
  

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