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

正文內(nèi)容

基于單片機的數(shù)字電子鐘單片機課程設(shè)計(存儲版)

2024-12-06 11:22上一頁面

下一頁面
  

【正文】 ition Logical 位取反 JNB FLASH_FLAG,T0_INT1 。高位年 T0_INT1: POP DPH POP DPL POP PSW POP ACC RETI 。位鎖存 MOV P0,A CLR MOV A,SCAN_COUNT5 ADD A,ACC INC A MOVC A,A+DPTR MOV R0,A MOV A,R0 SETB 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 17 MOV P0,A 。LCALL LIGHT_OFF LJMP FLASH3 F31: MOV A,MODE CJNE A,8,F32 LJMP H_F_CLOCK。為鬧鐘做 BCD 轉(zhuǎn)碼 CONVERT_BCD3: 。檢測鬧鐘程序 。位鎖存 MOV P0,A CLR MOV A,SCAN_COUNT ADD A,ACC INC A MOVC A,A+DPTR MOV R0,A MOV A,R0 MOV R0,SCAN_COUNT DOT: CJNE R0,2,NOACT1 ACT: SETB ORL A,80H MOV P0,A SETB 。第二個數(shù)碼管 MOV A,R6 ANL A,0F0H 。二翻十程序 BTID: CLR A MOV R4,A MOV R5,A MOV R6,A MOV R7,16 IBTL: CLR C MOV A,R3 RLC A 。顯示年月日的程序 DISPLAY2: MOV P0,11111111B SETB NOP NOP 。保留低四位 MOV DPTR,LED_CODE MOVC A,A+DPTR MOV LED1_2,A 。第 6_2 個數(shù)碼管 MOV A,R6 ANL A,0F0H SWAP A MOVC A,A+DPTR MOV LED6_2,A 。MOV DPTR,LED_SCAN_TABLE MOV A,R1 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 25 MOVC A,A+DPTR SETB 。時分秒閃爍模式選擇程序 FLASH1: JNB FLASH_FLAG,F1 。 SJMP FLASH1 RET 。MOV DPTR,LED_SCAN_TABLE MOV A,R1 MOVC A,A+DPTR SETB 。若標志位位為 0,顯示閃爍程序,否則顯示正常模式 SJMP FLASH2 F3: MOV A,MODE 。如果變回模式 0,返回 RET F11:。 NOKEY_1: MOV C, CPL C JNC GATE1。 RET 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 29 。模式 2,校準分鐘 K27: CJNE A,3,K23 。檢測 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 。模式 3, 校準秒數(shù) LJMP S_DEC K33: CJNE A,4,K34。檢測 up 鍵是否按下 RET H_DEC: DEC H_MEM MOV A,H_MEM CJNE A,0FFH,H_DEC1 MOV H_MEM,23 H_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 ,$。模式 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 ,$。模式 2, 校準小時 K32: CJNE A,2,K37 LJMP M_DEC。檢測 up 鍵是否按下 RET MON_INC: INC MON_MEM MOV A,MON_MEM CJNE A,13,MON_INC1 MOV MON_MEM,1 MON_INC1: JNB ,$。模式 8,鬧鐘時的時鐘調(diào)整 K29: LJMP M_CLOCK。模式 0,無操作 RET K21: CJNE A,1,K22 LJMP H_INC。JNB ,K2 。 LCALL NOKEY_2。模式 6,校準 低位年 LJMP Y_F1 F6: CJNE A,7,F9 LJMP Y_F2 。 年月日閃爍模式選擇程序 。 之 前 定 義 過 :SCAN_COUNT EQU 7BH ADD A,ACC MOV R1,A LCALL FLASH2 。模式 3,校準秒數(shù) F8: CJNE A,0,F10。時分秒閃爍模式選擇程序 。 之 前 定 義 過 :SCAN_COUNT EQU 7BH ADD A,ACC MOV R1,A LCALL FLASH1 。第 5_2 個數(shù)碼管 MOV R3,Y_MEM_1 MOV R2,0 LCALL BTID MOV A,R6 ANL A,0FH MOV DPTR,LED_CODE 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 24 MOVC A,A+DPTR JNB FLASH_FLAG,MODE0_BCD2 。啟用第二段轉(zhuǎn)碼程序 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 23 CONVERT_BCD2: 。 顯示年月日的程序 。第六個數(shù)碼管 MOV A,R6 ANL A,0F0H SWAP A MOVC A,A+DPTR MOV LED6,A RET 。第一個數(shù)碼管 MOV R3,S_MEM MOV R2,0 LCALL BTID MOV A,R6 ANL A,0FH 。MOV P0,0FFH CPL MOV A,SCAN_COUNT 。第四個數(shù)碼管 MOV A,R6 ANL A,0F0H SWAP A 。閃爍程序 H_F_CLOCK: MOV DPTR,LED_SCAN_TABLE_CLOCK_1 RET M_F_CLOCK: MOV DPTR,LED_SCAN_TABLE_CLOCK_2 RET 。時鐘閃爍模式選擇程序 FLASH3: JNB FLASH_FLAG,F31 。在 flash 函數(shù)中選擇調(diào)用哪個表 。月 INC Y_MEM_1 基于單片機的數(shù)字電子鐘 LKH 11/27/2020 16 MOV A,Y_MEM_1 CJNE A,100,T0_INT1 MOV Y_MEM_1,0 。CPL 。中斷服務(wù)程序 T0_INT: PUSH ACC 。不為模式 9,顯示 mode2=0 下的 display程序 LCALL CONVERT_BCD3 。MODE2 為 0, 判斷是否為 8 或者 9 CJNE A,8,NOT_CLOCK3。等待按鍵按下 KEY4_SCAN: NOKEY_4: MOV C, CPL C JNC GATE4。CPU 中斷允許總開關(guān) LCALL CLR_MEM MOV MON_MEM,1 MOV D_MEM,1 。定時器中斷 0 的標志 LJMP T0_INT ORG 0013H 。變量定義 LED1 EQU 7FH LED2 EQU 7EH LED3 EQU 7DH LED4 EQU 7CH LED5 EQU 7BH LED6 EQU 7AH LED1_2 EQU 6CH LED2_2 EQU 6BH LED3_2 EQU 6AH LED4_2 EQU 69H LED5_2 EQU 68H LED6_2 EQU 67H LED7_2 EQU 66H LED8_2 EQU 65H SCAN_COUNT2 EQU 64H MODE2 EQU 60H SCAN_COUNT3 EQU 5FH SCAN_COUNT4 EQU 5EH LED1_CLOCK_HOUR EQU 5DH LED2_CLOCK_HOUR EQU 5CH LED1_CLOCK_MIN EQU 5BH LED2_CLOCK_MIN EQU 5AH H_MEM_CLOCK EQU 59H M_MEM_CLOCK EQU 58H SCAN_COUNT5 EQU 57H SCAN_COUNT EQU 77H 。 三、 單片機系統(tǒng)原理圖及工作原理描述 1. 各模塊介紹 a) CPU 及時鐘 ,復位電路 i. 復位電路 功能描述:上電時,單片機會自動復位,按下 S1 按鍵時,手動復位,該電子鐘系統(tǒng)會從 0 開始計時。 2) 設(shè) 計報告要求: 每人一份設(shè)計報告,要求獨立完成,用統(tǒng)一的封面裝訂,設(shè)計報告的內(nèi)容包括以下部分: 1. 設(shè)計任務(wù)書 2. 個性化電子鐘功能要求 3. 單片機系統(tǒng)原理圖及工作原理描述 4. 程序模塊框圖 5. 程序清單 6. 設(shè)計或調(diào)試過程中碰到的問題及決計方法 7. 測試數(shù)據(jù),誤差分析,補償方法,補償前后精度比較 8. 完成課程設(shè)計后的收獲或體會,對《單片機課程設(shè)計》提出改進意見。具體要求以下: 1. 基本電路 AT89S51CPU, 12MHZ 時鐘,常規(guī)上電和手動復位電路。 中斷服務(wù)程序 ................................................................................................ 14 。變量定義 ............................................................................................
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1