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

正文內(nèi)容

基于stc89c52的多功能實(shí)時(shí)時(shí)鐘-全文預(yù)覽

2025-12-08 15:03 上一頁面

下一頁面
  

【正文】 edata[6] = 39。 if(hide_day2) { Timedatedata[6] = Timeday/10 + 39。 Timedatedata[4] = 39。 Timedatedata[4] = Timemonth%10 + 39。 } Timedatedata[2] = 39。 } else { Timedatedata[0] = 39。 } void date_to_string(SYSTEMTIME *Time) { //將時(shí)間年 ,月 ,日 ,星期數(shù)據(jù)轉(zhuǎn)換成液晶顯示字符串 ,放到數(shù)組里 datedata[] if(hide_year2) //這里的 if,else 語句都是判斷位閃爍 { Timedatedata[0] = Timeyear/10 + 39。 ReadValue = read1302(ds1302_year)。 ReadValue = read1302(ds1302_month)。 ReadValue = read1302(ds1302_week)。 ReadValue = read1302(ds1302_day)。 ReadValue = read1302(ds1302_hour)。 ReadValue = read1302(ds1302_minute)。 ReadValue = read1302(ds1302_second)。 // 讀 1Byte 數(shù)據(jù) SCLK = 1。 SCLK = 0。 // 寫 1Byte 數(shù)據(jù) SCLK = 1。 SCLK = 0。 SCLK = 1。 for(i=8。 SCLK = 1。 ACC = d。 unsigned char timedata[9]。 unsigned char day。 } } /***********DS1302 時(shí)鐘部分子程序 ******************/ typedef struct __SYSTEMTIME__ { unsigned char second。 } void Print(unsigned char *str) //將字符輸出到液晶顯示 { while(*str!=39。 //開啟顯示 , 無光標(biāo) lcd_write(mand1602,clear_screen1602)。 } void lcd_initial() //初始化 LCD { en=0。 _nop_()。 _nop_()。 rs=style。_nop_()。//數(shù)據(jù)端口 unsigned char LCD_Wait(void) //內(nèi)部等待函數(shù) { rs=0。 //液晶顯示程序 /***********1602 液晶顯示部分子程序 ****************/ sbit rs= P2^7。 uchar temp_value。 uchar sec=0。 uchar alarm_hour,alarm_min。}。,39。,39。,39。,39。,39。,39。 sbit ACC7 = ACC^7。 sbit beep=P2^4。 第六章 參考文獻(xiàn) 參考文獻(xiàn) [1].李朝青 .單片機(jī)原理及接口技術(shù)(第 3版) .北京:北京航天航空大學(xué)出版社, 2020 年 10 月 [2].惠仇 .手把手教你 51 單片機(jī) .北京:電子工業(yè)出版社 ,2020 年 1月 [3].譚浩強(qiáng) .C 語言程序設(shè)計(jì)(第二版)。特別是在仿真編程和硬件調(diào)試方面。 備份電源隨時(shí)充電:當(dāng)系統(tǒng)有外部電源供給時(shí),自動(dòng)對(duì)備份電源充電,保持備份電源電能飽滿。 ③ 設(shè)定好時(shí)間、鬧鐘等數(shù)據(jù)后,切斷外部電源供給, 3 小時(shí)后恢復(fù)供電,檢查所有 數(shù)據(jù)依然正確,時(shí)鐘在斷電期間依然在走動(dòng)。 DQIOS CL KRS TD0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7ENRWRSS CL KIORS TDQb e e fENRWRSb e e pP 1 0P 1 1P 1 2P 1 3P 1 5P 1 6P 1 0P 1 1P 1 2P 1 3P 1 4P 1 5V C C9VX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2RS T5S CL K7I /O6X12X23V CC 18V CC 21U3DS 1 3 0 2D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L2 8 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0R11 0 kX1CR Y S T A LF RE Q = 1 1 .0 5 9 2 M H zC12 2 p FC22 2 p FC31 0 u FR21 0 kX2CR Y S T A LB A T 13V234567891R P 1RE S P A C K 8L S 1S O UN D E RQ12 N53 6 6R31 0 kR41 0 kVI1VO3GND2U47 8 0 5C41 0 u FC51uF 圖 13 系統(tǒng)總原理圖 第三章 軟件設(shè)計(jì)與分析 主程序流程圖 主程序流程圖主要包括各器件初始化,滾動(dòng)式開機(jī)畫面,模式判斷,正常時(shí)間、溫度顯示,鬧鐘設(shè)置,時(shí)間調(diào)整設(shè)置,秒表功能。 基本操作時(shí)序表 , 讀寫操作時(shí)序如圖所示: 圖 7 讀操作時(shí)序 圖 8 寫操作時(shí)序 圖 9 顯示模塊 矩陣鍵盤模塊 boys0809 的博客 11 采用 4*4 矩陣鍵盤,有 8 個(gè)按鍵,當(dāng)擴(kuò)展 功能后對(duì)按鍵需求的增加時(shí),有預(yù)留的未定義按鍵,只需在程序中加入相關(guān)的按鍵處理程序,就可實(shí)現(xiàn)新加按鍵的功能,不需重新制作電路,如圖 10 所示。 指令 8: DDRAM 地址設(shè)置。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。 指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H。 第 15 腳:背光源正極。 第 5 腳: R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 各引腳接口說明如表 21所示 : 表 21 LCD1602 引腳接口說明 編號(hào) 符號(hào) 引腳說明 編號(hào) 符號(hào) 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 引腳接口說明: 第 1 腳: VSS 為地電源。 由于采用單總線數(shù)據(jù)傳輸方式, DS18B20 的數(shù)據(jù) I/O 均由同一條線完成,因此,對(duì)讀寫的操作時(shí)序要求嚴(yán)格。 (2).Search ROM( F0h),這條指令使處理器用排除的方法去辨別總線上的 DS1820。 Copy Scratchpad 指令代碼( 48h):將溫度寄存器的數(shù)值拷貝到 EERAM 中,保證溫度值不丟失。 測量結(jié)果直接輸出數(shù)字溫度信號(hào),以 一線總線 串行傳送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力。 DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫 DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。 DS1302 工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于 1M,時(shí)鐘電路如圖 3所示。 DS1302 是 DALLAS 公司推出的涓流充電時(shí)鐘芯片, Vcc1 引腳為可編程涓流充電電源,芯片內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘 /日歷和 31字節(jié)靜態(tài) RAM,通過簡單的串行接口與單片機(jī)進(jìn)行通信。 主控模塊 STC89C52 時(shí)鐘模塊 溫度模塊 顯示模塊 鍵盤模塊 發(fā)聲模塊 boys0809 的博客 5 圖 2 單片機(jī)模塊 圖 2 為單片機(jī)最小電路,其中晶振頻率可以根據(jù)自己需要進(jìn)行選擇,范圍在024MHZ,常用 12MHZ。而且價(jià)格便宜,控制方便, 便于應(yīng)用有 4 個(gè) I/O 口分別為 P P P P4。 按照系統(tǒng)設(shè)計(jì)功能的要求,以單片機(jī)為核心,共六個(gè)模塊組成,即:單片機(jī)模塊、實(shí)時(shí)時(shí)鐘模塊、顯示模塊、矩陣鍵盤模塊、溫度傳感模塊和發(fā)聲模塊,電路系統(tǒng)構(gòu)成框圖如圖 1 所示。并且內(nèi)部帶有 AD 轉(zhuǎn)換電路,技術(shù)較為成熟,所以采用此芯片最為合適。適合各種狹小空間內(nèi)設(shè)備的數(shù)字測溫和控制 。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時(shí)采樣或定時(shí)采樣,沒有具 體的時(shí)間記錄,因此,只能記錄數(shù)據(jù)而無法準(zhǔn)確記錄其出現(xiàn)的時(shí)間;若采用單片機(jī)計(jì)時(shí),一方面需要采用計(jì)數(shù)器,占用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)的資源,而且,某些測控系統(tǒng)可能不允許。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時(shí)采樣或定時(shí) 采樣,沒有具體的時(shí)間記錄,因此,只能記錄數(shù)據(jù)而無法準(zhǔn)確記錄其出現(xiàn)的時(shí)間;若采用單片機(jī)計(jì)時(shí),一方面需要采用計(jì)數(shù)器,占用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)的資源,而且,某些測控系統(tǒng)可能不允許。 DS1302 內(nèi)部有一個(gè) 31 8的用于臨時(shí)性存放數(shù)據(jù)的 RAM寄存器。片內(nèi)含 8Kbbytes 的可反復(fù)檫寫的只讀程序存儲(chǔ)器( PEROM)和 256bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),功能強(qiáng)大,適合許多較為復(fù)雜的控制應(yīng)用場合。具有 4個(gè)輸入輸出端口,分別為 PORT0、 PROT PROT PROT3,其中 P0口是一組 8位漏極開路型雙向 IO 口,校驗(yàn)時(shí),要求接上拉電阻。 方案比較及確定:都是利用單片機(jī)作為控制核心,方案一的數(shù)據(jù)保存在 RAM 中,系統(tǒng)掉電后,將會(huì)丟失數(shù)據(jù);方案二則是時(shí)鐘芯片中,具有掉電數(shù)據(jù)保存功能,而且可以在顯示時(shí)間的同時(shí)準(zhǔn)確外部事件的發(fā)生時(shí)間。 (3):能夠 提供生日提醒指示;能夠每天提供 3個(gè)時(shí)間點(diǎn)的鬧鐘報(bào)時(shí)功能。 (3):時(shí)鐘具有裝卸電池時(shí)掉電保護(hù)功能,保護(hù)時(shí)間大于 5 分鐘。 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,在此基礎(chǔ)上完成的萬年歷精度高,功能易于擴(kuò)展。 STC89C52 作為控制核心,具有功耗低,功能強(qiáng)等特點(diǎn),電壓可選 3
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1