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

正文內(nèi)容

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

2025-07-01 22:19本頁面
  

【正文】 當(dāng)然,我的設(shè)計還存在著一些缺陷,有待于在將來設(shè)計中進(jìn)一步提高,在此懇請老師批評指正。同時,更重要的是,我在這一設(shè)計過程中,學(xué)會了堅持不懈,不輕易言棄。創(chuàng)新,是要我們學(xué)會將理論很好地聯(lián)系實(shí)際,并不斷地去開動自己的大腦,從為人類造福的意愿出發(fā),做自己力所能及的,別人卻沒想到的事。這次設(shè)計的實(shí)現(xiàn)由以往的手動控制變?yōu)樽詣涌刂?,可以自動控制高校的作息時間?,F(xiàn)代學(xué)校要求對時間加以控制,要按時打鈴及播放廣播,以保證學(xué)習(xí)與工作的正常運(yùn)行。最終完成本次設(shè)計。主要任務(wù)是檢驗(yàn)實(shí)現(xiàn)的功能及其效果并校正數(shù)值。本系統(tǒng)的軟件系統(tǒng)很大,全部用匯編語言來編寫,選用一般的偉福仿真器對其進(jìn)行調(diào)試。根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為兩部分:軟件調(diào)試和軟硬件聯(lián)調(diào)。其流程圖如下: 開始 堆棧操作 A=1 判斷 數(shù)碼管標(biāo)志 秒閃標(biāo)志位置1 輸出秒閃原始狀態(tài) 未達(dá)到 判斷是否達(dá)到 滿分滿秒 時間置0 時間加1 鈴響20S結(jié)束 結(jié)束 T1定時器中斷子程序流程圖程序如下:INT_T1: 。退出 DEC SHOW_MOUDE AJMP SetTimer_AgainSetTimer_KEY7: CJNE A,07,SetTimer_KEY8 SJMP EXIT_SetTimerSetTimer_KEY8: 。時減 MOV A,LS_H CJNE A,0,NOT_SET_H MOV LS_H,23 AJMP SetTimer_AgainNOT_SET_H: DEC LS_H AJMP SetTimer_AgainSetTimer_KEY6: 。秒減 MOV A,LS_S CJNE A,0,NOT_SET_S MOV LS_S,59 AJMP SetTimer_AgainNOT_SET_S: DEC LS_S AJMP SetTimer_AgainSUB_M: 。分加 CJNE A,2,ADD_H MOV A,LS_M CJNE A,59,NOT_RESET_M MOV LS_M,0 AJMP SetTimer_AgainNOT_RESET_M: INC LS_M AJMP SetTimer_AgainADD_H: 。模式左移 MOV A,SHOW_MOUDE CJNE A,3,SHOW_MOUDE_ADD MOV SHOW_MOUDE,1 AJMP SetTimer_AgainSHOW_MOUDE_ADD: INC SHOW_MOUDE AJMP SetTimer_AgainSetTimer_KEY4: CJNE A,04,SetTimer_KEY5 MOV A,SHOW_MOUDE CJNE A,1,ADD_M 。調(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 。調(diào)用顯示掃描子程序 ACALL COMP_DATA 。顯示模式1 MOV SHOW_PC,LS_S 。時鐘設(shè)置子程序 MOV LS_S,CLOCK_DATA0 。掃描鍵盤得到鍵值子程序 MOV A,P1 CJNE A,0FEH,GOTO_KEY2 MOV A,1 RETGOTO_KEY2: CJNE A,0FDH,GOTO_KEY3 MOV A,2 RETGOTO_KEY3: CJNE A,0FBH,GOTO_KEY4 MOV A,3 RETGOTO_KEY4: CJNE A,0F7H,GOTO_KEY5 MOV A,4 RETGOTO_KEY5: CJNE A,0EFH,GOTO_KEY6 MOV A,5 RETGOTO_KEY6: CJNE A,0DFH,GOTO_KEY7 MOV A,6 RETGOTO_KEY7: CJNE A,0BFH,GOTO_KEY8 MOV A,7 RETGOTO_KEY8: CJNE A,07FH,KEY_EXIT MOV A,8 RETKEY_EXIT: MOV A,0 RET 設(shè)置時鐘子程序:利用鍵盤設(shè)置,通過模式左移右移來實(shí)現(xiàn)對時間的修改設(shè)置以及保存。報警掃描子程序 MOV A,RingCount JZ COMP_EXIT MOV A,CLOCK_DATA0 JNZ COMP_EXIT MOV R2,RingCountCOMP_LOOP: MOV A,RINGDATAH CJNE A,CLOCK_DATA2,NEXT_COMP MOV A,RINGDATAL CJNE A,CLOCK_DATA1,NEXT_COMP SETB SJMP COMP_EXITNEXT_COMP: INC R0 INC R1 DJNZ R2,COMP_LOOPCOMP_EXIT: RET 鍵盤掃描子程序 系統(tǒng)利用獨(dú)立式鍵盤,作為系統(tǒng)的輸入設(shè)備,可以實(shí)現(xiàn)對時鐘的調(diào)整,以及對響鈴報警時間的設(shè)置,具有設(shè)計簡單,方便,使用的特點(diǎn)。得到位4數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,3,SHOW_LED_4 JB S_Flash,SHOW_LED_4 MOV A,10 RETSHOW_LED_4: MOV R0,SHOW_PC INC R0 INC R0 MOV A,R0 DIV AB MOV A,B RETSHOW_5: 。得到位2數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,2,SHOW_LED_2 JB S_Flash,SHOW_LED_2 MOV A,10 RETSHOW_LED_2: MOV R0,SHOW_PC INC R0 MOV A,R0 DIV AB MOV A,B RETSHOW_3: 。得到位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: 。得到位數(shù)據(jù)子程序 MOV B,10 DEC A RL A MOV DPTR,FIND_BIT JMP A+DPTRFIND_BIT:。顯示數(shù)據(jù)屏蔽 RETDelay1ms: 。顯示模式為4則顯示字符NULL MOV DPTR,SHOW_NULL MOV A,R1 DEC A MOVC A,A+DPTRSHOW_TO_CODE: MOV SHOW_BIT,0FFH。顯示子程序 MOV R1,6SHOW_AGAIN: MOV A,SHOW_MOUDE XRL A,4 JZ SHOW_CHAR MOV A,R1 ACALL GETCODE 。位碼 DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH。段碼 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DB 40HSHOW_NULL:。其顯示模式有五種:0:正常顯示數(shù)據(jù);1:顯示調(diào)試模式(0,1位閃爍);2:顯示調(diào)試模式(2,3位閃爍);3:顯示調(diào)試模式(4,5位閃爍);4:顯示特殊字符模式。為了實(shí)現(xiàn)LED顯示器的動態(tài)掃描,除了要給顯示器提供的輸入之外,還要對顯示器加位選擇控制,這就是通常所說的段控和位控。更新報警數(shù)據(jù)個數(shù) RET對多位LED顯示器的動態(tài)顯示,通常都是采用動態(tài)掃描的方法
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1