云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机电子时钟汇编语言程序

单片机电子时钟汇编语言程序

  • 62 次阅读
  • 3 次下载
  • 2025/5/29 3:17:33

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DISPLAY:MOV R0,#LEDBUF MOV R1,#6 MOV R2,TEMP

LOOP: MOV DPTR,#OUTBIT MOV A,#0

MOVX @DPTR,A MOV A,@R0

MOV DPTR,#OUTSEG MOVX @DPTR,A MOV DPTR,#OUTBIT MOV A,R2

MOVX @DPTR,A MOV R6,#1 ACALL DELAY MOV A,R2 RL A

MOV R2,A INC R0

DJNZ R1,LOOP RET

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TOLED:MOV DPTR,#LEDTAB MOVC A,@A+DPTR RET

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; MB处理程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ORG 0500H MB:MOV SEC ,#00H MOV MIN,#00H MOV C100,#0 MOV TEMP2,#1 MB_LP:MOV A,MIN MOV B,#10 DIV AB

ACALL TOLED MOV LEDBUF,A MOV A,B ACALL TOLED ANL A,#7FH

; MOV LEDBUF+1,A MOV A,SEC MOV B,#10 DIV AB

ACALL TOLED MOV LEDBUF+2,A MOV A,B ACALL TOLED ANL A,#7FH

MOV LEDBUF+3,A MOV A,C100 MOV B,#10 DIV AB

ACALL TOLED MOV LEDBUF+4,A MOV A,B

ACALL TOLED MOV LEDBUF+5,A ACALL DISPLAY LCALL TESTKEY JB Acc.0, MB_LP MOV R6,#10 LCALL DELAY LCALL TESTKEY JB Acc.0,MB_LP LCALL MB_KEY MOV A,TEMP2

CJNE A,#1,MB_EXIT LJMP MB_LP MB_EXIT:RET

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; 获取按键并跳转程序 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MB_KEY:MOV DPTR,#OUTBIT MOV A,#11111110B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR JNB Acc.0,MB_K1 MOV DPTR,#OUTBIT MOV A,#11111101B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR

; JNB Acc.0,MB_K2 MOV DPTR,#OUTBIT MOV A,#11111011B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR JNB Acc.0,MB_K3 MOV DPTR,#OUTBIT MOV A,#11110111B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR JNB Acc.0,MB_K4 MOV DPTR,#OUTBIT MOV A,#11101111B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR JNB Acc.0,MB_K5 MOV DPTR,#OUTBIT MOV A,#11011111B MOVX @DPTR,A MOV DPTR ,#IN MOVX A,@DPTR JNB Acc.0,MB_K6 SJMP MB_WAIT ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MB_K1:SETB TR0

SJMP MB_WAIT MB_K2:CLR TR0

SJMP MB_WAIT MB_K3:CLR TR0 MOV SEC,#0 MOV MIN,#0 MOV C100,#0 SJMP MB_WAIT MB_K4:MOV TEMP,#00H SJMP MB_WAIT MB_K5:MOV TEMP,#01H SJMP MB_WAIT MB_K6:CLR TR0

MOV TEMP2,#0 MB_WAIT:LCALL TESTKEY JNB Acc.0,MB_WAIT

MOV R6,#10 LCALL DELAY LCALL TESTKEY

JNB Acc.0 ,MB_WAIT RET

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; NZ处理程序 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ORG 0800H NZ:CLR TR0

MOV TEMP2,#1 MOV NZHOUR,#8 MOV NZMIN,#1EH MOV R5,#02H NZ_LP:MOV A,NZHOUR MOV B,#10 DIV AB

LCALL TOLED MOV LEDBUF,A MOV A,B LCALL TOLED ANL A,#7FH

MOV LEDBUF+1,A MOV A,NZMIN MOV B,#10 DIV AB

LCALL TOLED

MOV LEDBUF+2,A MOV A,B LCALL TOLED

MOV LEDBUF+3,A MOV A,SEC MOV B,#10 DIV AB

LCALL TOLED

MOV LEDBUF+4,#0FFH MOV LEDBUF+5,#0FFH LCALL DISPLAY LCALL TESTKEY JB Acc.0, NZ_LP MOV R6,#10 LCALL DELAY LCALL TESTKEY JB Acc.0,NZ_LP

搜索更多关于: 单片机电子时钟汇编语言程序 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DISPLAY:MOV R0,#LEDBUF MOV R1,#6 MOV R2,TEMP LOOP: MOV DPTR,#OUTBIT MOV A,#0 MOVX @DPTR,A MOV A,@R0 MOV DPTR,#OUTSEG MOVX @DPTR,A MOV DPTR,#OUTBIT MOV A,R2 MOVX @DPTR,A MOV R6,#1 ACALL DELAY MOV A,R2 RL A

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com