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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘日歷的設(shè)計(jì)畢業(yè)論-在線瀏覽

2025-08-10 02:32本頁面
  

【正文】 ........................ 18 附錄Ⅰ硬件電路圖 .............................................................................................. 18 附錄Ⅱ主程序源代碼 .......................................................................................... 18 附錄Ⅲ外文翻譯原文 ............................................................ 錯(cuò)誤 !未定義書簽。 XXXXXXX 畢業(yè)論文 II XXXXXXX 畢業(yè)論文 1 1 概述 在日新月 異的 21 世紀(jì)里,家 用 電 子產(chǎn)品得到了迅速發(fā)展 。 單片機(jī)以其高可靠性、高性價(jià)比、低電壓、低功耗等一系列優(yōu)點(diǎn),近幾年得到迅猛發(fā)展和大范圍推廣,廣泛應(yīng)用于工業(yè)控制系統(tǒng)、通訊設(shè)備、日常消費(fèi)類產(chǎn)品和玩具等。 用單片機(jī)來控制的小型家電產(chǎn)品具有便攜實(shí)用,操作簡單的特點(diǎn)。怎樣讓時(shí)鐘更好的為人民服務(wù),怎樣讓我們的老朋友煥發(fā)青春呢?這就要求人們不斷設(shè)計(jì)出新型時(shí)鐘。 時(shí)鐘電路在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。 本文設(shè)計(jì)的日歷和時(shí)鐘的顯示廣泛用于小型智能家用電子產(chǎn)品,如電子鐘。 電子 鐘既可廣泛應(yīng)用于家庭 ,也可應(yīng)用于銀行、郵電、賓館、 醫(yī)院 、學(xué)校、企業(yè)、商店 等相關(guān)行業(yè)的大廳,以及單位會(huì)議室、門衛(wèi)等場所。 2 設(shè)計(jì)方案論證 功能要求 能顯示年、月、日、時(shí)、分、秒、星期 能對(duì)時(shí)間進(jìn)行手動(dòng)修正 采用 24小時(shí)制 使用 LED顯示時(shí)間參數(shù) 上電后,電子鐘顯示“ 2021 年 1月 1日” “ 1 時(shí) 1分 1 秒 星期 1” 對(duì)時(shí),分,秒,日, 月, 年高位為 0時(shí) 做 消隱 處理, 只顯示單個(gè)數(shù)字以增強(qiáng)其可讀性。 方案二 : 采用 AT89S52,片內(nèi) ROM 全都采用 Flash ROM;能以 3V的超底壓工作;同時(shí)也與 MCS51系列單片機(jī)完全該芯片內(nèi)部存儲(chǔ)器為 8KB ROM 存儲(chǔ)空間,同樣具有89C51 的功能,且具有在線編程可擦除技術(shù),當(dāng)在對(duì)電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),不需要對(duì)芯片多次拔插,所以不會(huì)對(duì)芯片造成損壞。 方案二: 采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合 ,如采用在顯示數(shù)字顯得太浪費(fèi) ,且價(jià)格也相對(duì)較高 ,所以也不用此種作為顯示 。 所以采用了 LED 數(shù)碼管作為顯示。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大。 方案二: 采用 DS1302 時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘, DS1302 芯片是一種高性能的時(shí)鐘芯片,可自動(dòng)對(duì)秒、分、時(shí)、日、周、月、年以及閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù),而且精度高 ,位的 RAM做為數(shù)據(jù)暫存區(qū),工作電壓 ~ , 300nA. 電路設(shè)計(jì)最終方案確定 綜上各方案所述 ,對(duì)此次作品的方案選定 : 以單片機(jī) AT89S52 為主控制器, XXXXXXX 畢業(yè)論文 3 時(shí)間數(shù)據(jù)是通過時(shí)鐘芯片 DS1302 來讀取,并通過 LED 數(shù)碼管顯示出來,并用鍵盤來完成對(duì)當(dāng)前時(shí)間的調(diào)整。并具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 時(shí)鐘 芯片 芯片介紹 低功耗時(shí)鐘芯片 DS1302 可以對(duì)年、月、日、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償?shù)榷喾N功能。這種記錄對(duì)長時(shí)間的連續(xù)測(cè)控系統(tǒng)結(jié)果的分析以及對(duì)異常數(shù)據(jù)出現(xiàn)的原因的查找有重要意義。在測(cè)量控制系統(tǒng)中,特別是長時(shí)間無人職守的測(cè)控系統(tǒng)中,經(jīng)常需要記錄某些具有特殊意義的數(shù)據(jù)及其出現(xiàn)的時(shí)間。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時(shí)采樣或定時(shí)采樣,沒有具體的時(shí)間記錄,因此只能記錄數(shù)據(jù)而無法準(zhǔn)確記錄其出現(xiàn)的時(shí)間;若采用單片機(jī)計(jì)時(shí),一方面需要采用計(jì)數(shù)器,占用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費(fèi)單片機(jī)的資源,而且某些測(cè)控系統(tǒng)可能不允許。 DS1302 的性能特性 用于高速數(shù)據(jù)暫存的 31 8位 RAM; ~ 電壓工作范圍; 用于時(shí)鐘或 RAM 數(shù)據(jù)讀 /寫的單字節(jié)或多字節(jié)(脈沖方式)數(shù)據(jù)傳送方式; 可選的慢速充電(至 VCC1)的能力。它經(jīng)過一個(gè)簡單的串行接口與微處理器通信。對(duì)于小于 31 天的月和月末的日期自動(dòng)進(jìn)行調(diào)整,還包括閏年校正的功能。采用三 XXXXXXX 畢業(yè)論文 4 線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送 多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM 數(shù)據(jù)。 DS1302 由 VCC1或 VCC2中較大者供電。 DS1302 數(shù)據(jù)操作原理 DS1302 在任何數(shù)據(jù)傳送時(shí)必須先初始化,把 RST 腳置為高電平,然后把 8位地址和命令字裝入移位寄存器,數(shù)據(jù)在 SCLK 的上升沿被輸入。在開始 8個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器之后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)寫入數(shù)據(jù)。 V c c 21X12X23GND4R ST5I/O6SC L K7V c c 18D S1302U3 圖 31 DS1302 管腳圖 如果在傳送過程中置 RST 為低電平,則會(huì)終止本次數(shù)據(jù)傳送,并且 I/O 引腳變?yōu)楦咦钁B(tài)。只有在SCLK 為低電平時(shí),才能將 RST 置為高電平。 引腳號(hào) 引腳名稱 功能 1 VCC2 主電源 2, 3 X1, X2 振蕩源,外接 32768HZ 晶振 4 GND 地線 5 RST 復(fù)位 /片選線 6 I/O 串行數(shù)據(jù)輸入 /輸出端(雙向) 7 SCLK 串行時(shí)鐘 輸入端 8 VCC1 后備電源 表 32 DS1302 引腳功能表 DS1302 的控制字如圖 33 所示。位 6如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù);為 1 表示存取 RAM 數(shù)據(jù)。最低有效位(位 0)如為 0,表示要進(jìn)行寫操作;為 1表示進(jìn)行讀操作。 XXXXXXX 畢業(yè)論文 5 圖 33 控制字節(jié)的含義 為了提高對(duì) 32 個(gè)地址的尋址能力(地址 /命令位 1~ 5=邏輯 1),可以把時(shí)鐘 /日歷或 RAM 寄存器規(guī)定為多字節(jié)( burst)方式。在時(shí)鐘 /日歷寄存器中的地址 9~ 31 或 RAM 寄存器中的地址 31不能存儲(chǔ)數(shù)據(jù)。必須按數(shù)據(jù)傳送的次序?qū)懽钕鹊?8個(gè)寄存器。不管是否寫了全部 31字節(jié),所寫的每一字節(jié)都將傳送至 RAM。 圖 34數(shù)據(jù)讀寫程序 DS1302 共有 12 個(gè)寄存器,其中有 7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式,其日歷、時(shí)間寄存器及其控制字見表 35,其中奇數(shù)為讀操作,偶數(shù)為寫操作。要特別說明的是,備用電源 BT1 可以用電池或超級(jí)電容( 10萬μ F 以上)。如果斷電時(shí)間較短(幾小時(shí)或幾天),可以用漏電較小的普通電解電容代替( 100μ F就可以保證 1 小時(shí)的正常走時(shí))。初始化后就可以按正常方法調(diào)整時(shí)間 。 ≈ SCLK SCLK K I/O 5 0 0 0 7 0 0 0 1 3 0 0 0 5 0 0 0 7 0 0 0 2 0 0 0 1 0 0 0 0 2 4 0 0 0 6 0 0 0 0 0 0 0 ≈ 4 0 0 0 6 0 0 0 R/C A2 A3 A0 A1 R/W A4 1 ≈ DATA I/O BYTE DATA I/O BYTE ≈ RST XXXXXXX 畢業(yè)論文 6 圖 36 DS1302 時(shí)鐘電路 數(shù)碼管 LED LED 顯示器由若干個(gè)發(fā)光二極管組成,當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)筆畫或一個(gè)點(diǎn)就發(fā)光。各段 LED 顯示器需要由驅(qū)動(dòng)電路驅(qū)動(dòng)。將各段發(fā)光二極管連在一起的叫共陽極顯示器,用低電平驅(qū)動(dòng);將陰極連在一起的叫共陰極顯示器,用高電平驅(qū)動(dòng)。 動(dòng)態(tài)顯示是指顯示器顯示某一字符時(shí),相應(yīng)段的發(fā)光二極管恒定地導(dǎo)通或截止。在本系統(tǒng)中數(shù)碼管使用共陰極接法而且是用動(dòng)態(tài)顯示。 6號(hào)腳為使能端,為高電平時(shí)有效。當(dāng)需要級(jí)聯(lián)時(shí)只需要改變使能端信號(hào)引腳即可,連接方法簡單。每組有一個(gè)控制端 G,由9101112131415161 2 3 4 5 6 7 8A0 A1 A2Y\0 Y\1 Y\2 Y\3 Y\4 Y\5 Y\6Y\7 GNDVCCG1G\2A G\2B XXXXXXX 畢業(yè)論文 7 控制端的高或低電平?jīng)Q定該組數(shù)據(jù)被接通還是斷開。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。可產(chǎn)生年、月、日、周日、時(shí)、分、秒,具有使用壽命長,精度高和低功耗等 特點(diǎn),同時(shí)具有掉電自動(dòng)保存功能;顯示部份由 15 個(gè)數(shù)碼管, 74Hs13 74ls244 構(gòu)成。 硬件的結(jié)構(gòu)和可靠性直接影響著整個(gè)系統(tǒng)的可靠性,所以合理的安排電路能提高電子產(chǎn)品的性能 。 AT89S52 主控制模塊 DS1302時(shí)鐘模塊 LED數(shù)碼管動(dòng)態(tài)掃描顯示模塊 鍵盤模塊 復(fù)位電路 時(shí)鐘電路 XXXXXXX 畢業(yè)論文 8 單片機(jī)的復(fù)位電路 圖 42 手動(dòng)復(fù)位電路 在系統(tǒng)運(yùn)行的過程中,有時(shí)可能對(duì)系統(tǒng)需要進(jìn)行復(fù)位,為了避免對(duì)硬件系統(tǒng)經(jīng)常加電和斷電造成的損害,設(shè)計(jì)了手動(dòng)的復(fù)位電路。這種電路的設(shè)計(jì),在系統(tǒng)的運(yùn)行過程中需要復(fù) 位時(shí),只需使開關(guān)閉合,在 RST 端就會(huì)出現(xiàn)一定時(shí)間的高電平信號(hào),從而使單片機(jī)實(shí)現(xiàn)復(fù)位。 MCS51 系列單片機(jī)內(nèi)部都有一個(gè)時(shí)鐘振蕩電路,只需外接晶振源,就能產(chǎn)生一定頻率的時(shí)鐘信號(hào)送到單片機(jī)的內(nèi)部的各個(gè)單元,決定單片機(jī)的工作速度。這種方式是外界振蕩源,本設(shè)計(jì)就采用這種外接晶振的方法。);二是對(duì)振 蕩器的頻率起到微調(diào)的作用( C1 C2的值大,頻率略有減少,反之,頻率略有提高)。 圖 43單片機(jī)內(nèi)部晶振電路連接圖 XXXXXXX 畢業(yè)論文 9 主電路設(shè)計(jì) 主電路的功能是完成年、月、日、星期、時(shí)、分、秒之間的轉(zhuǎn)換, 再送往LED 顯示,并且接受鍵盤操作,對(duì)日期和時(shí)間進(jìn)行校正。用 P3 口的低 3 位接譯碼器的 A0,A1,A2 端,用 ,分別接譯碼器的使能端,通過控制 P3 口來控制 LED 的動(dòng)態(tài)掃描。本設(shè)計(jì)用到四個(gè)獨(dú)立式鍵盤分別接到 P1 口的低 4 位,用 P1 口的, 接日歷時(shí)鐘的使能端和時(shí)鐘端及數(shù)據(jù)輸入輸出口,并在日歷時(shí)鐘上接一 的晶振,并接兩個(gè) 22PF 的電容終端和地相連,各芯片的電源部分分別接到有開關(guān)式電源產(chǎn)生的+ 5V 電 源上,芯片的接地端都接在公共地上,在這里接電源部分就不再一一詳述。動(dòng)態(tài)顯示的亮度不如靜態(tài)顯示,但靜態(tài)顯示占用的 I/O 口資源較多,往往用移位寄存器 74LS164 等來擴(kuò)充其 I/O口不足的情況,當(dāng)顯示位數(shù)較多時(shí),這樣勢(shì)必增加硬件開銷,增大成本,不利于開闊市場。 圖 44電路原理圖 5 軟 件設(shè)計(jì) 軟件的設(shè)計(jì)是設(shè)計(jì)控制系統(tǒng)的應(yīng)用程序。 主程序設(shè)計(jì) 主程序才用模塊化設(shè)計(jì),流程圖如圖 51 所示。 初始化
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1