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

正文內(nèi)容

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

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

下一頁面
  

【正文】 本設(shè)計(jì)實(shí)現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來方便,整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對時(shí)間控制的智能化,適應(yīng)了現(xiàn)代計(jì)算機(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è)置時(shí)鐘子程序 SJMP AGAINNEXT_KEY2: CJNE A,2,AGAIN ACALL SetRing 。時(shí)鐘秒CLOCK_DATA1 EQU 28H。T2計(jì)數(shù)器低位TH2 EQU 0CDH。軟件采用模塊化設(shè)計(jì)方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。這樣很接近實(shí)際。本設(shè)計(jì)實(shí)現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來方便,整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對時(shí)間控制的智能化。進(jìn)入21世紀(jì)以來,開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場也異?;钴S,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。進(jìn)入21世紀(jì)以來,開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場也異?;钴S,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。它是目前最好的仿真單片機(jī)及外圍器件的工具。同時(shí)利用直流——交流轉(zhuǎn)換模塊為整個(gè)系統(tǒng)提供電源,更方便實(shí)際應(yīng)用。 系統(tǒng)主程序根據(jù)控制鐘的設(shè)計(jì)要求,設(shè)計(jì)的程序的主流程圖如圖所示: 開始 設(shè)置定時(shí)器TT2 調(diào)用讀取存儲器內(nèi)容程序 顯示時(shí)間初值 調(diào)用動態(tài)掃描程序調(diào)用報(bào)警掃描子程序調(diào)用鍵盤掃描子程序 不相等 比較鍵值是否相等調(diào)用設(shè)置報(bào)警子程序 調(diào)用設(shè)置時(shí)鐘子程序 不等 比較鍵值 主程序流程圖流程圖程序如下:TF2 EQU 0CFH。秒閃標(biāo)志位LED_FLAG EQU 02H。設(shè)置T2定時(shí)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: 。為了實(shí)現(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è)計(jì)還存在著一些缺陷,有待于在將來設(shè)計(jì)中進(jìn)一步提高,在此懇請老師批評指正。根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(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:。更新報(bào)警數(shù)據(jù)個(gè)數(shù) RET對多位LED顯示器的動態(tài)顯示,通常都是采用動態(tài)掃描的方法進(jìn)行顯示,即逐個(gè)循環(huán)點(diǎn)亮各位顯示器。I2C發(fā)送一個(gè)字節(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: 。報(bào)警數(shù)據(jù)高位起始地址RINGDATAL EQU 57H。顯示位碼KeyFlag EQU 00H。 流程圖介紹軟件設(shè)計(jì)以定時(shí)器TT2定時(shí)、內(nèi)存讀取、時(shí)鐘顯示、鍵盤掃描、報(bào)警程序?yàn)橹鞒绦?。系統(tǒng)還設(shè)有輸入鍵盤,用以校正實(shí)時(shí)時(shí)鐘,設(shè)定鬧鈴時(shí)間,鍵盤設(shè)計(jì)簡單、易于操作。2 硬件介紹 硬件仿真環(huán)境介紹:Protues軟件是英國Labcenter electronics公司出版的EDA工具軟件。采用AT89S52單片機(jī)來實(shí)現(xiàn)對上述開關(guān)量的控制,利用24C02芯片來存儲數(shù)據(jù),設(shè)有六位數(shù)碼管、可以實(shí)時(shí)顯示時(shí)間、系統(tǒng)還設(shè)有輸入鍵盤,用以修改實(shí)時(shí)時(shí)鐘,體現(xiàn)了系統(tǒng)簡單、工作穩(wěn)定可靠、價(jià)廉、控制時(shí)間精確及系統(tǒng)體積小等優(yōu)點(diǎn)。 ,通過鍵盤修改時(shí)間、設(shè)定鬧鈴。它利用AT89S52的定時(shí)/計(jì)數(shù)器來計(jì)算時(shí)間,并用存儲器記錄數(shù)據(jù),保證了系統(tǒng)的可靠性。一塊大而復(fù)雜的模擬電路花費(fèi)了您巨大的精力,繁多的元器件增加了您的成本。   3) 提供豐富的虛擬儀器   利用虛擬儀器在仿真過程中可以測量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。本程序用匯編語言設(shè)計(jì)。I2C開始標(biāo)志I2cStop EQU 0AAH。時(shí)鐘時(shí)SHOW_MOUDE EQU 2AH。//主程序結(jié)束// 系統(tǒng)數(shù)據(jù)讀寫子程序系統(tǒng)中利用24C02存儲系統(tǒng)數(shù)據(jù),該芯片為單電源供電,低功耗CMOS技術(shù),自定時(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)用報(bào)警掃描子程序調(diào)用鍵值掃描程序 鍵值相 等 比較鍵值 模式左移調(diào)整時(shí)間 保存退出 結(jié)束 設(shè)置時(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ì),我不僅加深了對單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。5 結(jié)論本設(shè)計(jì)以AT89C51單片機(jī)為核心,是一個(gè)具有報(bào)時(shí)功能的作息時(shí)間控制鐘。時(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 。得到位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)警掃描子程序通過掃描時(shí)鐘與定時(shí)時(shí)間是否相同來控制電鈴,其程序流程圖如下: 開始 未到時(shí)間 比較 鈴響 數(shù)據(jù)加一
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1