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

正文內(nèi)容

基于單片機的電子萬年歷的設(shè)計_畢業(yè)設(shè)計-wenkub.com

2024-08-27 17:38 本頁面
   

【正文】 delay(20)。 delay(80)。}void init_1820() {uchar k=0。c0。 display_wdu(read_wdu())。 xling()。 set_nzhong()。init_1820()。EA=1。 uchar a,fhao=0。畢業(yè)設(shè)計(論文) 33 oid jpian()。 void init_12887()。 void xling()。 void display_sjian()。 uint read_bit()。 uchar code table4[]=0123456789 。 uchar codetable[]=designed by shun。 sbit rw=P3^3。 sbit s2=P1^6。 sbit lcdrs=P1^2。 更要感謝我的 指導(dǎo)老 師和專業(yè)老師,是你們的細心指導(dǎo)和關(guān)懷, 才能解決許多設(shè)計中的實際困難,使我以最低的成本和最簡單的方案設(shè)計出了操作方便、功能強大、顯示美觀的電子萬年歷, 使我能夠順利的完成畢業(yè)論文。 總之,此次設(shè)計還有一點點不完善,那就是不能夠顯示農(nóng)歷,此系統(tǒng)有待完善。 。這樣才能提高成功率。 圖 56最終效果圖 畢業(yè)設(shè)計(論文) 28 第 六 章 總結(jié) 在本次畢業(yè) 論文 設(shè)計 中,我遇到很多問題,但是與此同時,我也學(xué)到了很多,對于本次 畢業(yè) 論文 設(shè)計 的心得體會,我 覺得有以下幾點 : ,規(guī)劃是必要的。 其效果圖見圖 55所示。 C或 高于 40176。 在設(shè)置狀態(tài)下每按“ +”鍵在對應(yīng)的位置進行加 1,每按“ ”鍵在對應(yīng)的位置進行 減 1,經(jīng)測試可以進行時間設(shè)置,按下此鍵時進入了時間設(shè)置狀態(tài),其效果圖見圖 53所示。 keil 編寫的程序生成 .HEX 文件添加到單片機中, 單擊 按鈕,進行對電子萬年歷的仿真測試, 觀察程序運行情況,看能否顯示預(yù)期 的結(jié)果。 ,一個一個的畫 在仿真原理圖中,按一定的布局,把元器件放置的整齊一點,使總體上美觀 。 通過 Proteus ISIS 軟件的虛擬仿真技術(shù),我們 可 對模擬、數(shù)字 、 模數(shù)混合 的 電路 實行 仿真 測試 , 以及微控制器 為基礎(chǔ) 的系統(tǒng) 與它所有外圍接口電子元器件進行仿真。 在編寫寫指令和寫數(shù)據(jù)函數(shù)必須嚴格遵守寫操作時序, RS 為高電平是寫數(shù)據(jù),為低電平是寫指令, 其時序圖如圖 49所示。 根據(jù)上述分析,此系統(tǒng)要用 Intel 時序, 24小時制,輸出數(shù)據(jù)為二進制,開啟內(nèi)部振蕩器,所以 在編程時要給寄存器 A、 B、分別初始化為 20H、 26H,因鬧鐘中斷要讀寄存器 C,才能響應(yīng)。 BIAT0~ BIT3 表示 未用狀態(tài)位,讀出總為 0。 AF 表示 定鬧中斷標志位, AF 為 1 時 表明現(xiàn)在時間與定鬧時間匹配。PIE+AF 010 唯畢業(yè)設(shè)計(論文) 19 一組合 是 打開晶振并允許 RTC 計時。 UIP 為 更新周期正在進行位。 寄存器 B 的第三位為 SQW,它是方波信 號允許位, 本文未用。寄存器 A 的第 4 位到第 6位為 010 時才開啟其自帶晶振,使芯片工作, 所以,編程時要初始化 寄存器 A, 使晶振開啟讓 芯片能正常工作。 周期中斷可 以 在 IRQ腳產(chǎn)生 1次 /500ms 到 1 次 /每 122181。 RTC 時鐘 RAM 向處理器提供 了 三個獨立、自動的中斷 源。日歷和鬧鐘 RAM 以及 及用于控制和狀態(tài)的 4 字節(jié)特殊寄存器 構(gòu) 成,幾乎 128 個字節(jié) 都 可 以 直接讀寫 ,其 地 址 分配圖 見圖 45。C 0000000000001000 0008h 55176。C 0000000110010001 0191h 176。C 0000011111010000 07D0h 0176。流程圖見 顯示 模塊 子程序 即圖 48所示 。其它的在本設(shè)計中未曾使用。具體內(nèi)容見附錄三源程序。寫一字節(jié)數(shù)據(jù)函數(shù) void write_bit(uchar dat)。 主程序的主要功能是 LCD160溫度測試系 統(tǒng)、實時時鐘系統(tǒng)的初始化,鍵盤的掃描(包括時間校準鍵盤和鬧鐘設(shè)置鍵盤),鬧鐘判斷, 溫度報警的查詢, 星期轉(zhuǎn)換與月末天數(shù)調(diào)整,以及溫度 與時間的實時顯示,此外還有開中斷。 如圖 3— 7所示: 畢業(yè)設(shè)計(論文) 13 圖 3— 7 鍵盤模塊的原理圖 本系統(tǒng)的鬧鐘 與溫度的二級報警 的設(shè)計采用了簡單的 電路,它是由 NPN 型三極管 集電極 驅(qū)動蜂鳴器, 發(fā)射極接 +5V 電源,基極接 100 歐姆的電阻作限流電阻,再與單片機的 連接,溫度的一級報警采用的是發(fā)紅光的 LED 接上限流電阻與單片機的 連接,原理圖如圖 3— 8所示: 圖 3— 8 報警模塊的原理圖 畢業(yè)設(shè)計(論文) 14 第 四 章 系統(tǒng)軟件設(shè)計 智能數(shù)字 電子萬年歷 是多 功能 的系統(tǒng),各功能 是在程序 的控制下實現(xiàn)的。非編碼鍵盤根據(jù)其接入方式與掃描方式又可分為矩陣鍵盤即行列式鍵盤和獨立鍵盤。 所以 DS12887時鐘芯片和 AT89C55單 片 機的接口電路如圖 3— 5所示。 當(dāng) MOT 管腳 接高電平時 , R/W 是 電平信號, 表明當(dāng)前周期為讀信號周期或者為寫信號周期 , 當(dāng) DS 為 1 時, R/W 高 電平 1表明是讀信號周期, R/W 為低電平 0 表明寫信號周期; 當(dāng) MOT 管腳 接低電平時 , R/W 信號是低電平信號, 與通用 RAM 的寫允許信號 (WE)有 相同 的含義 ; CS 表示片選信號輸入端,它訪問 DS12887 時鐘 芯片 總線 的 周期內(nèi) ,片選信號 只能 保持為低 ; IRQ 表示的是中斷輸入端,它在低電平有效, 通常 作 為 單片機的外部中斷的 輸入。 . DS18B20與單片機的接口電路 DS18B20 與單片機的連接有兩種接法,一種是寄生電源供電,另一種是外部電源供電 。 . DS18B20測溫原理 測溫原理如圖 33 所示, 由于 DS18B20 的晶振的振蕩頻率是低溫度系數(shù)的,因此在受到溫度的影響時變化較小, 故它可用于當(dāng)作穩(wěn)定頻率,而 減法計數(shù)器 1 的脈沖信號可以由 它可 提供,由于它的的晶振的振蕩頻率 在 高溫 系數(shù) 時隨溫度變化很明顯,故 產(chǎn)生的脈沖 信號 可 作為減法計數(shù)器 2 的脈沖 信號 輸入, 從原理圖看,還含有 計數(shù)門,當(dāng)計數(shù)門打開時, DS18B20 溫度傳感器就對低溫度系數(shù)振蕩器 生 成 的時 鐘脈沖進行計數(shù),從 而 實現(xiàn)環(huán)境溫度的檢測。單片機的內(nèi)部 XTAL1( 19 腳)與 XTAL2( 18 腳)之間有一個高增益的放大器,在19 腳和 18 腳外接諧振電路,就構(gòu)成內(nèi)部振蕩方式的自激振蕩器,并產(chǎn)生時鐘脈沖,本次設(shè)計的單片機工作頻率為 12MHz,振蕩頻率由晶振的諧振頻率來確定,電容器 C C2起穩(wěn)定頻率、快速起振的作用,其電容值為 30pF, 設(shè)計電路時應(yīng)將 C C2 盡量靠近單片機芯片, 由于內(nèi)部振蕩方式電路簡單,信號穩(wěn)定,是獨立的單片機系統(tǒng)首選。 P3 口即可作通用的 I/O 口使用,但常使用的是其第二功能 。它是一組 8 位漏極開路型雙向 I/ O 口作為輸出口用時。 55 單片機的最小系統(tǒng)包括單片機芯片、電源、時鐘電路和復(fù)位電路組成,如圖 3— 2。因此,本系統(tǒng)設(shè)計了 9 大模塊,分別是主控 核心( AT89C55) 模塊、 DS12887 模塊、 DS18B20 模塊、 LCD 顯示模塊、復(fù)位電路模塊、報警響鈴模塊、電源模塊、獨立鍵盤模塊、振蕩電路模塊 。而( LED 數(shù)碼管 ) 動態(tài)掃描 的顯示 ,使用簡單,操作方便,顯示直觀, 并且 ( LED) 數(shù)碼管 的 價格 也比較 適中 ,對于顯示數(shù)字最合適 ,而且采用動態(tài)掃描法與單片機連接時 ,占用的單片機口線少,但是,由于顯示的 位數(shù) 比較多 ,若采用它將要使用 4 塊 74HC573 芯片 ,這無疑會增加成本,重點是會使電路復(fù)雜化 ,操作繁瑣,不滿足設(shè)計要求 。中斷信號輸出 (IRQ)和總線 兼容,定鬧中斷、周期性中斷、時鐘更新周期結(jié)束中斷可 分別由軟件屏蔽,也可分別進行測試。所以不采用此方案。主要特點:不需要備份電源,可通過 DQ 供電;單線接口,只有一根信號線與 CPU 連接,電路簡單;傳送串行數(shù)據(jù);用戶可設(shè)定報警上 下限值;零功耗待機; 多個 DS18B20 可以很方便地以串行方式與 PC 或單片機連接,實現(xiàn)多點檢測;抗干擾性強,適合于惡劣環(huán)境的現(xiàn)場溫度測量??刹捎脭?shù)字溫度傳感器, DS18B20 是美國 Dallas 公司推出的數(shù)字溫度傳感器之一 , 采用 3 腳(或 8腳) TO— 92 封裝 形式, DQ( 2 腳)為數(shù)字信號輸入 /輸出端, GND( 1 腳)為電源地, VDD( 3 腳)為外接供電電源輸入端。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。 在 AT89 系列單片機中首先考慮用 AT89C51, 它是一款優(yōu)秀的、功能強大單片機,但是只讀程序 數(shù)據(jù) 存儲器 (ROM)只有 4K,而本次設(shè)計的程序比較大超過了 10K,若要用它就要接 擴展儲存器,這必定會增加產(chǎn)品的費用,也會使設(shè)計的電路變得復(fù)雜,因此,不符合我的設(shè)計要求,從設(shè)計的程序看可以選擇 AT89C53 和AT89C54,然考慮的 Proteus 仿真元器件庫中沒有這兩款單片機,綜合考慮可以采用AT89C55,從表 2— 1來 看,這款單片機完全符合設(shè)計要求。所以,系統(tǒng)總體設(shè)計方案應(yīng)在滿足功能要求的前提下,充分的考慮系統(tǒng)的使用環(huán)境,所選的結(jié)構(gòu)要 操作 方便、易于實現(xiàn),元器件的選用著重于合適的參數(shù)、穩(wěn)定的性能、較低的功耗以及低廉的成本等多種因素 ,同時緊跟時代腳步 。 2. 利用 PROTEL 軟件進行電路設(shè)計及用 Proteus 進行電路仿真 (設(shè)計要求)。它不僅能對年、月、日、時、分、秒、星期進行計時,更能進行畢業(yè)設(shè)計(論文) 2 閏年補償、溫度顯示、整點報時、時間校準以及鬧鐘設(shè)置等多種功能,而且產(chǎn)生的誤差極小,使用壽命極長??梢院敛豢鋸埖恼f,電子技術(shù)的應(yīng)用無處不在,電子技術(shù)正在不斷地改變我們的生活,改變著我們的世界,改變著我們的觀念,傳統(tǒng)的時鐘已不能滿足人們的需求。由單片機作為數(shù)字鐘的核心控制器,可以通過它的時鐘信號進行計時實現(xiàn)計時功能,將其時間數(shù)據(jù)經(jīng)單片機輸出,利用顯示器顯示出來,通過按鍵可以進行定時、校時功能。 近些年,隨著科技的發(fā)展和社會的進步,人們對數(shù)字鐘的要求也越來越高,傳統(tǒng)的時鐘已不能滿足人們的需求。二十一世紀的今天,最具代表性的計時產(chǎn)品就是 電子萬年歷 ,它是近代世界鐘表業(yè)界的第三次革命。 PROTEUS軟件簡介 .............................................................................................................錯誤 !未定義書簽。 第四章 系統(tǒng)軟件設(shè)計 ..................................................................................................................錯誤 !未定義書簽。 發(fā)展狀況 ..............................................................................................................................錯誤 !未定義書簽。 It is simulated by C programming language and Proteus software useing Keil software, Use Altium Designer software design principles. The system adopts visual digital display, can display year, month, day, Circle day, hours, minutes, seconds and temperature information, and with the whole point timekeeping, time and set the alarm function. keyword : MCU AT89C55。 學(xué)號: 畢業(yè)設(shè)計 題 目 : 基于單片機的電子萬年歷的設(shè)計 作 者 屆 別 2020 院 別 物理與電子學(xué)院 專 業(yè) 電子科學(xué)與技術(shù) 指導(dǎo)老 師 職 稱 講 師 完成時間 2020年 5 月 畢業(yè)設(shè)計(論文) I 摘 要 智能電子萬年歷系統(tǒng)是 由硬件與軟件相結(jié)合而設(shè)計, 而 它 是 以 AT89C55 單片機 作為主控核心 與 時鐘電路、 顯示電路、復(fù)位電路、 振蕩電路、報警鬧鈴電路、 溫度檢測電路、 獨立 鍵盤電路 等模塊組成 硬件系統(tǒng) ,其中時鐘電路采用了 時 鐘芯片 DS12887,顯示電路采用了 LCD1602 液晶 顯示,溫度檢測電路采用了 DS18B20 溫度傳感器 ;而軟件 使用
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1