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

正文內(nèi)容

智能定時鬧鐘設(shè)計-畢業(yè)設(shè)計(編輯修改稿)

2025-09-02 11:04 本頁面
 

【文章內(nèi)容簡介】 芯片特點:三態(tài)總線驅(qū)動輸出,置數(shù)全并行存取,緩沖控制輸入,使能輸入有改善抗擾度的滯后作用。 原理說明:74HC573 的八個鎖存器都是透明的 D 型鎖存器,當(dāng)使能(G)為高時,Q 輸出將隨數(shù)據(jù)(D)輸入而變。當(dāng)使能為低時,輸出將鎖存在已建立的數(shù)據(jù)電平上。輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時,新的數(shù)據(jù)也可以置入。這種電路可以驅(qū)動大電容或低阻抗負(fù)載,可以直接與系統(tǒng)總線接口并驅(qū)動總線,而不需要外接口。特別適用于緩沖寄存器,I/O 通道,雙向總線驅(qū)動器和工作寄存器。74HC573 引腳說明:8OE:3 態(tài)輸出使能輸入(低電平有效)。D0 D7:數(shù)據(jù)輸入端。Q0 Q7:3 態(tài)鎖存輸出。LE:鎖存使能輸入。GND:接地。VCC:電源電壓。74HC573 的引腳圖、邏輯圖及真值表如下: E1D0245679GNLQVCH圖 74HC573 引腳圖圖 74HC573 邏輯圖9表 74HC573 真值表OE Le D dH X X ZL L X No changeL H L LL H H h▲顯示電路將兩片 74HC573 的數(shù)據(jù)輸入端 D0 D7 都分別與 AT89C51 單片機的 和 RESPACK8 排阻的 2 9 引腳連接,兩片 74HC573 的鎖存使能端 L 分別接至 和 ,74HC573 的輸出端接至數(shù)碼管,如圖 所示。圖 定時鬧鐘系統(tǒng)的顯示電路 調(diào)時模塊設(shè)計本系統(tǒng)要進(jìn)行時間的調(diào)整和定時,因此用 4 個手動按鍵對其進(jìn)行控制。鍵盤電路設(shè)計如圖 9 所示。當(dāng)按下時間調(diào)整鍵 S1 時,系統(tǒng)可進(jìn)行時間調(diào)整的小時設(shè)置;當(dāng)再按下 S1 時,可進(jìn)行時間調(diào)整的分鐘設(shè)置;再按下 S1 時,可進(jìn)行時間調(diào)整的秒鐘設(shè)置。103 軟件設(shè)計 主程序流程圖圖 主程序流程圖 定時中斷子程序流程圖開 始初始化顯示時間S1 按下?調(diào)整時間減時調(diào)整加時調(diào)整YYYS2 按下?NNS4 按下?S3 按下?NNYS1 按下?選擇報警聲S3 按下?定時加時S4 按下?定時減時YYYNNN11圖 定時中斷子程序流程圖 程序設(shè)計 根據(jù)程序流程圖采用匯編語言進(jìn)行程序設(shè)計,其中主程序可根據(jù)系統(tǒng)實現(xiàn)的功能劃分為以下幾個子程序模塊。 (程序源代碼見附錄 1)▲ 時間調(diào)整子程序模塊;▲ 鬧鐘時間設(shè)置子程序模塊;▲ 蜂鳴器報警子程序模塊;開 始結(jié) 束蜂鳴器響分變量加 1,秒變量清零秒變量加 11 秒到?60 秒到?定時到?60 分到?時變量加 1,分變量清零24 時到?時變量清零YNNNYYYNYN12▲ 數(shù)碼管顯示子程序模塊。 指示燈信號 LAMP2~LAMP0 為獨立擴展下載板上 CPLD 器件的第 19 腳,內(nèi)部已連接并已鎖定,無需外接連線。 蜂鳴器報時信號 SPEAK 為獨立擴展下載板 CPLD 器件的第 31 腳,內(nèi)部已連接并已鎖定,無需外接連線。 撥碼開關(guān) SW1~SW7 內(nèi)部已連接并已鎖定,無需外接連線。數(shù)碼管七個段位信號 A~G 為獨立擴展下載板上 CPLD 器件的第888890、993 腳,應(yīng)接數(shù)碼管段位引線接線組 KPL_AH,從左到右依次對應(yīng)的 A、B、C、D、E、F、G 引線插孔。 數(shù)碼管段位譯碼控制信號 SS0、SSSS2 為獨立擴展下載板上 CPLD 器件的第6670 腳,為數(shù)碼管的位選掃描信號,分別接信號接線組 DS18A(T)的SS0、SSSS2 引線插孔(即在電源引線插孔組 GND 孔處) 。復(fù)位信號 RESET 為獨立擴展下載板上 CPLD 器件的第 71 腳,應(yīng)接“多功能復(fù)用按鍵 F1F12”信號接線組“F1_12(T)”的 F9~F12 的任意一個插孔。按下 S1 時,系統(tǒng)恢復(fù)正常時間顯示。當(dāng)按下設(shè)置定時鍵 S2 時,系統(tǒng)可進(jìn)行鬧鐘定時時間的小時設(shè)置,此時 S1 作為報警聲選擇鍵,可通過 S1 選擇報警聲;再按下 S2時,可進(jìn)行定時時間的分鐘設(shè)置,此時也可通過 S1 選擇報警聲;第三次按下 S2 時,系統(tǒng)恢復(fù)正常時間顯示,此時 S1 恢復(fù)為時間調(diào)整按鍵。設(shè)置時間時都通過加時按鍵 S3和減時按鍵 S4 進(jìn)行控制。 S1234圖 定時鬧鐘系統(tǒng)的鍵盤電路134 系統(tǒng)的仿真與調(diào)試 proteus 軟件仿真使用 WAVE 軟件編輯程序,在仿真設(shè)置中選擇 E6000/T 仿真器,選擇 POD51 仿真頭。為方便系統(tǒng)在 proteus 中進(jìn)行仿真,選擇了 7SEGMPX6CCBLUE 數(shù)字顯示器,并改變了一些 I/O 連接,如圖 所示,然后選擇 80C51CPU 進(jìn)行匯編程序編輯。經(jīng)過仿真得知,通過 SSS3 和 S4 四個按鍵,可以對時間進(jìn)行修改和鬧鐘的設(shè)置,定時時間到能發(fā)出報警聲,系統(tǒng)非常完善地實現(xiàn)了所有要求的功能。圖 系統(tǒng)的 proteus 仿真圖 系統(tǒng)的調(diào)試 將所編程序在 KEIL 軟件里進(jìn)行編譯,編譯正確后生成 HEX 文件。 在 AT89C51 芯片中加載此文件后,對完成的實物作品進(jìn)行調(diào)試。系統(tǒng)運行后,能準(zhǔn)確的顯示時間,并能通過 SSS3 和 S4 四個按鍵對時間進(jìn)行修改和鬧鐘定時時間的設(shè)置,定時時間到能發(fā)出報警聲。XTAL218XTAL119ALE3031PSN29RST9P0./U1AT89C51X1CRYSTALC130pC230p234567891RP1RESPACK8D0213D2435D4657D6879Q019118Q217316Q415514Q613712LE1O1U274HC573D0213D2435D4657D6879Q019118Q217316Q415514Q613712LE1O1U374HC573LS1SPEAKERR11k Q1PN145 結(jié)束語設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今計算機應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在,作為二十一世紀(jì)的大學(xué)生來說掌握單片機的開發(fā)技術(shù)是十分重要的。通過本次單片機原理及應(yīng)用設(shè)計使我充分認(rèn)識到了設(shè)計的重要性和必要性,本次設(shè)計使我對已學(xué)過的基礎(chǔ)知識有了更深入的理解,學(xué)會了獨立思考、獨立工作以及對應(yīng)用所學(xué)基本理論分析和解決實際問題的能力有了很大的提高。另外,本次設(shè)計使我的實際操作技能得到了訓(xùn)練, 同時也進(jìn)一步培養(yǎng)了我嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。回顧起此次單片機課程設(shè)計,從選題到定稿,從理論到實踐,可以說得是有苦有甜,但是從中卻學(xué)到很多很多的的東西,不但鞏固了以前所學(xué)過的知識,而且對單片機原理課外知識也得到了拓展。做的過程中,開始的確遇到了不少困難的問題,比如說芯片管腳不熟悉怎么放置等,同時在這過程中也發(fā)現(xiàn)了自己的許多不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。 通過單片機設(shè)計之后,我不僅加深了對單片機理論的理解,將理論很好地應(yīng)用到實際當(dāng)中去,而且我們還學(xué)會了如何去培養(yǎng)創(chuàng)新精神和嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng),從而不斷地戰(zhàn)勝自己,超越自己。更重要的是,我在這一設(shè)計過程中,學(xué)會了堅持不懈,絕不放棄。在本次設(shè)計中我遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。尤其要強烈感謝我的畢業(yè)設(shè)計指導(dǎo)老師 XX 老師,他對我進(jìn)行了無私的指導(dǎo)和幫助不厭其煩的幫助進(jìn)行畢業(yè)設(shè)計修改和改進(jìn)。XX 老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的學(xué)術(shù)知識、誨人不倦的敬業(yè)精神以及寬容的待人風(fēng)范使我獲益頗多。在此向幫助和指導(dǎo)我的 XX 老師表示最衷心的感謝!15附錄 1 源程序代碼匯編語言程序:。************ 引腳及變量定義 *************** S1 BIT 。按鍵1 S2 BIT 。按鍵2 S3 BIT 。按鍵3 S4 BIT 。按鍵4SPEAKER BIT 。蜂鳴器 DULA BIT 。段選鎖存器鎖存端 WELA BIT 。位選鎖存器鎖存端 HOUR1 EQU 20H 。小時 MIN1 EQU 21H 。分鐘 SEC1 EQU 22H 。秒鐘 HOUR2 EQU 23H 。小時定時變量 MIN2 EQU 24H 。分鐘定時變量 A1 EQU 25H 。顯示變量 B1 EQU 26H C1 EQU 27H D1 EQU 28H E1 EQU 29H F1 EQU 30H A2 EQU 31H B2 EQU 32H C2 EQU 33H D2 EQU 34H NUM1 EQU 35H 。按鍵計數(shù)變量1 NUM2 EQU 36H 。按鍵計數(shù)變量2 COUNT EQU 37H 。計時變量 ORG 0000H16 LJMP MAIN ORG 000BH LJMP TIME。************ MAIN PROGRAM *************** ORG 1000HMAIN: MOV SP,50HSTART: MOV HOUR1,00H 。初始化時間變量 MOV MIN1,00H MOV SEC1,00H MOV HOUR2,01H 。初始化定時變量 MOV MIN2,01H MOV COUNT,00H 。初始化計時變量 MOV NUM1,00H 。初始化按鍵計數(shù)變量 MOV NUM2,00H MOV TMOD,01H 。16位計數(shù)器 MOV TH0,0D8H 。賦初值 MOV TL0,0EFH SETB ET0 。中斷允許 SETB EA SETB TR0
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1