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

正文內容

設計-基于單片機的溫度報警器設計-在線瀏覽

2025-02-08 03:10本頁面
  

【正文】 用空間。 地址為 0x00 0x1F 的前 32 個 I/O 寄存器還可用 SBI 和CBI 指令直接進行位尋址,而 SBIS 和 SBIC 則用來檢查某一位的值。其結構具有兩個主要的存儲器空間:應用程序存儲空間和引導程序存儲空間。 176。 可 選 更小的封裝方式 , 更寬的電壓適用范圍。DS18B20 的性 能 是新一代產品中最好的!性能價格比也非常出色! DS1822 與 DS18B20 軟件 兼 容 ,是 DS18B20 的簡化版 本 。 2176。 TO9 SOIC 及 CSP 封 裝 可選,經濟型版本無 EEPROM 合自己 的 經濟的測溫系統。 DS18B20 和 DS1822 使 電 壓 、 特性及封裝有更多的選擇,河北石油職業(yè)技術學院 13 讓我們可以構建適合自己的經濟的測溫系統。 DS1820 通 過 一個單線接口發(fā)送或接收信息 , 因此在中央微處理器和 DS1820 之間僅需 一 條連接 線 (加上 地線)。 因為每個 DS1820 都有一 個 獨特的片序列號,所以多只 DS1820 可以同時連在一根單線總線上,這樣就 可以把溫度傳感器放在許多不同的地方 。 ﹡ 引腳說明 16 腳 SSOP PR35 符號 說明 9 1 GND 接地 河北石油職業(yè)技術學院 14 8 2 DQ 數據輸入 /輸 出腳。 DS1820S( 16 腳 SSOP):所有上表中沒提到的腳均接地 ﹡ 概覽 圖 1 的方 框 圖示出了 DS1820 的主要 部 件 。 器 件用如下方式從單線通訊線上汲取能量:在信號線處于高 電平期間把能量儲存在內部電容里,在信號線處于低電平期間消耗電容上的電能工作,直到高電平到來再 給寄生電源(電容)充電。 溫度傳感器 18B20 的測溫操作 DS1820 通 過 一種片上溫度測量技術來測量溫度。 河北石油職業(yè)技術學院 15 DS1820 是 這 樣測溫的:用一個高溫度系數的振蕩器確定一個門周期,內部計數器在這個門周期內對一 個低溫度系數的振蕩器的脈沖進行計數來得到溫度值 。 如果計數器 在門周期結束前到達 0, 則溫度寄存器(同樣被預置到 55℃ )的值增加,表明所測溫度大于 55℃。然后計數器又開始計數直到 0,如果 門 周期仍未結束,將重復這一過程。這是通過改變計數 器對溫度每增加一度所需計數的的值來實現的。 DS1820 內 部 對此計算的結果可提供 ℃的分 辨 力。 數據通過單線接口以串行方式傳輸 。如用于華氏溫度,必須要用一個轉換因子查找表??捎孟率龇椒ǐ@得更高的分辨力。 然后 讀 取計數器中剩余的值 , 這個值是門周期結束后保留下來的 值 ( COUNT_REMAIN)。用戶可以用下面的公式計算實際溫度值: TEMPEATURE==(COUNT_PER_CCOUNT_REMAIN)/COUNT_PER_C 河北石油職業(yè)技術學院 17 基于單片機的溫度報警器設計 河北石油職業(yè)技術學院 18 程序流程圖 硬件電路實現 經分析本設計的電路原理圖如下 圖 所示: 開始 讀取溫度值 并送顯示緩沖值 讀取上下限值 … 否 .. 初始化端口 是 寫、讀 EEPROM 一個字節(jié) 寫 EEPROM 上下限設置數據 讀按鍵,返回鍵 值 按鍵檢測和設置 超上限關負載超下限開負載 關負載 河北石油職業(yè)技術學院 19 總 結 由于采用高效的單片機作為核心, 使得此溫度控制器具有精度河北石油職業(yè)技術學院 20 高,成本低,體積小,接口簡單等優(yōu)點,還具有良好抗干擾能力,再加上優(yōu)化程序,使得本系統具有很高的實用性。測量精度有待進一步提高,軟件設計也存在不合理之處。 致 謝 在電子信息工程系學習期間,老師們特別是指導老師童欣老河北石油職業(yè)技術學院 21 師給予了我熱心的關懷和諄諄教誨,在學習和生活方 面都勉勵、指導我。同時在導師的指導下我的實踐能力也有了飛速的提高,積累了豐富的經驗,使自己在工作崗位上能迅速地將所學的知識和技能服務于社會,另外在我的論文完成的整個過程中,凝結了童欣老師的智慧和心血,童欣老師以他淵博的知識、豐富的經驗和嚴謹的治學態(tài)度指導我順利完成了論文。給我提供了良好的學習環(huán)境以及各方面無微不至的關懷,幫助我很好的完成了學業(yè)。 參考文獻 : 河北石油職業(yè)技術學院 22 [1] 文生平 .趙國平 .江劍強 基于 MATLAB 的熔體溫度控制設計研究 2021(6) [2] 王寶庫 多功能檢測控制系統的設計 2021(41) [3] 趙亮 .趙國銳 單片機 C 語言編程與實例 2021 [4] 謝自美 . 電子線路設計 *實驗 *測試 [M].華中科技大學出版社 . [5] 張友德等 . 單片微型機原理、應用和實驗 [M].電子工業(yè)出版社 . [6]吳經國等 .單片機應用技術 [M]. 中國電力出版社 . [7]李群芳 .單片機微型計算機與接口技術 [M].電子工業(yè)出版社 . [8]閹石 .數字電子技術基礎 [M].高等教育出版社 . [9] 黃智偉 .全國大學生電子設計競賽訓練教程 [M].電子工業(yè)出版社 . [10] 周立功 .單片機實驗與實踐 [M].北京航空航天大學出版社 . 附件: 河北石油職業(yè)技術學院 23 原程序: //**************************************************************************************// //溫度報警系統 //MCU:M16 8MHz 內部 RC 震蕩 //2021 年 12 月 10 號 //18 腳控制繼電器負載,高電平打開,低電平關閉 //腳蜂鳴器控制,長鳴為高溫報警,短鳴為低溫報警 //************************************************************************************************ //宏定義 include //包含型號頭文件 include //包含 位 操作頭文件 include //標準輸入輸出頭文件 include define CLR_DIR_1WIRE DDRDamp。=~BIT(5) define SET_OP_1WIRE PORTD|=BIT(5) define CHECK_IP_1WIRE (PIND amp。 (1Key1)) define KeyBit2 (PINB amp。 (1Key3)) define KeyBit4 (PIND amp。 //碼表 2 0 1 2 3 4 5 6 7 8 9 A b C d E F 上 下 無 unsigned char disp_buff[9]。 volatile unsigned int H_OFF,L_ON。 //負載控制開關, 0關 保存 eeprom地址 16 // 非 0開 volatile unsigned int tem。 } void delay_nus(unsigned int n) //N us 延時函數 { for(。n) { asm(nop)。 for (i=0。i++)。 for (i=0。i++) { delay_nus(1000)。 //設置 PC2 為輸出 SET_OP_1WIRE。 delay_nus(580)。 CLR_DIR_1WIRE。 //15~60us while(CHECK_IP_1WIRE)。 SET_OP_1WIRE。 //60~240us } //寫 18B20 void write_1820(unsigned char x) { unsigned char m。m8。 if(xamp。 else {CLR_OP_1WIRE。 //15~60us SET_OP_1WIRE。 河北石油職業(yè)技術學院 27 } //讀 18B20 unsigned char read_1820() { unsigned char temp,n,k。 for(n=0。n++) {
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1