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

正文內(nèi)容

基于單片機(jī)的作息時(shí)間控制鐘系統(tǒng)設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-24 19:19 本頁(yè)面
   

【正文】 設(shè)計(jì)過(guò)程,也好比是我們?nèi)祟惓砷L(zhǎng)的歷程,常有一些不如意,也許這就是在對(duì)我們提出了挑戰(zhàn),勇敢過(guò),也戰(zhàn)勝了,勝利的鐘聲也就一定會(huì)為我們而敲響。給學(xué)校的學(xué)習(xí)和工作帶來(lái)方便!通過(guò)單片機(jī)課程設(shè)計(jì),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。5 結(jié)論本設(shè)計(jì)以AT89C51單片機(jī)為核心,是一個(gè)具有報(bào)時(shí)功能的作息時(shí)間控制鐘。除了語(yǔ)法差錯(cuò)外,當(dāng)確認(rèn)程序沒(méi)問(wèn)題時(shí),通過(guò)protues軟件,把程序?qū)懭雴纹瑱C(jī)來(lái)調(diào)試。T1中斷子程序 PUSH PSW PUSH ACC CPL S_Flash JB LED_FLAG,NOT_CONTROL0 SETB SJMP NOT_CONTROLNOT_CONTROL0: MOV C,S_Flash MOV ,CNOT_CONTROL: JB S_Flash,INT_TI_EXIT MOV A,CLOCK_DATA0 CJNE A,59,INC_CLOCK_DATA0 MOV CLOCK_DATA0,0 MOV A,CLOCK_DATA1 CJNE A,59,INC_CLOCK_DATA1 MOV CLOCK_DATA1,0 MOV A,CLOCK_DATA2 CJNE A,23,INC_CLOCK_DATA2 MOV CLOCK_DATA2,0 SJMP COMP_RINGINC_CLOCK_DATA2: INC CLOCK_DATA2 SJMP COMP_RINGINC_CLOCK_DATA1: INC CLOCK_DATA1 SJMP COMP_RINGINC_CLOCK_DATA0: INC CLOCK_DATA0COMP_RING: MOV A,CLOCK_DATA0 CJNE A,20,INT_TI_EXIT CLR INT_TI_EXIT: POP ACC POP PSW RETI END 4 系統(tǒng)調(diào)試因本設(shè)計(jì)本身要求有穩(wěn)定性高、免維護(hù)、抗干擾能力強(qiáng)等功能,系統(tǒng)調(diào)試除了驗(yàn)證數(shù)據(jù)處理的精度,確保判斷的準(zhǔn)確性外,同時(shí)必須確認(rèn)各項(xiàng)的功能的正常運(yùn)行。模式右移 CJNE A,06,SetTimer_KEY7 MOV A,SHOW_MOUDE CJNE A,1,SHOW_MOUDE_SUB MOV SHOW_MOUDE,3 AJMP SetTimer_AgainSHOW_MOUDE_SUB: 。時(shí)加 MOV A,LS_H CJNE A,23,NOT_RESET_H MOV LS_H,0 AJMP SetTimer_AgainNOT_RESET_H: INC LS_H AJMP SetTimer_AgainSetTimer_KEY5: CJNE A,05,SetTimer_KEY6 MOV A,SHOW_MOUDE CJNE A,1,SUB_M 。健值控制 CJNE A,03,SetTimer_KEY4 。顯示數(shù)據(jù)指針轉(zhuǎn)臨時(shí)變量SetTimer_Again: ACALL DISPLAY 。其程序流程圖如下: 開(kāi)始 調(diào)用顯示掃描程序調(diào)用報(bào)警掃描子程序調(diào)用鍵值掃描程序 鍵值相 等 比較鍵值 模式左移調(diào)整時(shí)間 保存退出 結(jié)束 設(shè)置時(shí)鐘子程序流程圖程序如下:SetTimer: 。得到位5數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,3,SHOW_LED_5 JB S_Flash,SHOW_LED_5 MOV A,10 RETSHOW_LED_5: MOV R0,SHOW_PC INC R0 INC R0 MOV A,R0 DIV AB RET 報(bào)警掃描子程序通過(guò)掃描時(shí)鐘與定時(shí)時(shí)間是否相同來(lái)控制電鈴,其程序流程圖如下: 開(kāi)始 未到時(shí)間 比較 鈴響 數(shù)據(jù)加一 結(jié)束 報(bào)警掃描子程序流程圖 程序如下:COMP_DATA: 。得到位1數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,1,SHOW_LED_1 JB S_Flash,SHOW_LED_1 MOV A,10 RETSHOW_LED_1: MOV R0,SHOW_PC MOV A,R0 DIV AB RETSHOW_2: 。延時(shí)1MS MOV R5,2DELAY: MOV R6,0 DJNZ R6,$ DJNZ R5,DELAY DJNZ R7,Delay1ms RETGETCODE:。調(diào)用得到位數(shù)據(jù)子程序 MOV DPTR,SHOW_NUMBER MOVC A,A+DPTR SJMP SHOW_TO_CODESHOW_CHAR: ??沾a DB 00H,38H,38H,3EH,37H,00HSHOW_BIT_CODE:。因此多位LED顯示器接口電路需要有兩個(gè)輸出口,其中一個(gè)用于輸出8位信號(hào);另一個(gè)用于輸出段控制信號(hào)。讀低位 SETB EA INC R0 MOV R2,A MOV A,RINGDATAL ADD A,R3 MOV R1,A MOV A,R2 MOV R1,A INC R3 CJNE R3,40,READ_DATA_AGAINREAD_EXIT: MOV RingCount,R3 。讀數(shù)據(jù)總數(shù)。寫(xiě)開(kāi)始字節(jié) SETB EA MOV R7,5 ACALL Delay1ms MOV R0,1 MOV R1,I2cStop CLR EA ACALL WRITE_24C02 。寫(xiě)24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND MOV A,R1 ACALL I2C_SEND ACALL I2C_STOP RETREAD_DATA:。I2C結(jié)束 CLR SDA NOP SETB SCL NOP SETB SDA RETI2C_SEND: 。//主程序結(jié)束// 系統(tǒng)數(shù)據(jù)讀寫(xiě)子程序系統(tǒng)中利用24C02存儲(chǔ)系統(tǒng)數(shù)據(jù),該芯片為單電源供電,低功耗CMOS技術(shù),自定時(shí)寫(xiě)周期,頁(yè)面寫(xiě)周期的典型值為2ms,具有硬件寫(xiě)保護(hù)。調(diào)用報(bào)警掃描子程序 MOV BeforKey,NowKey ACALL GETKEY 。設(shè)置T1定時(shí)500ms(T2中斷10次,T1中斷5次) MOV TH1,0FBH MOV TL1,0FBH SETB ET1 ACALL READ_DATA SETB EA SETB TR2 SETB TR1 MOV CLOCK_DATA0,0 MOV CLOCK_DATA1,0 MOV CLOCK_DATA2,12 SETB LED_FLAG CLR AGAIN: MOV SHOW_MOUDE,0 。顯示報(bào)警數(shù)據(jù)地址RINGDATAH EQU 2EH。時(shí)鐘時(shí)SHOW_MOUDE EQU 2AH。臨時(shí)變量2LS_H EQU 26H。LDE顯示模式標(biāo)志位BeforKey EQU 22H。顯示段碼SHOW_BIT EQU 0A0H。I2C開(kāi)始標(biāo)志I2cStop EQU 0AAH。T2自動(dòng)重載低位RCAP2H EQU 0CBH。T2中斷標(biāo)志控制位TR2 EQU 0CAH。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。本程序用匯編語(yǔ)言設(shè)計(jì)。系統(tǒng)功能是由軟硬件共同實(shí)現(xiàn)的,由于軟件的可伸縮性,最終實(shí)現(xiàn)的系統(tǒng)功能可強(qiáng)可弱,差別可能很大。 控制鐘硬件設(shè)計(jì)。系統(tǒng)采用AT89S52作為處理器,利用24C02芯片作為數(shù)據(jù)存儲(chǔ)器,打鈴時(shí)間點(diǎn)數(shù)據(jù)存儲(chǔ)于非易失存儲(chǔ)器存儲(chǔ)24C02中,防止掉電丟失數(shù)據(jù);能逐個(gè)檢查、修改、刪除已設(shè)置的打鈴時(shí)間點(diǎn)和增加打鈴時(shí)間點(diǎn)。   3) 提供豐富的虛擬儀器   利用虛擬儀器在仿真過(guò)程中可以測(cè)量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。支持當(dāng)前的主流單片機(jī),如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。該系統(tǒng)以AT89S52為主體的設(shè)計(jì),整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化,擺脫了傳統(tǒng)由人來(lái)控制時(shí)間的長(zhǎng)短的不便,是現(xiàn)代學(xué)校必不可少的設(shè)備。一塊大而復(fù)雜的模擬電路花費(fèi)了您巨大的精力,繁多的元器件增加了您的成本。由鍵盤(pán)和顯示部分組成,系統(tǒng)擴(kuò)展八個(gè)按鍵用于報(bào)時(shí)及校正時(shí)間。16位單片機(jī)的問(wèn)世,使得單片機(jī)的科技含量及應(yīng)用躍上一個(gè)新的臺(tái)階。如上下課打鈴及擴(kuò)音設(shè)備的開(kāi)與關(guān)。它利用AT89S52的定時(shí)/計(jì)數(shù)器來(lái)計(jì)算時(shí)間,并用存儲(chǔ)器記錄數(shù)據(jù),保證了系統(tǒng)的可靠性。相信您在使用并掌握了單片機(jī)技術(shù)后,不管在您今后開(kāi)發(fā)或是工作上,因其功耗低,超高型,低成本,功能完整,在國(guó)內(nèi)越來(lái)越受到用戶的重視和廣泛使用。 。 ,通過(guò)鍵盤(pán)修改時(shí)間、設(shè)定鬧鈴。隨著科技的進(jìn)步和技術(shù)不斷的提升。一定會(huì)帶來(lái)意想不到的驚喜。AT89S52單片機(jī)是整個(gè)設(shè)計(jì)的核心控制器件,根據(jù)從鍵盤(pán)接受的數(shù)據(jù)控制整個(gè)系統(tǒng)的工作流程。采用AT89S52單片機(jī)來(lái)實(shí)現(xiàn)對(duì)上述開(kāi)關(guān)量的控制,利用24C02芯片來(lái)存儲(chǔ)數(shù)據(jù),設(shè)有六位數(shù)碼管、可以實(shí)時(shí)顯示時(shí)間、系統(tǒng)還設(shè)有輸入鍵盤(pán),用以修改實(shí)時(shí)時(shí)鐘,體現(xiàn)了系統(tǒng)簡(jiǎn)單、工作穩(wěn)定可靠、價(jià)廉、控制時(shí)間精確及系統(tǒng)體積小等優(yōu)點(diǎn)。因其功耗低,超高型,低成本,功能完整,在國(guó)內(nèi)越來(lái)越受到用戶的重視和廣泛使用。現(xiàn)代機(jī)關(guān)企業(yè),特別是學(xué)校要求對(duì)時(shí)間加以控制,要按時(shí)打鈴及播放廣播,以保證學(xué)習(xí)與工作的正常運(yùn)行。而現(xiàn)在,只需要一塊幾厘米見(jiàn)方的單片機(jī),寫(xiě)入簡(jiǎn)單的程序,就可以使您以前的電路簡(jiǎn)單很多。2 硬件介紹 硬件仿真環(huán)境介紹:Protues軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。   1)提供軟件調(diào)試功能   2)提供豐富的外圍接口器件及其仿真   RAM,ROM,鍵盤(pán),馬達(dá),LED,LCD,AD/DA,部分SPI器件,部分IIC器件。   4) 具有強(qiáng)大的原理圖繪制功能 系統(tǒng)整體設(shè)計(jì) 根據(jù)設(shè)計(jì)要求畫(huà)出系統(tǒng)框圖,:上拉電阻 單片機(jī)數(shù)碼管電源驅(qū)動(dòng)電路時(shí)鐘存儲(chǔ)器復(fù)位電路響鈴鍵盤(pán)電路 該系統(tǒng)是由微處理器、存儲(chǔ)器、數(shù)碼顯示部分以及鍵盤(pán)輸入部分所組成。系統(tǒng)還設(shè)有輸入鍵盤(pán),用以校正實(shí)時(shí)時(shí)鐘,設(shè)定鬧鈴時(shí)間,鍵盤(pán)設(shè)計(jì)簡(jiǎn)單、易于操作。鍵盤(pán)部分顯示部分單片機(jī)控制部分響鈴部分 硬件系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1