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

正文內(nèi)容

基于單片機的電子萬年歷設(shè)計畢業(yè)論文-預(yù)覽頁

2025-12-13 14:54 上一頁面

下一頁面
 

【正文】 單片機數(shù)碼計時技術(shù)的應(yīng)用(電子萬年歷),使計時產(chǎn)品的走時日差從分級縮小到 1/600 萬秒,從原有傳統(tǒng)指針計時的方式發(fā)展為人們?nèi)粘8鼮槭煜さ囊构鈹?shù)字顯示方式, 更加直觀明了,并增加了全自動日期、星期、溫度以及其他日常附屬信息的顯示功能,電子萬年歷的出現(xiàn)帶來了鐘表計時業(yè)界跨躍性的進步。 其次,要對選用的芯片進行學(xué)習(xí),尤其是其工作時序,這是實現(xiàn)系統(tǒng)的關(guān)鍵。 DS1302時鐘芯片內(nèi)部沒有集成備用電源,所以,要對其掉電保護環(huán)節(jié)進行考慮和設(shè)計。 3 第 2 章 設(shè)計要求與方案論證 設(shè)計要求 基本要求: ( 1)具有 顯示 年、月、日、星期、時、分、秒等功能; ( 2)萬年歷具有閏月識別顯示功能; ( 3)具備年、月、日、星期、時、分、秒 校準(zhǔn)功能; ( 4)具備溫度報警、節(jié)日提醒、鬧鐘功能 。但是考慮到本設(shè)計的特點, EDA在功能擴展上比較受局限,而且 EDA占用的資源也相對多一些。它的準(zhǔn)確度相當(dāng) 高,并且 C語言和匯編兼容的編程環(huán)境也很方便來實現(xiàn)一些遞歸調(diào)用。成本也相對低一些。 方案二: 點陣式數(shù)碼管顯示。 所以本次設(shè)計選擇液晶顯示。 時鐘芯片的選擇方案和論證 方案一: 直接采用單片機定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時、分、秒計數(shù)。 所以本次設(shè)計采用 DS1302時鐘芯片實現(xiàn)時鐘。DS1302 內(nèi)部有一個 31*8 的用于臨時性存放數(shù)據(jù)的 RAM 寄存器。相對于 MCS51系列芯片而言,其特點如下: 可擦寫 1000次 全靜態(tài)操作: 0Hz~ 33MHz 32根可編程 I/O口線 內(nèi)部 RAM為 256字節(jié) 三個 16位的定時 /計數(shù)器 8個中斷源 AT89S52 有 40個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2 個外中斷口, 3個 16位可編程定時計數(shù)器 ,2個全雙工串行通信口, 2個讀寫口線, AT89S52可以按照常規(guī)方法進行編程,也可以在線編程。此外由于 ALE 是以晶振六分之一的固定頻率輸出的正脈沖,因此可作為外部時鐘或外部定時脈沖作用。 VSS:地線 VCC: +5V電源 P3口的第二功能如表 32: 表 P3 口第二功能表 引腳號 第二功能 RXD(串行輸入) TXD(串行輸出) INT0(外部中 斷 0) INT0外部中斷 0) T0(定時器 0外部輸入) T1(定時器 1外部輸入) WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器寫選通) AT89S52的總線結(jié)構(gòu): AT89S52的管腳除了電源、復(fù)位、時鐘接入、用戶 I/O口部分 P3外,其余管腳都是為實現(xiàn)系統(tǒng)擴展而設(shè)置的。 控制總線 ( CB):由部分 P3口的第二功能狀態(tài)和 4根獨立控制線 RST、 EA 、 ALE、PSEN 組成。 ( 1)時鐘信號的產(chǎn)生 單片機內(nèi)部有 一個高增益反相放大器,其輸入端為芯片引腳 XTAL1,其輸出端為引腳 XTAL2。只要在單片機的 XTAL1和 XTAL2引腳外接晶體振蕩器就構(gòu)成了自激振蕩器并在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。它利用的是電容充電的原理來實現(xiàn)的。電路圖如圖 。上電與按鍵均有效的復(fù)位電路不僅在上電時可以自動復(fù)位,而且在單片機運行期間,利用按鍵也可以完成復(fù)位操作。 DS18B20的主要特征 : 全數(shù)字溫度轉(zhuǎn)換及輸出 先進的單總線數(shù)據(jù)通信 最高 12位分辨率,精度可達土 12位分辨率時的最大工作周期為 750毫秒 可選擇寄生工作方式 檢測溫度范圍為 – 55176。 F) 內(nèi)置 EEPROM,限溫報警功能 64位光刻 ROM,內(nèi)置產(chǎn)品序列號,方便多機掛接 多樣封裝形式,適應(yīng)不同硬件系統(tǒng) DS18B20 工作原理及應(yīng)用: DS18B20 的溫度檢測與數(shù)字?jǐn)?shù)據(jù)輸出全集成于一個芯片之上,從而抗干擾力更強。 DS18B20共 64位 ROM。第 5 個字節(jié)則是用戶第 3 個 EEPROM 的鏡像。 DS18B20芯片與單片機的接口: DS18B20只需要接到控制器(單片機)的一個 I/O口上,由于單總線為開漏,所以需要外接一個 的上拉電阻。復(fù)位要求微控制器將數(shù)據(jù)線下拉 500 微秒,然后釋放,DS18B20收到信號后等待 16~ 60微秒左右,然后發(fā)出 60~ 240微秒的存在低脈沖,微控制器收到此信號表示復(fù)位成功,如果沒有收到復(fù)位成功信號,則表示 DS18B20 出現(xiàn)問題,可以用來作為系統(tǒng)設(shè)計時的故障提示、判斷信號。微控制器把數(shù)據(jù)線從高電平拉至低電平時,產(chǎn)生讀時間片,數(shù)據(jù)線必須保 持在邏輯低電平至少 1微秒;來自 DS18B20的輸出數(shù)據(jù)在讀時間片下降沿之后 15微秒有效。其讀寫時序如圖 。采用雙電源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后背電源進行小電流充電的能力。當(dāng) Vcc2Vcc1+ 時,由 Vcc2 向 DS1302 供電,當(dāng) Vcc2 Vcc1時,由 Vcc1向 DS1302供電。數(shù)據(jù)在時鐘( SCLK)的上升沿串行輸入,前 8位指定訪問地址,命令字裝入移位寄存器后,在之后的時鐘周期,讀操作時輸出數(shù)據(jù),寫操作時輸出數(shù)據(jù)。 ( 3)與單片機接口電路原理圖 電路原理圖如圖 , DS1302與單片機的連接也僅需要 3條線: CE引腳、 SCLK串行時鐘引腳、 I/O串行數(shù)據(jù)引腳, Vcc2為備用電源,外接 ,為芯片提供計時脈沖。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。在使能信號 E下降沿后,為了保證數(shù)據(jù)或指令可靠寫入,需要在使能信號 E下降沿后有一段延時,使 12864完成內(nèi)部動作。在顯示狀態(tài)開 /關(guān)指令中, D=1,整體顯示 ON, C=1,游標(biāo) ON, B=1,游標(biāo)位置 ON。系統(tǒng)軟件流程為:上電顯示制作者開機界面、讀寫時間日期和溫度、分離時間日期溫度顯示值、顯示子程序、定時鬧鈴子程序、日期時間修改子程序、農(nóng)歷自動更新子程序、閏月子程序、返回。 初 始 化讀 寫 時 間 、 日 期 和 溫 度分 離 時 間 、 日 期 和 溫 度 顯 示 值顯 示 子 程 序定 時 鬧 鈴 子 程 序日 期 、 時 間 修 改 子 程 序農(nóng) 歷 自 動 更 新 子 程 序閏 月 子 程 序開 始返 回 圖 主程序執(zhí)行流程圖 計算陽歷流程 計算陽歷流程為:所先置陽歷天數(shù)為 30天,再判定是否 月大,若為真則天數(shù)加一, 18 若為否則此天數(shù)就是該月天數(shù),月大加月加一,在判定是否月大,若是則總天數(shù)中加入號數(shù),計算陽歷天數(shù)結(jié)束,總天數(shù)中的數(shù)據(jù)為當(dāng)前日期在陽歷中的第幾天。日期加一的程序流程如圖 。本系統(tǒng)具有室內(nèi)溫度測量功能,并且通過液晶顯示器顯示出來,界面直觀,可以讓人們很方便的了解 當(dāng)前的環(huán)境溫度。 21 圖 DS18B20控制程序流程 操作與調(diào)試 軟件調(diào)試 在本系統(tǒng)中,硬件電路全部采用集成芯片設(shè)計。 ( 1)時鐘芯片軟件調(diào)試 在開始的時鐘芯片讀寫過程中,發(fā)現(xiàn)不能正確讀出時鐘芯片數(shù)據(jù),讀出的時鐘芯片數(shù)據(jù)全部為 0FFH。液晶模塊采用 8 位并口和微控制器對話,在時鐘下降沿有效。 ( 3)按鍵部分軟件調(diào)試 在本系統(tǒng)中,用戶可以使用鍵盤修改時間、設(shè)定鬧鈴時間。 單片機開發(fā)板實物圖 如圖 ,本次設(shè)計的最終結(jié)果展示: 23 圖 實物結(jié)果參考 1 圖 2 本次設(shè)計采用 AT89S52 作 為主控系統(tǒng), 采用 DS1302 作為時鐘電路基礎(chǔ),采用DS18B20作為溫度傳感器設(shè)計電路,采用 12864作為顯示電路設(shè)計方案,采用四按鍵可調(diào)可設(shè)裝置 。 在系統(tǒng)硬件設(shè)計之前,要結(jié)合當(dāng)前系統(tǒng)的發(fā)展趨勢和現(xiàn)狀對系統(tǒng)功能進行定位,使系統(tǒng)在實際應(yīng)用中具有競爭力。以往的采用 LED顯示數(shù)據(jù)的萬年歷要想實現(xiàn)功能擴展,除需要對系統(tǒng)程序進行修改外,還必須增加或刪減 LED 數(shù)碼管,同時要對 LED圖片界面進行更換,硬件改動較大。 該系統(tǒng)本身不僅具有很大的靈活性、友好的界面、方便的可擴展性,同時,在其基礎(chǔ)上的系統(tǒng)的市場需求也很可觀。 26 參考文獻 [1] 譚浩強 . C程序設(shè)計 (第二版 ). 北京:清華大學(xué)出版社, 1999 [2] 龍忠琪,賈立新 . 數(shù)字集成電路教程 [M]. 北京:科學(xué)出版社, 2020 [3] 楊振江,杜鐵軍,李群 . 流行單片機實用子程序及應(yīng)用實例 [M]. 西安:西安電子科技大學(xué)出版社, 2020 [4] 馮建華,趙亮 . 單片機應(yīng)用系統(tǒng)設(shè)計與產(chǎn)品開發(fā) [M]. 北京:人民郵電出版社, 2020 [5] 何立 民 . 單片機高級教程 (第一版 )[M].北京:北京航空航天大學(xué)出版社, 2020 [6] 周潤景 , 張麗娜 . 基于 PROTEUS的電路及單片機系統(tǒng)設(shè)計與仿真 [M]. 北京: 北京航空航天大學(xué)出版社 , 2020 [7] 余錫存 . 曹國華 . 單片機原理及接口技術(shù) [M]. 西安電子科技大學(xué)出版社, 2020 [8] 張志良 . 單片機原理及控制技術(shù)(第 2版).北京:機械工業(yè)出版社, 2020 [9] 余永權(quán) . MCS51系列單片機實用接口技術(shù) [M]. 北京:北京航空航天大學(xué)出版, 1993 [10]余西存 , 曹國華 . 單片機原理及接口技術(shù) [M]. 西安電子科技大學(xué)出版, 2020 [11]求是科技 . 單片機典型模塊設(shè)計實例導(dǎo)航 [M]. 人民郵電出版社, 2020年 5月 [12]張振榮 . 晉明武 . MSC51系列單片機原理及實用技術(shù) . 人民郵電出版社, 2020年 6月 [13]吉雷 . Protel99從入門到精通 [M]. 西安:西安電子科技大學(xué)出版社, 2020 [14]徐愛鈞,彭秀華 . Keil Cx51 單片機高級語言編程與 uVision2應(yīng)用實踐.北京:電子工業(yè)出版社, 2020年 6月 [15]郭強 . 最新液晶顯示應(yīng)用 . 電子工業(yè)出版社, 2020年 10月 27 致 謝 歷時將近 幾 個月的時間終于將這篇論文寫完,在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。本文引用了數(shù)位學(xué)者的研究文獻,如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1