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

正文內(nèi)容

基于單片機的同步電子時鐘設(shè)計-wenkub

2022-09-11 17:45:14 本頁面
 

【正文】 為數(shù)字鐘的核心控制器,可以通過它的時鐘信號實現(xiàn)計時功能,將其時 間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來。但隨著時間的推移,科學(xué)技術(shù)的不斷發(fā)展,生活節(jié)奏越來越快,基于 51/52 單片機的多功能電子鐘設(shè)計競爭日益激烈,人們對時間計量的精度要求越來越高,應(yīng)用越來越廣。 系統(tǒng)軟硬件調(diào)試 .................................................................... 22 167。 液晶顯示電路 ........................................................... 19 167。 DS1302 簡介 ............................................................. 15 167。 系統(tǒng)軟件描述 .......................................................................... 5 167。 設(shè)計要求 .................................................................................. 2 167。軟件部分用 C 語言 實現(xiàn),分為顯示、延遲、調(diào)時、鬧鈴、定時、調(diào)整日期等部分。 單片機模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性, 且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。由 RAM,ROM,CUP 構(gòu)成,定時,計數(shù)和多種接口與一體的微型控制器。他體積小,成本低,功能強,廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。數(shù)字鐘是采用數(shù)字電路實現(xiàn)對 “時 ”、 “分 ”、 “秒 ”數(shù)字顯示的計時裝置。通過軟硬件結(jié)合達 到最終目的。 各模塊方案選擇與論證 .......................................................... 2 第 2 章 總體方案 .................................................................................... 4 167。 設(shè)計流程和預(yù)期結(jié)果 ............................................................. 6 第 3 章 系統(tǒng)硬件電路設(shè)計與實現(xiàn) ....................................................... 7 167。 系統(tǒng)硬件架構(gòu) ...................................................................... 17 167。 按鍵電路 .................................................................... 19 第 4 章 系統(tǒng)軟件設(shè)計 .......................................................................... 21 167。 系統(tǒng)的仿真 ............................................................................ 23 167??梢哉f時間的準確已成為各行各業(yè)安全運行的基礎(chǔ),如果時間出現(xiàn)誤差而不能及時校正,會造成一系列嚴重的后果和經(jīng)濟損失。通過鍵盤可以進行定時、校時功能。目前,典型的實例是手機和電腦的時間會始終保持運轉(zhuǎn)而不用每次調(diào)時,使生活變得更方便,而且具有較強推廣應(yīng)用價值。 設(shè)計要求 基本功能 : ( 1) 同步電子時鐘的主機時間能與從機時間保持同步 ( 2) 可以顯示年月日時分秒 ( 3) 可以實現(xiàn)調(diào)時功能 ( 4) 具有定時鬧鐘功能 ( 5) 具有復(fù)位功能 ( 6) 做出實物 167。 液晶顯示模塊: 方案一:數(shù) 碼管顯示,優(yōu)點價格便宜,但是不能顯示復(fù)雜的英文,顯示出來很大,布線不易,不美觀。不必在程序上做太多的處理 ,與單片機的接口簡單 ,掉電有備用電池用來供電保存數(shù)據(jù), 所以非常適合要求 。電子鐘使用 12MHz 晶振與 DS1302 時鐘芯片相連接 , 通過晶振為時鐘芯片提供最為基本的脈沖信號的方法實現(xiàn)了 在時鐘芯片中的計時作用 , 再經(jīng)過單片機的編程作用,而達到在 LCD 液晶屏上顯示年月日時分秒,并可以調(diào)時、定時, 在定時時間到時有蜂鳴 器 報警。 167。如圖 22所示: 圖 22 功能整體流程框圖 河南科技大學(xué)畢業(yè)設(shè)計(論文) 6 167。 本設(shè)計能達到以下結(jié)果: ( 1) 顯示年、月、日、時、分、秒,并能通過按鍵設(shè)置。 硬件芯片介紹 167。 8k 可反復(fù)擦寫 (1000 次) Flash ROM 時鐘頻率 024MHz 共 6 個中斷源 軟件設(shè)置睡眠和喚醒功能 河南科技大學(xué)畢業(yè)設(shè)計(論文) 8 AT89C52 P 為 40 腳雙列直插封裝的 8 位通用微處理器,采用工業(yè)標準的 C51 內(nèi)核,在內(nèi)部功能及管腳排布上與通 用的 8xc52 相同,其主要用于會聚調(diào)整時的功能控制。 VCC( 40 腳)和 VSS( 20 腳)為供電端口,分別接 +5V 電源的正負端。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳 被外部信號拉低時會輸出一個電流 (IIL)。對端口 P2 寫 “1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 (IIL)。 P3 口 P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 。 ALE/PROG 當(dāng)訪問外部 程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。如 EA 端為高電平(接Vcc 端), CPU 則執(zhí)行內(nèi)部程序 存儲器中的指令。 定時器 0 和定時器 1: AT89C52 的定時器 0 和定時器 1 的工作方式與 AT89C51 相同。 定時器 2 由兩個 8 位寄存器 TH2 和 TL2 組成,在定時器工作方式中,每個機器周期 TL2 寄存器的值加 1,由于一個機器周期由 12 個振蕩時鐘構(gòu)成,因此,計數(shù)速率為振蕩頻率的 1/12。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整周期的時間,以保證輸入信號至少被采樣一次。 河南科技大學(xué)畢業(yè)設(shè)計(論文) 12 若 EXEN2=1,定時器 2 的 16 位重裝載由溢出或外部輸入端 T2EX 從 1 至 0 的下降沿 觸發(fā)。這種方式下, T2EX 引腳控制計數(shù)器方向。 波特率發(fā)生器 當(dāng) T2CON(表 3)中的 TCLK 和 RCLK 置位時,定時 /計數(shù)器 2 作為波特率發(fā)生器使用。 在方式 1 和方式 3 中,波特率由定時器 2 的溢出速率根據(jù)下式確定: 方式 1 和 3 的波特率 =定時器的溢出率 /16 定時器既能工作于定時方式也能工作于計數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時方式( C/T2=0)。 T2CON 中的RCLK 或 TCLK=1 時,波特率工作方式才有效。需要注意的是,當(dāng)定時器 2 工作于波特率器時,作為定時器運行( TR2=1)時,并不能訪問 TH2 和 TL2。 可編程時鐘輸出 定時器 2 可通過編程從 輸出一個占空比為 50%的時鐘信號,如圖 8 所示。時鐘輸出頻率取決于振蕩頻率和定時器 2 捕獲寄存器( RCAP2H, RCAP2L)的重新裝載值,公式如下: 輸出時鐘頻率 =振蕩器頻率 /{4*[65536(RCP2H,RCP2L)]} 在時鐘輸出方式下,定時器 2 的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā)生器使用時相仿。所有這些中斷源如圖 9 所示。程序員不應(yīng)將 “1”寫入這些位,它們是將來 AT89 系列產(chǎn)品作為擴展用的。 時鐘振蕩器 AT89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。10pF,而如使用陶瓷諧振器建議選擇 40pF177。這種情況下,外部時鐘脈沖接到 XTAL1 端,即內(nèi)部時鐘發(fā)生器的輸入端, XTAL2 則懸空。低電壓編程模式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用 EPROM 編程器兼容。 2. 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。每個字節(jié)寫入周期是自身定時的,通常約為 。采用三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的 時鐘信號 或 RAM 數(shù)據(jù)。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。 X1 和 X2 是振蕩源,外接 晶振。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 SCLK為時鐘輸入端。最低有效位 (位 0)如為 0 表示要進行寫操作,為 1 表示進行讀操作,控制字節(jié)總是從最低位開始輸出。 此外, DS1302 還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與 RAM 相關(guān)的寄存器等。 系統(tǒng)硬件架構(gòu) 本設(shè)計以模塊化的方式來進行硬件電路的設(shè)計和調(diào)試。 電源部分 J1PHONEJACKC6100UFD2LEDD11N4007R21KGND 圖 31 穩(wěn)壓電源 如圖 所示,從外部引入 的直流電,為 時鐘芯片、 單片機、復(fù)位電路 等 提供電源。 實驗板的時鐘河南科技大學(xué)畢業(yè)設(shè)計(論文) 19 振蕩源電路如圖 所示。 167。 軟件設(shè)計的總體說明 本系統(tǒng)的程序采用 C 語言編寫,為了便于修改和調(diào)試,系統(tǒng)軟件采用模塊化設(shè)計,程序的編寫編譯在 Keil 軟件中完成。 167。 然后,可以直接應(yīng)用一些編輯或仿真軟件進行軟件調(diào)試,比如單片機 C51編輯軟件 Keil。存軟件調(diào)試過程中要仔細耐心,即便是多寫或少寫一兩個字符,都無法編譯成功。筆者應(yīng)用的仿真軟件為Proteus。為了正確顯示時間,接下來還要確定顯示電路能否正常工作。筆者 根據(jù)自己實際制作該多功能電時鐘河南科技大學(xué)畢業(yè)設(shè)計(論文) 23 的經(jīng)驗,將調(diào)試過程介紹如下: 軟件調(diào)試時先進行單元測試,分別對各個代碼模塊進行測試,看其是否實現(xiàn)了規(guī)定功能,再把已經(jīng)測試過的模塊組合起來進行測試,一旦不能正確運行,要找出程序中的錯誤,確定大致的出錯位置,研究有關(guān)部分的錯誤程序,找出錯誤原因,修改設(shè)計和代碼,以排除錯誤。 在系統(tǒng)上電開始測量前,要用萬用表的電壓檔對被測電壓進行估測,然后以此選擇適當(dāng)?shù)牧砍?,防止電壓過大燒壞硬件。 3)在燒錄芯片的過程中,由于選擇燒錄文件的錯誤及芯片自身問題 ,經(jīng)過多次 多次燒錄, 才燒錄正確。 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與 實物仿真軟件。目前支持的單片機類型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12 系列、 PIC16系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。 總之,該軟件是一款集單片機和 SPICE 分析于一身的仿真軟件,功能極其強大。 ( 2)按鍵說明 :①復(fù)位鍵,當(dāng)發(fā)現(xiàn)系統(tǒng)運行不正常,進入死循環(huán),顯示數(shù)值。通過中斷服務(wù)子程序來達到顯示 鬧鐘時間 的目的。 按鬧鐘鍵可以顯示定時鬧鐘時間 , 并通過按選定、加、減三鍵可以進行具體日期時間調(diào)整, 當(dāng)定時設(shè)定后,到預(yù)定時間后,時鐘會發(fā)出連續(xù)的蜂鳴聲。因為不同的設(shè)計技術(shù)或者設(shè)計思想都有自身的優(yōu)點和局限性,只有根據(jù)具體的設(shè)計要求,才能順利地進行設(shè)計仿真,也才能對己有的設(shè)計方法進行創(chuàng)新。也學(xué)習(xí)了時鐘芯片DS1302 的基本原理和使用方法。 本系統(tǒng)上可實現(xiàn)的功能 : 日歷時鐘 功能; ,當(dāng)所定的時間到時,產(chǎn)生斷續(xù)的蜂鳴聲; 間同步。老師豁達 的胸懷對我樹立正確的人生觀和價值觀產(chǎn)生了積極的影響。在此謹向何老師表示崇高的敬意和衷心的感謝 ! 感謝老師在研究工作中對我進行的悉心指導(dǎo),并為我的學(xué)習(xí)提供了良好的條件,使我的論文的撰寫得以順利進行。 河南科技大學(xué)畢業(yè)設(shè)計(論文) 29 附 錄 一、 PCB 板 主機 PCB 板 從機 PCB 板 河南科技大學(xué)畢業(yè)設(shè)計(論文) 30
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1