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

正文內(nèi)容

單片機(jī)電子鐘畢業(yè)設(shè)計---基于單片機(jī)的時鐘顯示器設(shè)計-畢業(yè)設(shè)計(存儲版)

2025-02-28 08:01上一頁面

下一頁面
  

【正文】 版社 .2021 31 32 。但設(shè)計的思想是能用軟件實現(xiàn) 的功能盡量用軟件實現(xiàn),因為便于修改。 3. 在用 PROTEL 畫硬件電路時,要合理布局,注意標(biāo)號連接合縱線連接的應(yīng)用,是電路圖看起來簡明美觀。 仿真器和仿真頭設(shè)置正確,并且硬件連接沒有錯誤,出現(xiàn) “硬件仿真”的對話框,并顯示仿真器、仿真頭的型號及仿真器的序列號。 E6000/S 對程序語法錯誤的偵察功能很強,界面也很友好。 軟件調(diào)試 首先對 WAVE6000/S 仿真頭等項目進(jìn)行設(shè)置。兩種調(diào)試過程并非孤立或者分開的,而是緊密相關(guān)。當(dāng)再次按下按鈕時,若按下的時間小于 秒,則時間 16 加 1 分鐘;若按下時間大于 秒,則進(jìn)入小時調(diào)整狀態(tài)。定時溢出中斷周期設(shè)為 50ms,中斷累計 20次(即 1s)時對秒計數(shù)單元進(jìn)行加 1 操作。 鍵盤控制模塊 由于在硬件設(shè)計中只用到四個鍵,所以,這是一個相對簡單的流程,但在實際編程中會因為硬件過于簡單,而使程序很復(fù)雜。結(jié)構(gòu)設(shè)計 確定程序由哪些模塊組成,以及這些模塊之間的關(guān)系;過程設(shè)計確定每個模塊的設(shè)計程序結(jié)構(gòu),將各個模塊組織成良好的層次系統(tǒng); ( 5)審查與仿真調(diào)試:對總體設(shè)計的程 序進(jìn)行嚴(yán)格的審查,在審查之后使用仿真設(shè)備 (本設(shè)計采用的是南京偉福 H51/S 仿真器 )進(jìn)行程序仿真和調(diào)試。 把各個元件按照合理的布局拉開,在點擊 AUTOROUTEALLROUTEALL,既可生成 PCB 板。如果通過測試,則出現(xiàn) 13 所示界面。 (1) 電源變壓器 它的任務(wù)是把電源電壓 220V 變壓到合適的大小。按下定時鍵后可以開始定時,過程如下 :定時 〉小時加 /減 〉按定時 分鐘加 /減 按定時。編碼鍵盤主要是用硬件來實現(xiàn)對鍵的識別,非編碼鍵盤主要是由軟件來實現(xiàn)鍵盤的定義與識別。每個顯示器的段電極包括 a, b, c, d, e, f, g 七個筆劃(段)和一個背電極 BP(或 COM)。 1602 芯片由點陣字符液晶顯示器件和專用的行、列驅(qū)動器、控制及必要的鏈接件、結(jié)構(gòu)件組裝而成,可以顯示數(shù)字和西文字符,但不能顯示圖形,已經(jīng)可以滿足本次設(shè)計的需要。 下表是 89c52 的主要性能參數(shù) 液晶顯示器 鍵盤控制模 聲音提示 AT89C52 主控單元 4 表 11 89c52 的主要性能參數(shù) 主要性能參數(shù): ?與 MCS- 51 產(chǎn)品指令和引腳完全兼容 ?8k 字節(jié)可重擦寫 Flash 閃速存儲器 ?1000 次擦寫周期 ?全靜態(tài)操作: 0Hz— 24MHz ?三級加密程序存儲器 ?256 8 字節(jié)內(nèi)部 RAM ?32 個可編程 I/O 口線 ?3 個 16 位定時 /計數(shù)器 ?8 個中斷源 ?可編程串行 UART 通道 ?低功耗空閑和掉電模式 AT89C52 提供以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash 閃速存儲器, 256 字節(jié)內(nèi)部 RAM, 32 個 I/O 口線, 3 個 16 位定時 /計數(shù)器,一個 6 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路 [2]。其結(jié)構(gòu)組成與指令系統(tǒng)都著重滿足工控要求。 近年來隨著以計算機(jī)為軸心的各種各樣信息處理裝置的誕生,為適應(yīng)這種新形勢,信息家電,網(wǎng)絡(luò)終端,廣播 通信等用途的 LCD 市場也將迅速擴(kuò)大,而且如今 LCD 發(fā)展方向不僅在于大屏幕,而且在中小屏幕方面,例如汽車導(dǎo)航系統(tǒng),攝像機(jī),數(shù)字式照相機(jī),便攜式電視, PDA(個人數(shù)字助理 ),娛樂 /游戲機(jī),攝影機(jī)等有著進(jìn)一步的發(fā)展。設(shè)計以硬件軟件化為指導(dǎo)思想,充分發(fā)揮單片機(jī)功能,大部分功能通過軟件編程來實現(xiàn),電路簡單明了,系統(tǒng)穩(wěn)定性高。 I 基于單片機(jī)的時鐘顯示器設(shè)計 摘 要 本文論述了如何利用單片機(jī)來設(shè)計一個時鐘的方法。能夠準(zhǔn)確顯示時間(顯示格式為時時:分分:秒秒, 24 小時制),可隨時進(jìn)行時間調(diào)整,具有鬧鐘時間設(shè)置、鬧鐘開 /關(guān)、止鬧功能,能夠?qū)r鐘所在的環(huán)境溫度進(jìn)行測量并顯示。因此,研究數(shù)字鐘及擴(kuò)大其應(yīng)用,有著非?,F(xiàn)實的意義。 單片機(jī)芯片的集成度很高,它將 微型計算機(jī)的主要部件都集成在一塊芯片上,具有以下特點: ( 1)體積小、重量輕、價格便宜、耗電少; ( 2) 根據(jù)工控環(huán)境要求設(shè)計,且許多功能部件集成在芯片內(nèi)部,其信號通道受外界影響小,故可靠性高,抗干擾性能優(yōu)于采用一般的 CPU; ( 3) 控制功能強,運行速度快。 硬件 模塊 主控單元 AT89C52 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的只讀程序存儲器( PEROM)和 256bytes的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn) MCS- 51 指令系統(tǒng)及 8052 產(chǎn)品引腳兼容,片內(nèi)置通用 8 位中央處理器( CPU)和 Flash 存儲單元,功能強大 AT89C52 單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場合。 1602 芯片:主要用于顯示時間和定時時間。 8.其它設(shè)置 表 17 其他設(shè)置 指令碼 功能 01H 顯示清屏: 0 0 02H 顯示回車 :數(shù)據(jù)指針清 0 表 18 指令碼及功能 指令碼 功能 0 0 0 0 1 D C B D=1 開顯示; D=0 關(guān)顯示 C=1 顯示光標(biāo); C=0 不顯示光標(biāo) B=1 光標(biāo)閃爍; B=0 光標(biāo)不顯示 顯示 器接口及顯示方式 筆段式 LCD 顯示器:類似于 LED 數(shù)碼管顯示器。 按鍵按照接口原理可分為編碼鍵盤與非編碼鍵盤兩類,這兩類鍵盤的主要區(qū)別是識別鍵符及給出相應(yīng)鍵碼的方法。 定時。這是整流管中通過的電流的瞬間值要比平均值大得多 ,特別在接通電源瞬間有相當(dāng)大的沖擊電流 (即充電電流 )通過整流管 ,這一點要引起注意。 硬件 電路 測試 硬件電路 ERC 測試 如圖 12 所示,選擇 ERC 做電路測試。即可彈出 PCB 板概圖的界面。通常分為結(jié)構(gòu)設(shè)計和過程設(shè)計兩個階段。 主程序模塊 主程序模塊主要由計時、調(diào)時、按鍵選擇等模塊組成,下面將做詳細(xì)描述,再次從略。 ( 3)定時器 T0 中斷服務(wù)程序 定時器 T0 用于時間計時。 ( 5)調(diào)時功能程序 調(diào)時功能程序的設(shè)計方法是:按下按鍵,若按下時間小于 1 秒,進(jìn)入省電狀態(tài)(數(shù)碼管不亮,時鐘不停),否則進(jìn)入調(diào)分狀態(tài),等待操作,此時計時器停止走動。由于本設(shè)計已經(jīng)制作出液晶顯示電子鐘,所以硬件調(diào)試也很重要。它支持多語言多模塊混合調(diào)試:支持 ASM(匯編) 、 PLM、 C 語言多模塊混合源程序調(diào)試。首先在 WAVE 上對源程序的結(jié)構(gòu)錯誤和語法錯誤進(jìn)行偵測與修改。再進(jìn)行仿真器和通信設(shè)置。 2. 在此文所敘的設(shè)計思想下制成的液晶顯示電子鐘盡管由于專業(yè)知識和環(huán)境設(shè)備等條件限制等因素沒有 100%達(dá)到本次設(shè)計的初衷,但在通過悉心調(diào)試下已實現(xiàn)了一些基本功能,且具備一定的可靠性和實用性。 8. 單片機(jī)課程設(shè)計其實是一個軟硬件結(jié)合的設(shè)計。 同時,對身邊的同學(xué)也表示感謝,對于我的論文中某些觀點提出的修改建議對我而言,獲益頗多。通過老師的不斷指導(dǎo),使我對自己的選題有了更深刻的認(rèn)識,并且收獲的不僅僅是知識方面的,姚老師的治學(xué)態(tài)度于我也是一筆財富,我會好好珍惜這次收獲的。 5. 由于本次設(shè)計的實際硬件電路采用的不是通用板,而是全部用導(dǎo)線連接各個引腳,再用電烙鐵焊勞。由于此前沒有很多的練習(xí),本次設(shè)計我所制作的液晶顯示電子鐘在質(zhì)量工藝上很難達(dá)到滿意程度,不過在調(diào)試中還算穩(wěn)定,基本功能都能較穩(wěn)定地實現(xiàn)。 如果程序編譯通過則在 WAVE 界面中的 Message 窗口會示意程序已通過編譯,如圖 32 所示: 圖 32 編譯通過 編譯后的程序就可以進(jìn)行調(diào)試仿真了。 [編譯器選擇 ]:選擇偉福匯編器。它的仿真 CPU 外置,直接位于用戶板的上方,提高了仿真頻率以及降低信號 噪聲。 中斷入口程序 ORG 0000H 程序執(zhí)行開始地址 LJMP START 跳到標(biāo)號 START 執(zhí)行 ORG 0003H 外中 斷 0 中斷程序入口 RETI 外中斷 0 中斷返回 ORG 000BH 定時器 T0 中斷程序入口 LJMP INTT0 跳至 INTTO 執(zhí)行 ORG 0013H 外中斷 1 中斷程序入口 RETI 外中斷 1 中斷返回 ORG 001BH 定時器 T1 中斷程序入口 ORG 0023H 串行中斷程序入口地址 RETI 串行中斷程序返回 主 程 序 START: MOV R0,70H 清 70H7AH 共 11 個內(nèi)存單元 MOV R7,0BH CLEARDISP: MOV R0,00H INC R0 DJNZ R7,CLEARDISP MOV 20H,00H 清 20H(標(biāo)志用) MOV 7AH,0AH 放入 熄滅符 數(shù)據(jù) MOV TMOD,11H 設(shè) T0、 T1 為 16 位定時器 MOV TL0,00H 50MS 定時初值( T0 計時用) MOV TH0,4CH 50MS 定時初值 MOV TL1,00H 50MS 定時初值 17 MOV TH1,4CH 50MS 定時初值 SETB EA 總中斷開放 SETB ET0 允許 T0 中斷 SETB TR0 開啟 T0 定時器 MOV R4,14H 1 秒定時用初值 START1: LCALL DISPLAY 調(diào)用顯示子程序 JNB ,SETMM1 口為 0 時轉(zhuǎn)時間調(diào)整程序 SJMP START1 口為 1 時跳回 START1 SETMM1:LJMP SETMM 轉(zhuǎn)到時間調(diào)整程序 SETMM1 秒計時程序 T0 中斷服務(wù)程序 INTT0: PUSH ACC 累加器入棧保護(hù) PUSH PSW 狀態(tài)字入棧保護(hù) CLR ET0 關(guān) T0 中斷允許 CLR TR0 關(guān)閉定時器 T0 MOV A,0B7H 中斷響應(yīng)時間同步修正 ADD A,TL0 低 8 位初值修正 MOV TL0,A 重裝初值(低 8 位修正值) MOV A,4CH 高 8 位初值修正
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1