基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)

基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)

ID:8321574

大小:2.27 MB

頁數(shù):45頁

時(shí)間:2018-03-19

基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)_第1頁
基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)_第2頁
基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)_第3頁
基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)_第4頁
基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)_第5頁
資源描述:

《基于單片機(jī)的數(shù)字時(shí)鐘日歷設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于單片機(jī)的多功能電子時(shí)鐘設(shè)計(jì)姓名:學(xué)號(hào):專業(yè):電子信息工程44目錄1使用硬件模塊介紹11.1STC89C52單片機(jī)最小系統(tǒng)模塊21.液晶顯示模塊31.3DS18B20的溫度傳感器的測(cè)溫模塊51.4DS1302時(shí)鐘芯片模塊71.5.定時(shí)報(bào)警模塊91.6.NE555背光模塊101.7電源與按鍵模塊.102程序控制與實(shí)現(xiàn)114444441.使用硬件模塊介紹該電子時(shí)鐘是基于AT89C52單片機(jī)設(shè)計(jì)的,具有定時(shí),鬧鈴,顯示實(shí)時(shí)溫度,顯示日歷,節(jié)日信息,由于程序較大,所以選擇了STC89C52單片機(jī),他可以提供8KB的FlashROM,設(shè)計(jì)可以分為以下七個(gè)模塊①單片機(jī)的最小系統(tǒng)模塊。②128

2、64液晶顯示模塊③DS18B20的溫度傳感器的測(cè)溫模塊。④DS1302時(shí)鐘芯片模塊。⑤定時(shí)報(bào)警模塊。⑥NE555背光模塊。⑦電源與按鍵模塊總電路及實(shí)物如下:441.1STC89C52單片機(jī)最小系統(tǒng)模塊單片機(jī)由時(shí)鐘電路和復(fù)位電路組成1.時(shí)鐘電路STC89C52內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,引腳RXD和TXD分別是此放大器的輸入端和輸出端。時(shí)鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生2.復(fù)位及復(fù)位電路(1)復(fù)位操作復(fù)位是單片機(jī)的初始化操作。其主要功能是把PC初始化為0000H,使單片機(jī)從0000H單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處

3、于死鎖狀態(tài)時(shí),為擺脫困境,也需按復(fù)位鍵重新啟動(dòng)。2)復(fù)位信號(hào)及其產(chǎn)生RST引腳是復(fù)位信號(hào)的輸入端。復(fù)位信號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù)24個(gè)振蕩周期(即二個(gè)機(jī)器周期)以上。若使用頗率為6MHz的晶振,則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過4us才能完成復(fù)位操作。二.STC89C52單片機(jī)具體功能如下①主電源引腳(2根)VCC(Pin40):電源輸入,接+5V電源GND(Pin20):接地線②外接晶振引腳(2根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端XTAL2(Pin20):片內(nèi)振蕩電路的輸出端③控制引腳(4根)RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn)2個(gè)機(jī)器周期的高電平將使單片

4、機(jī)復(fù)位。ALE/PROG(Pin30):地址鎖存允許信號(hào)PSEN(Pin29):外部存儲(chǔ)器讀選通信號(hào)EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令。④可編程輸入/輸出引腳(32根)STC89C52單片機(jī)有4組8位的可編程I/O口,分別位P0、P1、P2、P3口,每個(gè)口有8位(8根引腳),共32根。PO口(Pin39~Pin32):8位雙向I/O口線,名稱為P0.0~P0.7P1口(Pin1~Pin8):8位準(zhǔn)雙向I/O口線,名稱為P1.0~P1.7P2口(Pin21~Pin28):8位準(zhǔn)雙向I/O口線,名稱為

5、P2.0~P2.7P3口(Pin10~Pin17):8位準(zhǔn)雙向I/O口線,名稱為P3.0~P3.7電路圖如下441.212864液晶顯示模塊液晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點(diǎn)陣式等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。在本萬年歷當(dāng)中12864液晶顯示顯示當(dāng)前的實(shí)時(shí)時(shí)間和溫度及重要的陰陽歷節(jié)日等功能。12864液晶顯示具有如下的特性:提供8位,4位并行接口及串行接口可選并行接口適配M6800時(shí)序自動(dòng)電源啟動(dòng)復(fù)位功能內(nèi)部自建振蕩源64×16位字符顯示RAM(DDRAM最多16字符×4行,LCD顯示范圍16×2行)(改為半角輸入)2M位中文字

6、型ROM(CGROM),總共提供8192個(gè)中文字型(16×16點(diǎn)陣)16K位半寬字型ROM(HCGROM),總共提供126個(gè)西文字型(16×8點(diǎn)陣)64×16位字符產(chǎn)生RAM(CGRAM)15×16位總共240點(diǎn)的ICONRAM(ICONRAM)其與單片機(jī)的連接電路如圖1.2.1所示:44圖1.2.112864與單片機(jī)的接線圖液晶顯示12864的引腳功能如表1.2.2所示。表1.2.2液晶顯示12864的引腳功能引腳號(hào)引腳名稱方向功能說明1VSS-模塊的電池地2VDD-模塊的電源正端3VO-LCD驅(qū)動(dòng)電壓輸入端4RS(CS)H/L并行的指令數(shù)據(jù)選擇信號(hào):串行的片選信號(hào)5R/W(S

7、ID)H/L并行的讀寫選擇信號(hào):串行的數(shù)據(jù)口6E(CLK)H/L并行的使能信號(hào):串行的同步時(shí)鐘7DB0H/L數(shù)據(jù)08DB1H/L數(shù)據(jù)19DB2H/L數(shù)據(jù)210DB3H/L數(shù)據(jù)311DB4H/L數(shù)據(jù)412DB5H/L數(shù)據(jù)513DB6H/L數(shù)據(jù)64414DB7H/L數(shù)據(jù)715PSBH/L并串行接口選擇:H-并行:L-串行16NC空腳17RSTH/L復(fù)位低電平有效18NC空腳19LED_A-背光電源正極20LED_K-背光電源負(fù)極12864LCD的指令系統(tǒng)及時(shí)序????該

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。