基于单片机的定时闹钟设计(16)

发布时间:2021-06-07

附录2 程序清单

K1 EQU P1.0 ;在程序开始前定义变量

K2 EQU P1.1 K3 EQU P1.2 K4 EQU P1.3 ORG 0000H LJMP MAIN

ORG 000BH

LJMP TIME

ORG 0100H

MAIN:MOV SP,#50H

MOV 20H,#00H ;时间 BIN SECOND MOV 21H,#00H ; BIN MINUTE MOV 22H,#00H ; BIN HOUR MOV 23H,#01H ;闹铃 BIN MINUTE MOV 24H,#01H ; BIN HOUR MOV 25H,#00H ;定义一个标志位

MOV 30H,#00H ;时间 BCD SECOND MOV 31H,#00H ;

MOV 32H,#00H ; BCD MINUTE MOV 33H,#00H ;

MOV 34H,#00H ; BCD HOUR MOV 35H,#00H ;

MOV 36H,#01H ;闹铃 BCD MINUTE MOV 37H,#00H ;

MOV 38H,#01H ; BCD HOUR MOV 39H,#00H ;

MOV TMOD,#01H ;16位计数器 T0,方式1

MOV TH0,#03CH ;赋初值 MOV TL0,#0B0H MOV IE,#10000111B ;开中断 T0,EA=1 SETB TR0 ;T0启动计数 MOV R2,#14H ;计数器 MOV P2,#0FFH

LOOP:LCALL TIMEPRO ; 调用现在时间与闹铃时间比较程序 LCALL DISPLAY1 ; 调用现在时间显示子程序

基于单片机的定时闹钟设计(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219