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

正文內(nèi)容

基于單片機(jī)的作息時間控制鐘系統(tǒng)設(shè)計畢業(yè)論文(專業(yè)版)

2025-08-08 19:19上一頁面

下一頁面
  

【正文】 本設(shè)計實現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來方便,整體性好,人性化強(qiáng)、可靠性高,實現(xiàn)了對時間控制的智能化,適應(yīng)了現(xiàn)代計算機(jī)科學(xué)技術(shù)的發(fā)展,給人們帶來很大的效益。分減 CJNE A,2,SUB_H MOV A,LS_M CJNE A,0,NOT_SET_M MOV LS_M,59 AJMP SetTimer_AgainNOT_SET_M: DEC LS_M AJMP SetTimer_AgainSUB_H: 。其流程圖如下: 開始 鍵值相等 與鍵值1比較 與鍵值2比較 與鍵值3比較 與鍵值4比較 與鍵值5比較 與鍵值6比較 與鍵值7比較 與鍵值8比較 結(jié)束 鍵盤掃描子程序流程圖程序如下:GETKEY:。DISPLAY:。讀數(shù)據(jù)地址。調(diào)用設(shè)置時鐘子程序 SJMP AGAINNEXT_KEY2: CJNE A,2,AGAIN ACALL SetRing 。時鐘秒CLOCK_DATA1 EQU 28H。T2計數(shù)器低位TH2 EQU 0CDH。軟件采用模塊化設(shè)計方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。這樣很接近實際。本設(shè)計實現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來方便,整體性好,人性化強(qiáng)、可靠性高,實現(xiàn)了對時間控制的智能化。進(jìn)入21世紀(jì)以來,開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場也異常活躍,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。進(jìn)入21世紀(jì)以來,開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場也異?;钴S,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。它是目前最好的仿真單片機(jī)及外圍器件的工具。同時利用直流——交流轉(zhuǎn)換模塊為整個系統(tǒng)提供電源,更方便實際應(yīng)用。 系統(tǒng)主程序根據(jù)控制鐘的設(shè)計要求,設(shè)計的程序的主流程圖如圖所示: 開始 設(shè)置定時器TT2 調(diào)用讀取存儲器內(nèi)容程序 顯示時間初值 調(diào)用動態(tài)掃描程序調(diào)用報警掃描子程序調(diào)用鍵盤掃描子程序 不相等 比較鍵值是否相等調(diào)用設(shè)置報警子程序 調(diào)用設(shè)置時鐘子程序 不等 比較鍵值 主程序流程圖流程圖程序如下:TF2 EQU 0CFH。秒閃標(biāo)志位LED_FLAG EQU 02H。設(shè)置T2定時50ms MOV TL2,0B0H MOV RCAP2H,3CH MOV RCAP2L,0B0H SETB PT2 SETB ET2 MOV TMOD,60H 。讀24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND ACALL I2C_START MOV A,0A1H ACALL I2C_SEND ACALL I2C_RECEIVE ACALL I2C_STOP RETWRITE_24C02: 。為了實現(xiàn)LED顯示器的動態(tài)掃描,除了要給顯示器提供的輸入之外,還要對顯示器加位選擇控制,這就是通常所說的段控和位控。得到位0數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,1,SHOW_LED_0 JB S_Flash,SHOW_LED_0 MOV A,10 RETSHOW_LED_0: MOV R0,SHOW_PC MOV A,R0 DIV AB MOV A,B RETSHOW_1: 。調(diào)用鍵值掃描子程序 MOV NowKey,A CJNE A,BeforKey,SetTimer_Again CJNE A,0,SetTimer_KEY0 SETB KeyFlag SJMP SetTimer_AgainSetTimer_KEY0: JNB KeyFlag,SetTimer_Again CLR KeyFlag 。本系統(tǒng)的軟件系統(tǒng)很大,全部用匯編語言來編寫,選用一般的偉福仿真器對其進(jìn)行調(diào)試。當(dāng)然,我的設(shè)計還存在著一些缺陷,有待于在將來設(shè)計中進(jìn)一步提高,在此懇請老師批評指正。根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為兩部分:軟件調(diào)試和軟硬件聯(lián)調(diào)。調(diào)用顯示掃描子程序 ACALL COMP_DATA 。得到位數(shù)據(jù)子程序 MOV B,10 DEC A RL A MOV DPTR,FIND_BIT JMP A+DPTRFIND_BIT:。更新報警數(shù)據(jù)個數(shù) RET對多位LED顯示器的動態(tài)顯示,通常都是采用動態(tài)掃描的方法進(jìn)行顯示,即逐個循環(huán)點(diǎn)亮各位顯示器。I2C發(fā)送一個字節(jié) MOV R7,08 CLR CSEND_BIT: RLC A MOV SDA,C NOP SETB SCL NOP CLR SCL DJNZ R7,SEND_BIT SETB SDA NOP SETB SCL NOP CLR SCL RETI2C_RECEIVE: 。報警數(shù)據(jù)高位起始地址RINGDATAL EQU 57H。顯示位碼KeyFlag EQU 00H。 流程圖介紹軟件設(shè)計以定時器TT2定時、內(nèi)存讀取、時鐘顯示、鍵盤掃描、報警程序為主程序。系統(tǒng)還設(shè)有輸入鍵盤,用以校正實時時鐘,設(shè)定鬧鈴時間,鍵盤設(shè)計簡單、易于操作。2 硬件介紹 硬件仿真環(huán)境介紹:Protues軟件是英國Labcenter electronics公司出版的EDA工具軟件。采用AT89S52單片機(jī)來實現(xiàn)對上述開關(guān)量的控制,利用24C02芯片來存儲數(shù)據(jù),設(shè)有六位數(shù)碼管、可以實時顯示時間、系統(tǒng)還設(shè)有輸入鍵盤,用以修改實時時鐘,體現(xiàn)了系統(tǒng)簡單、工作穩(wěn)定可靠、價廉、控制時間精確及系統(tǒng)體積小等優(yōu)點(diǎn)。 ,通過鍵盤修改時間、設(shè)定鬧鈴。它利用AT89S52的定時/計數(shù)器來計算時間,并用存儲器記錄數(shù)據(jù),保證了系統(tǒng)的可靠性。一塊大而復(fù)雜的模擬電路花費(fèi)了您巨大的精力,繁多的元器件增加了您的成本。   3) 提供豐富的虛擬儀器   利用虛擬儀器在仿真過程中可以測量外圍電路的特性,培養(yǎng)學(xué)生實際硬件的調(diào)試能力。本程序用匯編語言設(shè)計。I2C開始標(biāo)志I2cStop EQU 0AAH。時鐘時SHOW_MOUDE EQU 2AH。//主程序結(jié)束// 系統(tǒng)數(shù)據(jù)讀寫子程序系統(tǒng)中利用24C02存儲系統(tǒng)數(shù)據(jù),該芯片為單電源供電,低功耗CMOS技術(shù),自定時寫周期,頁面寫周期的典型值為2ms,具有硬件寫保護(hù)。讀數(shù)據(jù)總數(shù)。調(diào)用得到位數(shù)據(jù)子程序 MOV DPTR,SHOW_NUMBER MOVC A,A+DPTR SJMP SHOW_TO_CODESHOW_CHAR: 。其程序流程圖如下: 開始 調(diào)用顯示掃描程序調(diào)用報警掃描子程序調(diào)用鍵值掃描程序 鍵值相 等 比較鍵值 模式左移調(diào)整時間 保存退出 結(jié)束 設(shè)置時鐘子程序流程圖程序如下:SetTimer: 。模式右移 CJNE A,06,SetTimer_KEY7 MOV A,SHOW_MOUDE CJNE A,1,SHOW_MOUDE_SUB MOV SHOW_MOUDE,3 AJMP SetTimer_AgainSHOW_MOUDE_SUB: 。給學(xué)校的學(xué)習(xí)和工作帶來方便!通過單片機(jī)課程設(shè)計,我不僅加深了對單片機(jī)理論的理解,將理論很好地應(yīng)用到實際當(dāng)中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。5 結(jié)論本設(shè)計以AT89C51單片機(jī)為核心,是一個具有報時功能的作息時間控制鐘。時加 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 。得到位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 報警掃描子程序通過掃描時鐘與定時時間是否相同來控制電鈴,其程序流程圖如下: 開始 未到時間 比較 鈴響 數(shù)據(jù)加一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1