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

正文內容

基于單片機的數字溫度計和數字鐘設計-免費閱讀

2024-12-14 14:56 上一頁面

下一頁面
  

【正文】 T_CLK = 1。 /*相當于匯編中的 RRC */ T_CLK = 1。 } else { DisplayOneChar(10,1,th_bw+0x30)。//計算百位 th_sw=((~(th1))th_bw*100)/10。 } } else {DisplayOneChar(3,1,0x20)。 tl_sw=(tltl_bw*100)/10。 Th_Al()。 break。 } } switch(tempid) { case 0: tl_flash_flag=0。H39。)。 } } //顯示模式 1 void Disp_mod1(void) { if(lmcinit_or_not==1) {LCMInit()。 id_case1_key()。 Disp_line1()。 case 4://星期 day=0。 id_case1_key()。 Disp_line1()。 if(P3_6==0){id++。 } } } //選擇顯示模式 void Dispmod_id_case_key() { if (P3_3==0) {dipsmodid++。 0x5f: while(1) { if (P3_3==0) {dipsmodid++。 EA=1。 unsigned char code week[]={Week:}。 //上限越限報警 3 LCD1604 驅動 //******* LCD1604 驅動 ********************************************************** void WriteDataLCM(unsigned char WDLCM)。 //溫度零下標志 0:零上, 1:零下 char tempid。 byte read_byte(void)。 //設置時間 bit sec,min,hour,year,mon,day,weekk。 sbit P1_0=P1^0。//顯示模式鍵 sbit P3_4=P3^4。 //顯示屏幕第二行 void id_case1_key()。只有把所學的理論知識用到實際當中,所學的知識才會有價值,學習單機片機更是如此, 軟件編程能力 只有在經常的寫與讀的過程中才能 得到 提高,這是我在這次課程設計中的最大收獲。尤其重要的是讓我們養(yǎng)成了科學的習慣,在設計過程中一定要注意掌握設計進度,按預定計劃完成階段性的目標,在底圖設計階段,注意設計計算與結構設計畫圖交替進行,采用正確的設計方法??傮w上講,符合設計要求。其程序流程圖如 上 圖 圖 11 所 示 。采用寄 生電源供電方式時 VDD 端接地。 DS1302內部有一個 318 的用于臨時性存放數據的 RAM 寄存器。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進行。若 T> TH 或 T< TL,則將該器件內的報警標志位置位,并 響應 主機發(fā)出的報警搜索命令。 DS18B20 工作時寄存器中的分辨率轉換為相應精度的溫度數值。 溫度傳感器 溫度傳感器 DS18B20 是 一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等 測溫元件相比, 能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現(xiàn) 9~ 12 位的數字值讀數方式。 顯示電路 顯示電路采用 液晶顯示屏 LCD1604 進行顯示 , 單片機從 P0 口 傳輸 溫度 和 時間 數據驅動 LCD1604 進行顯示 。 這種設計 方案 需要用到 A/D 轉換電路, 其 感溫電路比較 繁雜 ,采用LED 數碼管顯示時間日歷至少需要 8 位數碼管 , 顯示 電路繁雜,能量損耗大 。 DS18B20。武漢理工大學《專業(yè)課程設計 2》課程設計說明書 摘 要 隨著時代的進步和發(fā)展,單片機技術已經普及到生活 、 工作 、 科研 等 各個領域,已經成為一種比較成熟的技術 。 DS1302 武漢理工大學《專業(yè)課程設計 2》課程設計說明書 1 1 設計背景 隨著人們生活水平的不斷提高 ,單片機控 制無疑是人們追求的目標之一,它 給人帶來的方便 是不可否定的,其中數字溫度計 和數字鐘 就是一個典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活提供更好的更方便的設施就需要從單片機技術入手,一切向著數字化 、 智能化控制 的 方向發(fā)展。 方案二 采用溫度傳感器 DS18B20 測量 溫度,采用 LCD 液晶顯示屏顯示 實時溫度和同步的時間日歷 。 LCD1604 的接口定義如表 1 所示。 DS18B20 具有獨特的單線接口 , 僅需 一個端口引腳進行通信 ,并且 多個 DS18B20可 并聯(lián)在惟一的三線上,實現(xiàn)多點組網功能;用戶 還 可 根據需要 定義報警設置 ,十分方便。該字節(jié)各 位的定義如圖 3 所示。 DS18B20 測溫原理 如圖 4 所示,圖中低溫度系數晶振的振蕩頻率受溫度的影響很小,用于產生固定頻率的脈沖信號送給減法計數器 1,高溫度系數晶振隨溫度變化其振蕩頻率明顯改變,所產生的信號作為減法計數器 2 的脈沖輸入。操作協(xié)議為:初使化 DS18B20(發(fā)復位脈沖) → 發(fā) ROM 功能命令 → 發(fā)存儲器操作命令 → 處理數據。 DS1302 是 DS1202 的升級產品,與 DS1202 兼容,但增加了主電源 和 后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。由于單線制只有一根線,武漢理工大學《專業(yè)課程設計 2》課程設計說明書 9 因此發(fā)送接口必須是三態(tài)的。 初始化 調用顯示子程序 1S 到? 初次上電 讀溫度值并處理顯示數據刷 新、顯示時間日歷 發(fā)溫度轉換開始命令 N Y N Y Y 發(fā) DS18B20 復位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗 9 字節(jié)完? CRC 校驗正?確? 移入溫度暫存器 結束 N N Y 武漢理工大學《專業(yè)課程設計 2》課程設計說明書 11 發(fā) DS18B20 復位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉換開始命令 結束 溫度轉換命 令子程序 溫度轉換命令子程序主要是發(fā)溫度轉換開始命令,當采用 12 位分辨率時轉換時間約為 750ms,在本程序設計中采用 1s 顯示程序延時法等待轉換的完成。 通過按鍵 key1 鍵、 key2 鍵(增 1 鍵)和 key3 鍵(減 1 鍵)可任意 設定溫度的上下限報警功能,當所測溫度超出設定的上下限溫度范圍,則液晶顯示屏會產生報警提示。在整個設計過程中注意對設計資料和計算數據的保存和積累,保持記錄的完整性。 武漢理工大學《專業(yè)課程設計 2》課程設計說明書 15 參考文獻 [1] 全國大學生電子設計競賽組委會 .全國大學生電子設計競賽獲獎作品選編 .北京 : 北京理工大學出版社 ,2020 [2] 陳永真 .全國大學生電子設計競賽試題精解選 .北京 : 電子工業(yè)出版 社 ,2020 [3] 李朝青 .單片機原理及接口技術 .北京 : 北京航空航天大學出版社 ,1998 [4] 張琳娜 ,劉武發(fā) .傳感檢測技術及應用 .北京 : 中國計量出版社 ,1999 [5] 李廣弟 .單片機基礎 .北京 : 北京航空航天大學出版社 ,1994 [6] 李建民 .單片機在溫度控制系統(tǒng)中的應用 .江漢大學學報 ,1996 [7] AT89S52 DATA SHEEP Philips Semiconductors ,1999 [8] A Technical Tutorial on Digital Signal Device Inc.,1999 [9] , Sadiku Fundamentals of electric Circuits,2020 武漢理工大學《專業(yè)課程設計 2》課程設計說明書 16 附錄 1 實物圖 2 主程序 /**********************************************/ /**********時鐘日歷顯示溫度控制器 **************/ /******************2020/1/6*********************/ /**********************************************/ include include include
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1