第一范文网 - 专业文章范例文档资料分享平台

日历时钟单片机课程设计(附汇编程序+方案图+模块图+ddb模拟图)

来源:用户分享 时间:2025/8/24 6:36:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

v1.0 可编辑可修改 LCALL TEST

CJNE A,#7FH,NEXTL1 ;7FH为8键 SETB LJMP ZHUAN12 NEXTL1:

CJNE A,#0BFH,ZHUAN12

CLR ;以上为扫描键盘并设置 ZHUAN12:

JB ,NEXT6B ;判断调整日期还是时间

CJNE A,#0FDH,NEXTA ;0FDH为2键,如果按键值为FDH则结束

LJMP BACK

NEXTA: CJNE A,#0FBH,NEXTB ;0FBH为3键 INC AD1 ;秒加1 MOV A,AD1

CJNE A,#3CH,AGAINA MOV AD1,#00H SJMP AGAINA

NEXTB: CJNE A,#0F7H,NEXTC ;0F7H为4键 INC AD2 ;分加1 MOV A,AD2

CJNE A,#3CH,AGAINA MOV AD2,#00H SJMP AGAINA

NEXTC: CJNE A,#0EFH,AGAINA ;0EFH为5键 INC AD3 ;时加1 MOV A,AD3

CJNE A,#18H,AGAINA MOV AD3,#00H NEXTT: SJMP AGAINA NEXT6B:

CJNE A,#0FDH,NEXTAB;JIESHUJIAN ;0FDH为2键 LJMP BACK

NEXTAB: CJNE A,#0FBH,NEXTBB ;0FBH为3键

99

v1.0 可编辑可修改 INC AD4 ;日加1 MOV A,AD4

CJNE A,#20H,AGAINA MOV AD4,#01H SJMP AGAINA

NEXTBB: CJNE A,#0F7H,NEXTCB ;0F7H为4键 INC AD5 ;月加1 MOV A,AD5

CJNE A,#0DH,AGAINA MOV AD5,#01H SJMP AGAINA

NEXTCB: CJNE A,#0EFH,AGAINA ;0EFH INC AD6 ; MOV A,AD6

CJNE A,#64H,AGAINA MOV AD6,#00H AGAINA: LCALL DISPLAY LJMP AGAINB BACK: RET

INT: INC R5 CJNE R5,#20,NEXTS1 ;共*20=1秒

MOV R5,#00H

LCALL DISPLAY ; LJMP MEND

NEXTS1: LJMP NEXTS ;MEND: MOV A,AD1

CJNE A,#0AH,LAREMEND SETB LED ;LAREMEND: INC AD1 MOV A,AD1

CJNE A,#3CH, NEXTS2 LJMP MEND1

为5键 年加1

循环20次,每次循环为秒,满一秒后的显示 满一秒后的显示 满十秒关灯,否则继续 10

10v1.0 可编辑可修改 NEXTS2: LJMP NEXTS ;以上为看是否修改秒,满60,分加一否则跳转继续

MEND1: MOV AD1,#00H INC AD2 MOV A,AD2

CJNE A,#3CH,NEXTS3 LJMP MEND2

NEXTS3: LJMP NEXTS ;时加一否则跳转继续

MEND2: MOV AD2,#00H INC AD3 MOV A,AD3

CJNE A,#0Ah,ZAIJIANCHA AJMP BAOSHI ZAIJIANCHA:

CJNE A,#0Bh,ZHENGCHANG

BAOSHI: CLR LED ;ZHENGCHANG: MOV A,AD3

CJNE A,#18H,NEXTS4 ; LJMP MEND3 ;续加天

NEXTS4: LJMP NEXTS MEND3: MOV AD3,#00H INC AD4 MOV A,AD5

CJNE A,#02H,JIXUTIAN ; MOV A,AD6 MOV B,#4H DIV AB MOV A,B

JZ RUNNIAN ;PINGNIAN:

MOV A,AD4 ;1111以上为看是否修改分,满60,以上为两个报时开灯 不满二十四小时跳出 满二十四后跳到清零小时继判断是否为二月份 判断是否为闰年 平年

v1.0 可编辑可修改 CJNE A,#1DH,NEXTS MOV AD4,#01H AJMP JIXUYUE

RUNNIAN: MOV A,AD4 ; 闰年 CJNE A,#1EH,NEXTS MOV AD4,#01H AJMP JIXUYUE

JIXUTIAN: ; 月

MOV A,AD5 CJNE A,#01H,PAN1 LJMP SANSHIYI PAN1: CJNE A,#03H,PAN3 LJMP SANSHIYI PAN3: CJNE A,#04H,PAN4 LJMP SANSHI PAN4: CJNE A,#05H,PAN5 LJMP SANSHIYI PAN5: CJNE A,#06H,PAN6 LJMP SANSHI PAN6: CJNE A,#07H,PAN7 LJMP SANSHIYI PAN7: CJNE A,#08H,PAN8 LJMP SANSHIYI PAN8: CJNE A,#09H,PAN9 LJMP SANSHI PAN9 : CJNE A,#10H,PAN10 LJMP SANSHIYI PAN10: CJNE A,#11H,SANSHIYI LJMP SANSHI SANSHIYI:

MOV A,AD4 ;12

CJNE A,#20H,NEXTS

1212

不为二月,再查看是那个月份:1,3,5,7,8,10,

日历时钟单片机课程设计(附汇编程序+方案图+模块图+ddb模拟图).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c19m5097g5m3y3j84vsq02xzhu2kzfw009pv_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top