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

正文內(nèi)容

基于at89c51單片機(jī)的多功能電子萬年歷的設(shè)計(jì)_畢業(yè)論文-wenkub.com

2025-08-17 18:27 本頁面
   

【正文】 while(1) { //如果為執(zhí)行調(diào)整操作則正常讀取當(dāng)前時間 if(Adjust_Index==1) GetTime()。 TMOD=0x01。//操作索引重設(shè)為 1,時間繼續(xù)正常顯示 } } 瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 第 24 頁 共 25 頁 // //主程序 void main() { Init_LCD()。 39。 SET_DS1302()。 DateTime_Adjust(1)。 LCD_DSY_BUFFER2[14]=Change_Flag[Adjust_Index]。 Adjust_Index。 //顯示年月日,星期,時分秒 Display_LCD_String(0x00,LCD_DSY_BUFFER1)。 //星期 strcpy(LCD_DSY_BUFFER1+13,WEEK[DateTime[5]1])。 tCount=0。 break。DateTime[1]59) DateTime[1]++。DateTime[2]0) DateTime[2]。amp。DateTime[3]0) DateTime[3]。amp。 RefreshWeekDay()。amp。 case 4://月 0112 if(x==1amp。 //獲取 2月天數(shù) 瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 第 22 頁 共 25 頁 MonthsDays[2]=isLeapYear(2020+DateTime[6])?29:28。DateTime[6]99) DateTime[6]++。 d+=DateTime[3]。 } d=0。//已知 是周五 for(i=2020。amp。039。i16。 } //void Set_LCD_POS(uchar P) 設(shè)置液晶顯示位置 void Set_LCD_POS(uchar p) { Write_LCD_Command(p|0x80)。 Write_LCD_Command(0x06)。 } //void Init_LCD() LCD 初始化 void Init_LCD() { Write_LCD_Command(0x38)。P0=cmd。 } //void Write_LCD_Command(uchar cmd) 寫 LCD指令 void Write_LCD_Command(uchar cmd) { LCD_Busy_Wait()。P0=dat。 } //void Write_LCD_Data(uchar dat) 向 LCD寫數(shù)據(jù) void Write_LCD_Data(uchar dat) { LCD_Busy_Wait()。 return state。DelayMS(1)。 //uchar Read_LCD_State() 讀 LCD 狀態(tài) 瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 第 20 頁 共 25 頁 uchar Read_LCD_State() { uchar state。 for(i=0。i7。RST=0。RST=1。 CLK=1。CLK=0。CLK=0。i++) { b=1。 x=1。i++) { SDA=xamp。i++)。 //當(dāng)前調(diào)節(jié)的時間對象:秒,分,時,日,月,年(0,1,2,3,4,6) uchar Change_Flag[]=MHDMY。 //LCD 顯示緩沖 uchar LCD_DSY_BUFFER1[]={DATE 000000 }。 //減 sbit K4=P2^6。 //LCD 讀 /寫控制 sbit EN=P2^2。 //DS1302 數(shù)據(jù)線 sbit CLK=P1^1。在此畢業(yè)設(shè)計(jì)完成之際,謹(jǐn)向?qū)熀退袔椭^我的老師致以崇高的敬意和衷心的感謝。 本次設(shè)計(jì)的 電子萬年歷 也存在的不足的地方,有待于以后的改進(jìn)。 萬年歷工作原理 此系統(tǒng)由單片機(jī)主體電路、單片機(jī)工作條件電路、 1602 顯示電路、時間條件電路、時鐘芯片 DS1302 等幾大部分組成,它具有年、月、日、星期、時、分、秒的顯示功能,它的工作是是靠實(shí)時時鐘 DS1302 這個芯片的強(qiáng)大功能來完成的,首先 單片機(jī)通過程序設(shè)置,控制 DS1302 時鐘芯片,從 DS1302 芯片讀取數(shù)據(jù)處理后送 1602 顯示,其顯示的時間和日期可以通過按鍵來進(jìn)行調(diào)整,這樣可以使時間和日期更加的準(zhǔn)確。時鐘脈沖的個數(shù)在單字節(jié)方式下為 8+8( 8 位地址 +8 位數(shù)據(jù)),在多字節(jié)方式下為 8加最多可達(dá) 248 的數(shù)據(jù)。 ( K1 接 、 K2 接 、 K3 接 口、 K4接 口) 第三章 系統(tǒng)的軟件設(shè)計(jì) 該設(shè)計(jì)的軟件采用模塊化的設(shè)計(jì)方案,及各個硬件模塊都對應(yīng)相應(yīng)的子程序,通過主函數(shù)調(diào)用各子函數(shù)和子函數(shù)之間的相互調(diào)用來完成電子 萬年歷的功能。 SCLK:時鐘 是輸入端 ,其作用是為芯片提供時鐘信號 。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 Vcc1: 后備電源, 其作用是 在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運(yùn)行。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或 RAM 數(shù)據(jù)。 中斷系統(tǒng): AT89C51 單片機(jī)有 6個中斷源,中斷系統(tǒng)主要由中斷允許寄存器IE、中斷優(yōu)先級寄存器 IP、優(yōu)先級結(jié)構(gòu)和一些邏輯門組成。究竟訪問哪一區(qū),存是通過不同的尋址方式加以區(qū)分的??刂萍拇嫫魇且粋€ 8位的寄存器,用于控制定時器的工作狀態(tài),方式寄存器是一個 8位的寄存器,用于確定定時器的工作方式,定時器 /計(jì)數(shù)器是 16位的計(jì)數(shù)器,分為高字節(jié)和低字節(jié)兩部分。在電路中,對電容 C1和 C2的值要求不是很嚴(yán)格,如果使用高質(zhì)的晶振,則不管頻率為多少, C C2通常都選擇 30pF。 XTAL1反相器的輸入, XTAL2為反相器的輸出。如果執(zhí)行 SBUF指令,則讀出的數(shù)據(jù)一定來自接收緩存器。當(dāng)工作于異步方式時,它具有全雙工的操作功能,也就是說,它可以同時進(jìn)行數(shù)據(jù)的發(fā)送和接收。除了復(fù)位(硬件復(fù)位或 WDT溢出復(fù)位),沒有辦法停止 WDT工作。 WDT 由 13位計(jì)數(shù)器和瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 第 7 頁 共 25 頁 特殊功能寄存器中的看門狗定時器復(fù)位存儲器( WDTRST)構(gòu)成。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ALE 脈沖。 WDT 溢出將使引腳輸出高電平,設(shè)置 SFR AUXR 的DISRT0(地址 8EH)可打開或關(guān)閉該功能。作輸入口使用時,因?yàn)閮?nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 圖 22 AT89C51單片機(jī)的引腳圖 其引腳功能 和內(nèi)部結(jié)構(gòu) 如下: AT89C51 單片機(jī)有 40個引腳。所以,系統(tǒng)的總體設(shè)計(jì)方案應(yīng)在滿足系統(tǒng)功能的前提下,充分考慮系統(tǒng)使用的環(huán)境,所選的結(jié)構(gòu)要簡單使用、易于實(shí)現(xiàn),器件的選用著眼于合適的參數(shù)、穩(wěn)定的性能、較低的功耗以及低廉的成本。 ( 6)通過 編程、編譯、調(diào)試,把程序下載到單片機(jī)上運(yùn)行,并實(shí)現(xiàn)本設(shè)計(jì)的功能。 ( 2)根據(jù)選用的電子萬年歷芯片設(shè)計(jì)外圍電路和單片機(jī)的接口電路。對于數(shù)字電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、時、分、秒和溫度等信息,還具有時間校準(zhǔn)等功能。此萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點(diǎn),具有廣闊的市場前景。瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 共 25 頁 基于 AT89C51單片機(jī)的多功能電子萬年歷的設(shè)計(jì) AT89C51 SCMBASED ELCTRONIC DESIGN CALENDAR 畢 業(yè) 論 文 學(xué)院名稱 瀘 州 職 業(yè) 技 術(shù) 學(xué) 院 系部名稱 電 子 工 程 系 專業(yè)名稱 應(yīng) 用 電 子 技 術(shù) 2020 年 12 月 10 日瀘州職業(yè)技術(shù)學(xué)院畢業(yè)論文: 基于 AT89C51 單片機(jī)的多功能電子萬年歷的設(shè)計(jì) 第 1 頁 共 25 頁 摘要 本文介紹了基于 AT89C51 單片機(jī)的多功能電子萬年歷的硬件結(jié)構(gòu)和軟硬件設(shè)計(jì)方法。 關(guān)鍵字 :AT89C51; 電子萬年歷 ; DS130
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1