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

正文內(nèi)容

基于ds12c887的實(shí)時時鐘日歷設(shè)計(jì)課程設(shè)計(jì)(論文)-在線瀏覽

2024-10-28 17:32本頁面
  

【正文】 RST、 ALE//PROG、 /PSEN 和 /EA/VPP ① RST 復(fù)位輸入端。 ② ALE//PROG 當(dāng)訪問外部存儲器時, ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。因此,它可用作對外輸出的時鐘,或用于定時目的。在對 Flash存儲器編程期間,該引腳還用于輸入編程脈沖( /PROG)。當(dāng)AT89S52/LV52 由外部程序存儲器取指令(或常數(shù))時,每個機(jī)器周期兩次 /PSEN有效(既輸出 2 個脈沖)。 P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0 (R X D )10P 3. 1 (T X D )11P 3. 2 (IN T 0 )12P 3. 3 (IN T 1 )13P 3. 4 (T 0)14P 3. 5 (T 1)15P 3. 6 (W R )16P 3. 7 (R D )17X T A L 218X T A L 119GND20P 2. 0 (A 8)21P 2. 1 (A 9)22P 2. 2 (A 10 )23P 2. 3 (A 11 )24P 2. 4 (A 12 )25P 2. 5 (A 13 )26P 2. 6 (A 14 )27P 2. 7 (A 15 )28P S E N29A L E / P R O G30E A /V P P31P 0. 7 (A D 7)32P 0. 6 (A D 6)33P 0. 5 (A D 5)34P 0. 4 (A D 4)35P 0. 3 (A D 3)36P 0. 2 (A D 2)37P 0. 1 (A D 1)38P 0. 0 (A D 0)39V C C40桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 6 頁 共 36 頁 ④ /EA/VPP 外部訪問允許端。當(dāng) /EA 端保持高電平(接VSS 端)時, CPU 則執(zhí)行內(nèi)部程序存儲器中的程序。作為輸出口用時,每位能以吸收電流的方式驅(qū)動 8 個 TTL 輸入,對端口寫 1 時,又可作高阻抗輸入端用。P1 的輸出緩沖器可驅(qū)動(吸收或輸出電流方式) 4 個 TTL 輸入。作輸 入口時,因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。P2 的輸出緩沖器可驅(qū)動(吸收或輸出電流方式) 4 個 TTL 輸入。 P2 作輸入口使用時,因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。當(dāng) P3 口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。 P3 口也可作為 STC89C52 的一些特殊功能, 這些特殊功能見表 21: 端口引腳 兼 用 功 能 RXD (串行輸入口) TXD (串行輸出口) /INT0 (外部中斷 0) /INT1 (外部中斷 1) T0 ( 定時器 0 的外部輸入) T1 (定時器 1 的外部輸入) /WR (外部數(shù)據(jù)存儲器寫選通) /RD (外部數(shù)據(jù)存儲器讀選通) 表 21 P3 端口的特殊功能 復(fù)位電路 單片機(jī)復(fù)位的條件是當(dāng)單片機(jī)振蕩器工作時, RST 引腳上出現(xiàn)持續(xù)兩個機(jī)器周期的高電平,從而實(shí)現(xiàn)復(fù)位操作,使單片機(jī)回復(fù)到初始狀態(tài)。 STC89C52 的復(fù)位是由外部的復(fù)位電路來實(shí)現(xiàn)的 : 圖 23 單片機(jī)復(fù)位電路 晶振電路 晶振的作用是為系統(tǒng)提供基本的時鐘信號。一般單片機(jī)的晶振工作于并聯(lián)諧振狀態(tài),也可以理解為諧振電容的一部分。 圖 24 晶振電路 DS12C887 時鐘電路 本次設(shè)計(jì)采用實(shí)時時鐘芯片是 DS12C887,這種實(shí)時時鐘芯片具備年、月、日、星期、時、分、秒計(jì)時功能和多點(diǎn)定時功能,計(jì)時數(shù)據(jù)的更新每秒自動進(jìn)行一次,不需程序干預(yù)。采用 DS12C887 芯片設(shè)計(jì)的時鐘電路無需任何外圍電路和器件,并且有良好的微機(jī)接口。 DS12C887 主要功能介紹: ( 1)內(nèi)含一個鋰電池,斷電后運(yùn)行十年以上不丟失數(shù)據(jù); ( 2)計(jì)秒、分、時、天、星期、日、月、年、并有閏年補(bǔ)償功能; ( 3)二進(jìn)制數(shù)碼或 BCD 碼表示時間,日歷和定鬧; ( 4) 12 小時或 24 小時制, 12 小時時鐘模式帶有 PM 和 AM 指示,有夏令時功能; ( 5) Motorola 和 Intel 總線時序選擇; ( 6) 有 128 個字節(jié) RAM 單元與軟件接口,其中 14個字節(jié)作為時鐘和控制寄存器,114 字節(jié)為通用 RAM,所有 RAM 單元數(shù)據(jù)都具有掉電保護(hù)功能; ( 7)可編程方波信號輸出; ( 8)中斷信號輸出 ( IRQ) 和總線兼容、定鬧中斷、周期性中斷、時鐘更新周期、結(jié)束中斷可分別由軟件屏蔽,也可分別進(jìn)行測試; DS12C887 與單片機(jī)的連接 DS12C887 是一款純數(shù)字式的芯片,只要它與電片機(jī)的 I/O 口直接相連就可以操作。然后將 RESET 引腳固定接高電平,再將 DS12C887 芯片的 VCC和 GND 引腳 正確 連接即可 。 圖 25 DS12C887 與單片機(jī)的連接 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 9 頁 共 36 頁 Nokia5110 液晶顯示屏 液晶顯示器簡稱為 LCD 顯示器,它是利用液晶經(jīng)過處理后能改變光線的傳輸方向的特征實(shí)現(xiàn)顯示信息的。液晶顯示器按其功能可分為三類:筆端式液晶顯示器、字符點(diǎn)陣式液晶顯示器和圖形點(diǎn)陣式液晶顯示器。 下面是 Nokia5110 液晶 引腳接口介紹 : 圖 26 Nokia5110 液晶 屏 Nokia5110 液晶 引腳說明: 第 1 腳: RST 為 5110 液晶外部復(fù)位輸入端 。 第 3 腳: DC 為數(shù)據(jù) /命令選擇 。 第 5 腳: CLK 為串行時鐘輸入端 。 第 7 腳: BL 為 5110 背光電源,可接 電源 。 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 10 頁 共 36 頁 引腳說明如表 22 所示 : 表 22 Nokia5110 液晶 引腳 編號 符號 引腳說明 1 RST 復(fù)位 2 CE 使能端 3 DC 數(shù)據(jù) /命令選擇 端 4 Din 串行數(shù)據(jù)輸入 5 CLK 串行時鐘 6 VCC 5110 電源正極 7 BL 背光源 正 極 8 GND 電 源 負(fù) 極 Nokia5110 液晶 與單片機(jī)的連接圖 如下: 圖 27 Nokia5110 液晶與單片機(jī)連接 LM7805CV 供電電路 由于當(dāng) Vcc 輸入為 +5V 時,用戶可以訪問 DS12C887 內(nèi) RAM 中的數(shù)據(jù),并可對其進(jìn)行讀 /寫操作;當(dāng) Vcc 輸入小于 + 時,禁止用戶對內(nèi)部 RAM 進(jìn)行讀 /寫操作,此時用戶不能正確獲取芯片內(nèi)的時間信息。 LM7805CV 供電電路如圖 28 所示 。在 時間調(diào)節(jié) 中,可 按功能選擇鍵 ,配合 數(shù)值增大 、 減小 功能鍵 可 分別對日期 和 時間進(jìn)行 調(diào)節(jié) 。 在鬧鈴設(shè)置中,可按鬧鈴查看鍵,配合數(shù)值增大、減小功能鍵可對鬧鈴時間進(jìn)行設(shè)置。所以,整個鬧鐘輸出為一組滴滴聲。 圖 210 蜂鳴器驅(qū)動方波 圖 211 蜂鳴器電路 溫濕度傳感器 DHT11 電路 DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號輸出的溫濕度復(fù)合傳感器,它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性和卓越的桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 13 頁 共 36 頁 長期穩(wěn)定性。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價比極高等優(yōu)點(diǎn)。校準(zhǔn)系數(shù)以程序的形式存在 OTP 內(nèi)存中,傳感器內(nèi)部在檢測型號的處理過程中要調(diào)用這些校準(zhǔn)系數(shù)。超小的體積、極低的功耗,使其成為該類應(yīng)用中,在苛刻應(yīng)用場合的最佳選擇。 DHT11 電路如圖 212 所示。因此,軟件設(shè)計(jì)在微機(jī)控制系統(tǒng)設(shè)計(jì)中占重要地位。數(shù)據(jù)處理包括:數(shù)據(jù)的采集、數(shù)字濾波等。 為了完成上述任務(wù),在進(jìn)行軟件設(shè)計(jì)時,通常把整個過程分成若干個部分,每一部分叫做一個模塊。 模塊程序設(shè)計(jì)法的主要優(yōu)點(diǎn)是:單個模塊比起一個完整的程序易編寫及調(diào)試;模塊可以共存,一個模塊可以被多個任務(wù)在不同條件下調(diào)用;模塊程序允許設(shè)計(jì)者分 割任務(wù)和利用已有程序,為設(shè)計(jì)者提供方便。 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 14 頁 共 36 頁 主程序 運(yùn)行 說明及流程圖 在這個設(shè)計(jì)中, STC89C52 主要功能是存儲程序、根據(jù)程序的內(nèi)容對各個端口進(jìn)行判斷并做出相應(yīng)的處理; DS12C887 主要的功能是控制年、月、日、 星期、 時、分、秒的 變化及存儲,以便讓單片機(jī)讀取 ; DHT11 的主要功能是測量周圍環(huán)境的溫濕度;Nokia5110 液晶 主要的功能是將 時間 和溫濕度的 內(nèi)容 顯示出來。首先進(jìn)行 DS12C887 時鐘芯片和 Nokia5110 液晶屏 的初始化函數(shù),然后進(jìn)行按鍵掃描,不斷地檢測按鍵是否按下,讀取 DS12C887 時鐘芯片 和 DHT11 的數(shù)據(jù),并且送到液晶顯示器顯示;當(dāng)數(shù)據(jù)發(fā)生變化時候,重新進(jìn)行掃描寫入。 圖 31 主程序流程圖 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 15 頁 共 36 頁 DS12C887 使用 說明及流程圖 進(jìn)入主程序后, DS12C887 首先進(jìn)行初始化設(shè)置,若并 行口有數(shù)據(jù),最后則調(diào)用函數(shù)從日歷時鐘芯片獲取日歷時鐘信息,調(diào)用顯示函數(shù)顯示日歷時鐘信息顯示出來,重復(fù)進(jìn)行。 12C887 的流程圖如圖 32 所示。 進(jìn) 入 主 函 數(shù) 后 , 執(zhí) 行 完 Nokia5110 液 晶 屏 的 初 始 化 函 數(shù) , 然 后 用LCD_write_english_string( )函數(shù),先顯示固定的內(nèi)容。 Nokia5110 的寫命令操作和 寫 數(shù)據(jù)操作分別用兩個獨(dú)立的函數(shù)來完成,函數(shù)內(nèi)部唯一的區(qū)別就是液晶數(shù)據(jù)命令選擇端的電平。 開始 DS12C887 初始化 調(diào)用函數(shù)獲取時鐘信息 送數(shù)據(jù)顯示 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 16 頁 共 36 頁 圖 33 Nokia5110 操作 流程圖 紅外遙控器 控制 說明 如果需要修改時間,則先輸入你想要修改的數(shù)字,比如你想要修改時間的“分”,“分”此時顯示為 11,你想修改為 20,則輸入 20,然后按下紅外遙控器的“分”功能鍵,則你想要修改的數(shù)據(jù)成功修改為 20。 DHT11 溫濕度傳感器 說明 主程序中調(diào)用 讀取 DHT11 數(shù)據(jù)的函數(shù),然后送入 Nokia5110 液晶屏的相應(yīng)位置顯示即可。其中軟件 調(diào)試 通過 Keil uVision4 實(shí)現(xiàn); 硬件調(diào)試主要是檢測硬件電路是否有短路、斷路、虛焊等。難度主要在軟件調(diào)試上。經(jīng)分析主函數(shù)程序執(zhí)行過程后,得出鬧鈴采用播放音樂的方案不能實(shí)現(xiàn)。也就是 說 單片機(jī)要執(zhí)行別的任務(wù) (鬧鈴)必須要 在一秒的 時間 間隙內(nèi)完成 ,否則時間就無法實(shí)時顯示。 設(shè)計(jì) 調(diào)試 完成后,給系統(tǒng)上電, Nokia5110 液晶顯示屏顯示結(jié)果如圖 41 所示 : 圖 41 Nokia5110 液晶屏顯示結(jié)果 5 結(jié)論 本設(shè)計(jì)硬件電路較簡單,所用器件較少,電路中使用了 STC89C52單片機(jī)、 DS12C887時鐘芯片、 Nokia5110 液晶顯示器 、 DHT11 溫濕度傳感器 等主要器件 ,實(shí)現(xiàn)計(jì)時、校時和鬧鈴 和溫濕度顯示 功能。然后通過軟件編程,實(shí) 現(xiàn)了對年、月、日、時、分、秒、星期、閏年和陰歷的自動調(diào)整,用紅外遙控器 進(jìn)行控制,用液晶模塊進(jìn)行顯示,并具有鬧鈴功能。 桂林電子科技大學(xué)課程設(shè)計(jì)(論文)報(bào)告用紙 第 18 頁 共 36 頁 謝 辭 首先,在這里感謝學(xué)校給我們安排這次 課程設(shè)計(jì) ,使我有一個可以自己動手 學(xué)習(xí) 的機(jī)會 。 其 次,在這要感謝我們 可敬可愛 的 王鍵 老師, 雖然老師工作繁忙,但還是會時常 關(guān)注 學(xué)生的課設(shè)進(jìn)展 ,并給出
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1