好文档 - 专业文书写作范文服务资料分享网站

基于51单片机的数字钟方案设计书(2)

天下 分享 时间: 加入收藏 我要投稿 点赞

电子系统综合设计课程论文

附录一

附录二

5

电子系统综合设计课程论文

/*****************************************************************************/ //初始化

MOV SP,#60H;栈指针地址赋值

MOV 3CH,#0CH;设置界面修改位的闪烁频率 具体代码在SERVE 1秒中断服务中 MOV 37H,#0FFH MOV 39H,#0FFH

;临时地址 预留给39H

;段位标志 8位数据对应8个数码管 为0的那位数码管始终暗

MOV 3AH,#11111101B;界面转换标志 ******01为时间界面 取反后 ******10为万年历界面 ******00为设置闹钟界面

CLR A ;时间万年历初始化 时间00:00:00 万年历2000。01。01 MOV 23H,A;时 MOV 22H,A ;分 MOV 21H,A ;秒 MOV 33H,#01H;日 MOV 34H,#01H ;月

MOV 35H,A;年 只能显示2000-2099的时间

MOV 3DH,A ;数码管闪烁开关 初始化为关闭状态 取反后 11111111 打开

MOV 40H,A ;闹钟设置界面预留地址地址 MOV 41H,A MOV 42H,A MOV 43H,A MOV 44H,A MOV 45H,A MOV 46H,A MOV 47H,A

MOV 50H,A ;闹钟1 时 MOV 51H,A MOV 52H,A MOV 0AH,A

;闹钟1 分 ;闹钟1 秒

;闹钟1 开关 00000000为关闭状态 取反后打开闹钟1 ;同上

MOV 53H,A MOV 54H,A MOV 55H,A

6

电子系统综合设计课程论文

MOV 0BH,A

MOV 56H,A MOV 57H,A MOV 58H,A MOV 0CH,A

;同上

MOV 59H,A MOV 5AH,A MOV 5BH,A MOV 0DH,A

;同上

MOV 5CH,A MOV 5DH,A MOV 5EH,A MOV 0EH,A

;同上

**************************************************************/ ORG 0000H ;程序入口地址 LJMP START

ORG 000BH ;定时器0中断入口地址 LJMP TIMER_0 ORG 0300H

/*****程序开始,初始化*****/ START:

SETB 48H ;使用一个bit位用于调时闪烁标志

SETB 47H ;使用一个bit位用于产生脉冲用于调时快进时基

MOV R1,#0 ;调整选择键功能标志:0正常走时、1调时、2调分、3调秒

MOV 20H,#00H MOV 21H,#00H MOV 22H,#00H MOV 23H,#00H MOV 24H,#00H

;用于控制秒基准时钟源的产生 ;清零秒寄存器 ;清零分寄存器 ;清零时寄存器

;用于控制调时闪烁的基准时钟的产生

MOV IP,#02H ;IP,IE初始化

7

基于51单片机的数字钟方案设计书(2)

电子系统综合设计课程论文附录一附录二5电子系统综合设计课程论文/*****************************************************************************///初始化
推荐度:
点击下载文档文档为doc格式
87utu2nd195uqa87qzsz8c83h0epna0167n
领取福利

微信扫码领取福利

微信扫码分享