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

正文內(nèi)容

基于單片機(jī)的時間溫度顯示系統(tǒng)-文庫吧在線文庫

2024-12-06 10:23上一頁面

下一頁面
  

【正文】 //minute if(mode==2) { if(minute == 0) { minute=59。 lcd_wrcmd(0xc0)。 lcd_wrdata(day%10+0x30)。 } if(mode==4) //day { if(day == 0) { day=30。 lcd_wrdata(minute%10+0x30)。 lcd_wrcmd(0xc6)。 lcd_wrcmd(0x82)。 } if(mode==5) //month { month++。 lcd_wrdata(hour%10+0x30)。 lcd_wrcmd(0xc3)。 if(mode==1) //second { second++。 //month // lcd_wrcmd(0x0f)。 // break。 } else { 畢業(yè)論文設(shè)計 基于單片機(jī)的時間溫度顯示系統(tǒng) 31 mode++。 if(mode == 0) { DS1302_GetTime()。 default:mode=0。mode=0。break。 mode=0。 tempsecond1 = second / 10。 tempday2 = day % 10。 unsigned char tempsecond1 = 0,tempsecond2 = 0。 } 附錄 畢業(yè)設(shè)計論文 28 } unsigned char second,minute,hour,day,month,year。 } void Delay_1ms(unsigned char ms) { unsigned int i。 } void soft_1ms(void) {unsigned int i。_nop_()。 sbit key_mode=P1^3。 //RS sbit rw=P2^2。 uchar DateTime1[8]。 附錄 畢業(yè)設(shè)計論文 26 void DS1302_GetTime(void)。 void WriteOneChar(unsigned char dat)。 void soft_10ms(void)。在大學(xué)階段,我在學(xué)習(xí)和思想上都受益匪淺這除了自身的努力外,與老師們、同學(xué)和朋友的關(guān)心、支持和鼓勵使分不開的。只有一次次的失敗才能離成功更近,然而我們往往對成功期望太高才會懼怕失敗。剛剛拿到這課題時雖然有學(xué)過單片機(jī)但還是有點不知所措, 結(jié)果在畫原理圖時就出現(xiàn)了很多的問題經(jīng)過大家的努力原理圖終于完成了接下來就是制板,從未弄過的我們不知從何下手還好有會的同學(xué)教我們幫我們監(jiān)督著在他的幫助下終于完成了板子的制作。如圖 33 為溫度轉(zhuǎn)換的流程圖: 圖 33 時鐘獲取模塊流程圖 讀取溫度函數(shù)流程圖 讀取時鐘“年”寄存器值器值器 “年”數(shù)據(jù)處理 讀取時鐘“月”寄存器 讀取時鐘“秒”寄存器 “月”數(shù)據(jù)處理 讀取時鐘“日”寄存器 “分”數(shù)據(jù)處理 “時”數(shù)據(jù)處理 “日”數(shù)據(jù)處 理 讀取時鐘“時”寄存器 讀取時鐘“分”寄存器 “秒”數(shù)據(jù)處理 讀取時鐘“星期”寄存 “星期”數(shù)據(jù)處理 畢業(yè)論文設(shè)計 基于單片機(jī)的時間溫度顯示系統(tǒng) 17 溫度讀取函數(shù)首先要對 DS18B20 進(jìn)行初始化,再跳過 ROM 指令,然后啟動溫度轉(zhuǎn)換、延時,再進(jìn)行 DS18B20 初始化,再跳過 ROM 指令,然后讀取溫度,讀取溫度中要對負(fù)溫度進(jìn)行判斷,再進(jìn) 行溫度轉(zhuǎn)換,最后顯示實際溫度,溫度轉(zhuǎn)換流程圖如 34所示: 圖 34 溫度轉(zhuǎn)換圖 DS18B20初始化 延時 啟動溫度轉(zhuǎn)換 初始化 讀取溫度 跳過 ROM 指令 跳過 ROM 指令 進(jìn)行溫度轉(zhuǎn)換 返回實際溫度值 調(diào)試現(xiàn)象 畢業(yè)設(shè)計論文 18 第四章調(diào)試現(xiàn)象 此實驗還需要運行環(huán)境, 51 單片機(jī)運行的環(huán)境是 keil 51。也就是說我們所轉(zhuǎn)換的數(shù)據(jù)電平 +5V (+3V~ +15V), 0V(3V~ 15V)即可。 DS1302 數(shù)據(jù)傳送及讀寫時序方式 DS1302支持 單字節(jié)和多字節(jié)兩種數(shù)據(jù)讀寫方式。 DS1302 接口方式圖如圖 211所示: 圖 211 DS1302 接口方式 DS1302 內(nèi)部寄存器 DS1302 內(nèi)部共有 12 個寄存器,其中有 7個寄存器與日歷、時鐘有關(guān),存放的數(shù)據(jù)位為 BCD 碼形式,其日歷、時間寄存器及控制字。 :三線接口時的雙向數(shù)據(jù)線 。 DS1302 是由 DS1202 改進(jìn)而來增加了以下的特性雙電源管腳用于主電源和備份電源供應(yīng) Vcc1 為可編程涓流充電電源附加七個字節(jié)存儲器它廣泛應(yīng)用于電話傳真便攜式儀器以及電池供電的儀器儀表等產(chǎn)品領(lǐng)域。在寫數(shù)據(jù)的前 15uS 總線需要是被控制器拉置低電平,而后則將是芯片對總線數(shù)據(jù)的采樣時間,采樣時間在 15~60uS,采樣時間內(nèi)如果控制器將總線拉高則表示寫“ 1”,如果控制器將總線拉低則表示寫“ 0”。 5℃。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。它由若干個 5X7 或者 5X11 等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。欲使 CPU 僅訪問外部程序存儲器(地址為 0000HFFFFH), EA 端必須保持低電平(接地),如果 EA 端為高電平(接Vcc 端),則 CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 AT89C51 是一種帶 2K字節(jié)閃存可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)通過時鐘芯片 DS1302 獲取時間數(shù)據(jù)對數(shù)據(jù)處理后顯示時間,溫度傳感器 DS18B20 采集溫度信號送給單片機(jī)處理,單片機(jī)再把時間數(shù)據(jù)和溫度數(shù)據(jù)送液晶顯示器 1602 顯示,結(jié)果能在 LCD 正常顯示時間和溫度值。 【關(guān)鍵詞】: AT89C51 單片機(jī) 數(shù)字溫度傳感器 DS18B20 時鐘芯片 DS1302 LCD1602 液晶顯 示器 II Abstract 【 Abstract】 : The system is to design a can on the LCD screen displays the current date and temperature of 51 singlechip microputer control system. This design multifunction digital clock system is determined by the central controller, clock system, temperature detector, a display and a keyboard part as a Lord. Controller by single chip microputer AT89C51, part adopts DS18B20 temperature sensor temperature detection, USES the clock chip DS1302 clock system, using LCD 1602 a as a display. Singlechip microputer data obtained by the clock chip DS1302 time to show time after data processing, temperature sensor DS18B20 collecting temperature signal to microcontroller processing, single chip microputer to send time data and temperature data to 1602 LCD display, can result in LCD display normal time and temperature. 【 Keywords】 : AT89C51 SCM Digital temperature sensor clock chip character type liquid crystal display III 目 錄 第一章 設(shè)計原理及要求 ................................. 2 設(shè)計原理 ......................................................... 2 設(shè)計思路及實現(xiàn)功能 ............................................. 2 第二章 系統(tǒng)硬件組成 ................................... 3 AT89C51 芯片介紹 .......................................... 3 簡介 ...................................................... 3 ......................................................... 3 ........................................................ 3 單片機(jī)系統(tǒng)的晶振 ................................................ 3 單片機(jī)系統(tǒng)的復(fù)位 ............................................... 4 LCD1602 液晶顯示屏 .............................................. 4 引腳功能及接口方式 ......................................... 4 LED1602 的內(nèi)部控制器 ....................................... 5 數(shù)字 溫度傳感器 DS18B20 ........................................... 6 DS18B20 封裝圖及接口方式圖 ................................. 6 DS18B20 功能命令集 ......................................... 6 DS18B20 復(fù)位應(yīng)答關(guān)系及讀寫方式
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1