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

正文內(nèi)容

基于單片機的數(shù)字電子鐘單片機課程設計-資料下載頁

2024-10-27 11:22本頁面

【導讀】基于單片機的數(shù)字電子鐘。2.個性化電子鐘功能描述。3.單片機系統(tǒng)原理圖及工作原理描述。4.程序模塊框圖。6.設計或調(diào)試過程中碰到的問題及決計方法。7.測試數(shù)據(jù),誤差分析,補償方法,補償前后精度比較

  

【正文】 程序 。年月日閃爍模式選擇程序 FLASH2: JNB FLASH_FLAG,F3 。若標志位位為 0,顯示閃爍程序,否則顯示正常模式 SJMP FLASH2 F3: MOV A,MODE 。CJNE A,1,F12 。CJNE A,2,F12 。CJNE A,3,F12 CJNE A,4,F4。模式 4,校準 天數(shù) LJMP D_F F4: CJNE A,5,F5。模式 5,校準 月份 LJMP MON_F F5: CJNE A,6,F6。模式 6,校準 低位年 LJMP Y_F1 F6: CJNE A,7,F9 LJMP Y_F2 。模式 7, 校準 高位年 F9: CJNE A,0,F11。如果變回模式 0,返回 RET F11:。 SJMP FLASH2 RET 。閃爍程序 D_F: MOV DPTR,LED_SCAN_TABLE21 RET MON_F: MOV DPTR,LED_SCAN_TABLE22 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 28 RET Y_F1: MOV DPTR,LED_SCAN_TABLE23 RET Y_F2: MOV DPTR,LED_SCAN_TABLE24 RET 。按鍵檢測程序 。檢測是否按下程序 。按鍵程序 2 KEY_SCAN: LCALL NOKEY_1。 LCALL NOKEY_2。 LCALL NOKEY_3。 NOKEY_1: MOV C, CPL C JNC GATE1。CY 為 0 跳轉 MOV C, MOV TEMP4,C LCALL DELAY_10MS MOV C, ORL C,TEMP4 JNC K1。確定按下跳轉 GATE1: RET NOKEY_2: MOV C, CPL C JNC GATE2。CY 為 0 跳轉 MOV C, MOV TEMP4,C LCALL DELAY_10MS MOV C, ORL C,TEMP4 JNC K2 GATE2: RET 。JNB ,K1 。為 0 跳轉,按鍵按下為 0 。JNB ,K2 。JNB ,K3 。 RET 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 29 。 JNB ,K4 。MODE 鍵檢測程序 。模式選擇程序 K1: LCALL SOUND INC MODE MOV A,MODE CJNE A,10,K11 MOV MODE,0 K11: JNB ,$ RET 。up 鍵檢測程序 。UP 鍵的程序 K2: LCALL SOUND MOV A,MODE CJNE A,0,K21。模式 0,無操作 RET K21: CJNE A,1,K22 LJMP H_INC。模式 1,校準小時 K22: CJNE A,2,K27 LJMP M_INC。模式 2,校準分鐘 K27: CJNE A,3,K23 。模式 3,校準秒數(shù) LJMP S_INC K23: CJNE A,4,K24。模式 4,校準 天數(shù) LJMP D_INC K24: CJNE A,5,K25。模式 5,校準 月份 LJMP MON_INC K25: CJNE A,6,K26。模式 6,校準 低位年 LJMP Y_INC_1 K26: CJNE A,7,K28 LJMP Y_INC_2 。模式 7,校準 高位年 K28: CJNE A,8,K29 LJMP H_CLOCK。模式 8,鬧鐘時的時鐘調(diào)整 K29: LJMP M_CLOCK。模式 9,鬧鐘分鐘位調(diào)整 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 30 H_CLOCK: INC H_MEM_CLOCK MOV A,H_MEM_CLOCK CJNE A,24,H_CLOCK1 MOV H_MEM_CLOCK,0 H_CLOCK1: JNB ,$。檢測 up 鍵是否按下 RET M_CLOCK: INC M_MEM_CLOCK MOV A,M_MEM_CLOCK CJNE A,60,M_CLOCK1 MOV M_MEM_CLOCK,0 M_CLOCK1: JNB ,$。檢測 up 鍵是否按下 RET H_INC: INC H_MEM MOV A,H_MEM CJNE A,24,H_INC1 MOV H_MEM,0 H_INC1: JNB ,$。檢測 up 鍵是否按下 RET M_INC: INC M_MEM MOV A,M_MEM CJNE A,60,M_INC1 MOV M_MEM,0 M_INC1: JNB ,$。檢測 up 鍵是否按下 RET S_INC: INC S_MEM MOV A,S_MEM CJNE A,60,S_INC1 MOV H_MEM,0 S_INC1: JNB ,$。檢測 up 鍵是否按下 RET Y_INC_1: INC Y_MEM_1 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 31 MOV A,Y_MEM_1 CJNE A,100,Y_INC1 MOV Y_MEM_1,0 Y_INC1: JNB ,$。檢測 up 鍵 是否按下 RET Y_INC_2: INC Y_MEM_2 MOV A,Y_MEM_2 CJNE A,100,Y_INC2 MOV Y_MEM_2,0 Y_INC2: JNB ,$。檢測 up 鍵是否按下 RET MON_INC: INC MON_MEM MOV A,MON_MEM CJNE A,13,MON_INC1 MOV MON_MEM,1 MON_INC1: JNB ,$。檢測 up 鍵是否按下 RET D_INC: INC D_MEM MOV A,D_MEM CJNE A,32,D_INC1 MOV D_MEM,1 D_INC1: JNB ,$。檢測 up 鍵是否按下 RET 。OUT OF RANGE 問題 , K3 鍵判斷程序 NOKEY_3: MOV C, CPL C JNC GATE3。CY 為 0 跳轉 MOV C, MOV TEMP4,C LCALL DELAY_10MS MOV C, ORL C,TEMP4 JNC K3 GATE3: RET 。done 鍵檢測程序 。DONE 鍵的程序 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 32 K3: LCALL SOUND MOV A,MODE CJNE A,0,K31。模式 0, 無操作 RET K31: CJNE A,1,K32 LJMP H_DEC。模式 2, 校準小時 K32: CJNE A,2,K37 LJMP M_DEC。模式 3, 校準分鐘 K37: CJNE A,3,K33 。模式 3, 校準秒數(shù) LJMP S_DEC K33: CJNE A,4,K34。模式 4, 校準高位年 LJMP D_DEC K34: CJNE A,5,K35。模式 5, 校準低位年 LJMP MON_DEC K35: CJNE A,6,K36。模式 6,校準月份 LJMP Y_DEC_1 K36: CJNE A,7,K38 LJMP Y_DEC_2 。模式 7, 校準天數(shù) K38: CJNE A,8,K39 LJMP H_CLOCK_DEC。模式 8, 調(diào)整鬧鐘小時數(shù) K39: LJMP M_CLOCK_DEC。模式 9, 調(diào)整鬧鐘分鐘數(shù) H_CLOCK_DEC: DEC H_MEM_CLOCK MOV A,H_MEM_CLOCK CJNE A,0FFH,H_CLOCK1_DEC MOV H_MEM_CLOCK,23 H_CLOCK1_DEC: JNB ,$。檢測 up 鍵是否按下 RET M_CLOCK_DEC: DEC M_MEM_CLOCK MOV A,M_MEM_CLOCK 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 33 CJNE A,0FFH,M_CLOCK1_DEC MOV M_MEM_CLOCK,59 M_CLOCK1_DEC: JNB ,$。檢測 up 鍵是否按下 RET H_DEC: DEC H_MEM MOV A,H_MEM CJNE A,0FFH,H_DEC1 MOV H_MEM,23 H_DEC1: JNB ,$。檢測 up 鍵是否按下 RET M_DEC: DEC M_MEM MOV A,M_MEM CJNE A,0FFH,M_DEC1 MOV M_MEM,59 M_DEC1: JNB ,$。檢測 DONE 鍵是否按下 RET S_DEC: DEC S_MEM MOV A,S_MEM CJNE A,0FFH,S_DEC1 MOV S_MEM,59 S_DEC1: JNB ,$。檢測 up 鍵是否按下 RET Y_DEC_1: DEC Y_MEM_1 MOV A,Y_MEM_1 CJNE A,0FFH,Y_DEC1 MOV Y_MEM_1,99 Y_DEC1: JNB ,$。檢測 DONE 鍵是否按下 RET Y_DEC_2: DEC Y_MEM_2 MOV A,Y_MEM_2 CJNE A,0FFH,Y_DEC2 MOV Y_MEM_2,99 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 34 Y_DEC2: JNB ,$。檢測 up 鍵是否按下 RET MON_DEC: DEC MON_MEM MOV A,MON_MEM CJNE A,0,MON_DEC1 MOV MON_MEM,12 MON_DEC1: JNB ,$。檢測 DONE 鍵是否按下 RET D_DEC: DEC D_MEM MOV A,D_MEM CJNE A,0,D_DEC1 MOV D_MEM,31 D_DEC1: JNB ,$。檢測 DONE 鍵是否按下 RET 。鬧鐘程序 。檢測 key 按下的次數(shù),根據(jù)不同的次數(shù)設置不同的模式
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1