×

基于单片机的万年历程序

消耗积分:0 | 格式:rar | 大小:4.73 KB | 2011-06-03

分享资料个

基于单片机万年历程序

;真正的万年历: 84 bytes 的 51 ASM

;==SUB_WNL=== 万年历 ==* Deng Miao *  2004-06-01 ***** GuangZhou ******
          SJ    DATA   30H ; 世纪  BCD  00 TO 99   
          NH    DATA   31H ; 年号  BCD  00 TO 99    0000 TO 9999 年
          YF    DATA   32H ; 月份  BCD  01 TO 12

   org 000h
     MOV SP, #40H
     MOV SJ, #21H ;2004-05
     MOV NH, #01H
     MOV YF, #4H   
     ACALL SUB_WNL
     SJMP $   

;===============SUB_WNL===================
     ; 入口:
        ;  SJ    DATA   30H ; 世纪  BCD  00 TO 99   
        ;  NH    DATA   31H ; 年号  BCD  00 TO 99    0000 TO 9999 年
        ;  YF    DATA   32H ; 月份  BCD  01 TO 12
     ; 出口
        ; ACC   --  本月天数 BCD 28 to 31
        ; B     --  本月1日的星期数 1 to 6 == 星期1 to 星期6
        ;                                0 -- 星期日
     ; 使用:  ACC, B, R5, R6 
     ; STACK:  3 bytes (不包括调用)
      ORG 50H

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
2011-06-11
0 回复 举报
没有原理图啊 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !