(最新版)基于51单片机汇编语言的数字钟课程设计报告含有闹钟万毕业论文 联系客服

发布时间 : 星期五 文章(最新版)基于51单片机汇编语言的数字钟课程设计报告含有闹钟万毕业论文更新完毕开始阅读

TEN1:JNB P0.2,TENA

MOV A,HOUR ADD A,#01 DA A

MOV HOUR,A CJNE A,#24H,TENA MOV HOUR,#0 TENA:RETI

;******************预置日期 DATE:JNB P0.3,TEN3

MOV A,MONTH

06 电气工程及其自动化 2 班

许伟敏

4

19

单片微型计算机课程设计

基于汇编语言的电子数字钟

源程序集合及注释

ADD A,#01 DA A

MOV MONTH,A CJNE A,#13H,TENB MOV MONTH,#1 SJMP TENB TEN3:JNB P0.2,TEN4

MOV A,YEAR ADD A,#01 DA A

MOV YEAR,A SJMP TENB TEN4:JNB P0.4,TENB

MOV A,DAY ADD A,#01 DA A MOV DAY,A

;***************判断平闰年

MOV A,MONTH CJNE A,#02H,TEN6 MOV A,YEAR ANL A,#0F0H SWAP A MOV B,#10 MUL AB MOV 24H,A MOV A,YEAR ANL A,#0FH ADD A,24H JB ACC.0,TEN5 JB ACC.1,TEN5 MOV A,DAY CJNE A,#30H,TENB MOV DAY,#1 SJMP TENB TEN5:MOV A,DAY

CJNE A,#29H,TENB MOV DAY,#1 SJMP TENB ;**************判断大小月 TEN6:CJNE A,#08H,TEN7 TEN7:JC TEN9

JB 18H,TEN8 MOV A,DAY CJNE A,#32H,TENB MOV DAY,#1 SJMP TENB

TEN8:MOV A,DAY

CJNE A,#31H,TENB MOV DAY,#1 SJMP TENB TEN9:JNB 18H,TEN10

MOV A,DAY CJNE A,#32H,TENB MOV DAY,#1 SJMP TENB TEN10:MOV A,DAY

CJNE A,#31H,TENB MOV DAY,#1

06 电气工程及其自动化 2 班

许伟敏

4

20

单片微型计算机课程设计

基于汇编语言的电子数字钟

源程序集合及注释

TENB: RETI

;**************************预置闹铃时间 RTIME:JNB P0.3,TEN12

MOV A,RM ADD A,#01 DA A MOV RM,A CJNE A,#60H,TENC MOV RM,#0 SJMP TENC TEN12:JNB P0.2,TENC

MOV A,RH ADD A,#01 DA A MOV RH,A CJNE A,#24H,TENC MOV RH,#0 TENC:RETI

;************************预置生日日期 BDATE:JNB P0.3,TEN14

MOV A,BD ADD A,#01 DA A MOV BD,A MOV A,BM

CJNE A,#02H,TEN15 MOV A,BD

CJNE A,#30H,TEND MOV BD,#1 SJMP TEND

TEN15:CJNE A,#08H,TEN16 TEN16:JC TEN18

JB 18H,TEN17 MOV A,BD

CJNE A,#32H,TEND MOV BD,#1 SJMP TEND TEN17:MOV A,BD

CJNE A,#31H,TEND MOV BD,#1 SJMP TEND TEN18:JNB 18H,TEN19

MOV A,BD

CJNE A,#32H,TEND MOV BD,#1 SJMP TEND TEN19:MOV A,BD