亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1302.asm

?? 電子萬年歷的設計制作程序
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
                        ; 萬年歷程序
;從1302中讀出的數據放在67H(高兩位年)66H(低兩位年)65H(月)64H(星期)63H(日)
 ;; 62H(小時)61H(分鐘)60H(秒)57H(農歷月)56H(農歷日)
 ;; 顯示緩沖單元7CH-7BH(4CH-4BH)(年低位),7AH-79H(4AH-49H)月,78H(48H)星期,
;77H-76H(47H-46H)日,75H-74H(45H-44H)小時,73H-72H(43H-42H)分鐘,71H-70H(41H-40H)秒 5EH-5DH(55H-54H)農歷年,5CH-5BH(53H-52H)農歷月,5AH-59H(51H-50H)農歷日
 ;;;; 閏月標志為F0,定時器T1為調整時候閃爍用。
 ;1302在設置調整時間后,要改為禁止寫入狀態,否則在上電復位的時候就發生誤寫入,使時間值加1分鐘
;次程序中的段碼表只適用于該特殊的硬件,具體的段碼表由具體的硬件決定

                               SCLK  EQU P3.2
                                IO   EQU P3.3
                                RST  EQU P3.4
                                year DATA 66H
                               month DATA 65H
                                week DATA 64H
                                day  DATA 63H
                                hour DATA 62H
                              mintue DATA 61H
                              second DATA 60H
                         DS1302_ADDR DATA 32H
                         DS1302_DATA DATA 31H
                                  ORG 0000H
                                  LJMP  START
                                  ORG 0003H
                                  RETI
                                  ORG 000BH
                                  RETI
                                  ORG 0013H
                                  RETI
                                  ORG 001BH
                                  LJMP INTT1
                                  ORG 0023H
                                  RETI
                                  ORG 002BH
                                  RETI
                              ;;;;;;;;;;;;;;;;;;
                              ;;;;主程序;;;;
                             ;;;;;;;;;;;;;;;;;;;
                START:    SETB EA
                          MOV SCON,#00H  ;;串行輸出,方式0
                          MOV TMOD,#10H  ;計數器1,方式1
                          MOV TL1,#00H
                          MOV TH1,#00H
                          MOV DS1302_ADDR,#8EH
                          MOV DS1302_DATA,#00H ;允許寫1302
                          LCALL WRITE
                          MOV  DS1302_ADDR,#90H
                          MOV  DS1302_DATA,#0A6H;1302充電,充電電流1.1MA
                          LCALL  WRITE
              MAIN1:      MOV  DS1302_ADDR,#8DH   ;讀出年
                          LCALL  READ
                          MOV   year,DS1302_DATA
                          MOV   DS1302_ADDR,#8BH  ;讀出星期
                          LCALL  READ
                          MOV    week ,DS1302_DATA
                          MOV   DS1302_ADDR,#89H   ;讀出月
                          LCALL  READ
                          MOV    month,DS1302_DATA
                          MOV    DS1302_ADDR,#87H  ;讀出日
                          LCALL  READ
                          MOV    day,DS1302_DATA
                          MOV    DS1302_ADDR,#85H  ;讀出小時
                          LCALL   READ
                          MOV     hour,DS1302_DATA
                          MOV    DS1302_ADDR,#83H  ;讀出分鐘
                          LCALL   READ
                          MOV    mintue,DS1302_DATA
                          MOV    DS1302_ADDR,#81H  ;讀出秒
                          LCALL  READ
                          MOV   second,DS1302_DATA
                          MOV   R0,year   ;年分離,送顯示緩存
                          LCALL  DIVIDE
                          MOV   7BH,R1
                          MOV   4BH,R1
                          MOV   7CH,R2
                          MOV   4CH,R2
                          MOV   78H,week
                          MOV   48H,week
                          MOV   R0,month  ;月分離,送顯示緩存
                          LCALL DIVIDE
                          MOV   79H,R1
                          MOV   49H,R1
                          MOV   7AH,R2
                          MOV   4AH,R2
                          MOV   R0,day   ;日分離,送顯示緩存
                          LCALL  DIVIDE
                          MOV    76H,R1
                          MOV    46H,R1
                          MOV    77H,R2
                          MOV    47H,R2
                          MOV    R0,hour ;小時分離,送顯示緩存
                          LCALL  DIVIDE
                          MOV    74H,R1
                          MOV    44H,R1
                          MOV    75H,R2
                          MOV    45H,R2
                          MOV    R0,mintue ;分鐘分離,送顯示緩存
                          LCALL  DIVIDE
                          MOV    72H,R1
                          MOV    42H,R1
                          MOV    73H,R2
                          MOV    43H,R2
                          MOV    R0,second  ;秒分離,送顯示緩存
                          LCALL  DIVIDE
                          MOV    70H,R1
                          MOV    40H,R1
                          MOV    71H,R2
                          MOV    41H,R2
                          LCALL DISPLAY
                          LCALL GENGXIAN   ;更新農歷程序
                          JNB P1.1,SETG
                          JNB F0,SSS
                          CLR P1.3       ;閏月,則p1.3清零,指示燈亮
                          LJMP MAIN1
                    SSS:  SETB P1.3      ;非閏月,則p1.3置位,指示燈滅
                          LJMP MAIN1
                   ;;;;;;;;;;;;;;;;;
                   ;;公歷設置程序;;;
                   ;;;;;;;;;;;;;;;;;
                  SETG :   SETB TR1
                           SETB ET1
                           MOV DS1302_ADDR,#8EH
                           MOV DS1302_DATA,#00H  ;允許寫1302
                           LCALL WRITE
                           MOV DS1302_ADDR,#80H
                           MOV DS1302_DATA,#80H  ;1302停止振蕩
                           LCALL WRITE
                  GWAIT: LCALL DISPLAY
                           JNB P1.1,GWAIT
                  SETG1: LCALL DISPLAY
                           JNB P1.1,SETG2
                           JNB P1.2,GADDYEAR
                           AJMP SETG1
              GADDYEAR:    MOV R7,66H      ;年加一
                           LCALL ADD1
                           MOV 66H,A
                           CJNE A,#51H, GADDYEAR1
                           MOV 66H,#01H
             GADDYEAR1:    MOV DS1302_ADDR,#8CH ;年值送人1302
                           MOV DS1302_DATA,66H
                           LCALL WRITE
                           MOV R0,66H
                           LCALL DIVIDE  ;年分離送顯示緩存
                           MOV 4BH,R1
                           MOV 7BH,R1
                           MOV 4CH,R2
                           MOV 7CH,R2
                  WAITT1:LCALL DISPLAY
                           JNB P1.2,WAITT1
                           AJMP SETG1
                  SETG2: SETB 0AH      ;調月時閃標志
                GWAIT2:  LCALL DISPLAY
                           JNB P1.1,GWAIT2
                  SETG3: LCALL DISPLAY
                           JNB P1.1,SETG4
                           JNB P1.2,GADDMONTH
                           AJMP SETG3
            GADDMONTH:MOV R7,65H     ;月加一
                           LCALL ADD1
                           MOV 65H,A
                           CJNE A,#13H,GADDMONTH1
                           MOV 65H,#01H
         GADDMONTH1:  MOV DS1302_ADDR,#88H  ;月值送人1302
                           MOV DS1302_DATA,65H
                           LCALL WRITE
                           MOV R0,65H
                           LCALL DIVIDE  ;月分離,送顯示緩存
                           MOV 79H,R1
                           MOV 49H,R1
                           MOV 7AH,R2
                           MOV 4AH,R2
               WAITT2:  LCALL DISPLAY
                           JNB P1.2,WAITT2
                           AJMP SETG3
                SETG4:   SETB 0BH    ;調日時閃標志
                GWAIT4:  LCALL DISPLAY
                           JNB P1.1,GWAIT4
                SETG5:   LCALL DISPLAY
                           JNB P1.1,SETG6
                           JNB P1.2,GADDDAY
                           AJMP SETG5
             GADDDAY:  MOV R7,63H     ;日加一
                           LCALL ADD1
                           MOV 63H,A
                           CJNE A,#32H,GADDDAY1
                           MOV  63H,#01H
             GADDDAY1: MOV DS1302_ADDR,#86H ;日值送人1302
                           MOV DS1302_DATA,63H
                           LCALL WRITE
                           MOV R0,63H
                           LCALL DIVIDE  ;日分離,送顯示緩存
                           MOV 76H,R1
                           MOV 46H,R1
                           MOV 77H,R2
                           MOV 47H,R2
                  WAITT3:LCALL DISPLAY
                           JNB P1.2,WAITT3
                           AJMP SETG5
                SETG6:   SETB 0CH    ;調星期時閃標志
               GWAIT6:   LCALL DISPLAY
                           JNB P1.1,GWAIT6
                SETG7:   LCALL DISPLAY
                           JNB P1.1,SETG8
                           JNB P1.2,GADDWEEK
                           AJMP SETG7
            GADDWEEK:  MOV R7,64H  ;星期加一
                           LCALL ADD1
                           MOV 64H,A
                           CJNE A,#08H,GADDWEEK1
                           MOV  64H,#01H
          GADDWEEK1:  MOV DS1302_ADDR,#8AH
                           MOV DS1302_DATA,64H  ;星期值送人1302
                           LCALL WRITE
                           MOV R0,64H
                           LCALL DIVIDE  ;星期值分離送顯示緩存
                           MOV 48H,R1
                           MOV 78H,R1
                  WAITT4:LCALL DISPLAY
                           JNB P1.2,WAITT4
                           AJMP SETG7
                SETG8:   SETB 0DH   ;調小時時閃標志
                GWAIT8:  LCALL DISPLAY
                           JNB P1.1,GWAIT8
                 SETG9:  LCALL DISPLAY
                           JNB P1.1,SETG10
                           JNB P1.2,GADDHOUR
                           AJMP SETG9
            GADDHOUR:  MOV R7,62H  ;小時加一
                           LCALL ADD1
                           MOV 62H,A
                           CJNE A,#24H,GADDHOUR1
                           MOV 62H,#00H
              GADDHOUR1:  MOV DS1302_ADDR,#84H ;小時值送人1302
                           MOV DS1302_DATA,62H
                           LCALL WRITE
                           MOV R0,62H
                           LCALL DIVIDE ;小時值分離送顯示緩存
                           MOV 74H,R1
                           MOV 44H,R1
                           MOV 75H,R2
                           MOV 45H,R2
                 WAITT5: LCALL DISPLAY
                           JNB P1.2,WAITT5
                           AJMP SETG9

               SETG10:   SETB 0EH   ;調分時候閃標志
              GWAIT10:   LCALL DISPLAY
                           JNB P1.1,GWAIT10
               SETG11:   LCALL DISPLAY
                           JNB P1.1,SETGOUT
                           JNB P1.2,GADDMINTUE
                           AJMP SETG11
        GADDMINTUE:   MOV R7,61H    ;分鐘加一
                           LCALL ADD1
                           MOV 61H,A
                           CJNE A,#60H,GADDMINTUE1
                           MOV 61H,#00H
       GADDMINTUE1:      MOV DS1302_ADDR,#82H ;分鐘值送人1302
                           MOV DS1302_DATA,61H
                           LCALL WRITE
                           MOV R0,61H
                           LCALL DIVIDE ;分鐘值分離送顯示緩存
                           MOV 72H,R1
                           MOV 42H,R1
                           MOV 73H,R2
                           MOV 43H,R2
                 WAITT6: LCALL DISPLAY
                           JNB P1.2,WAITT6
                           AJMP SETG11
              SETGOUT:  LCALL DISPLAY
                           JNB P1.1,SETGOUT
                           LCALL GENGXIAN
                           MOV    DS1302_ADDR,#80H
                           MOV    DS1302_DATA,#00H ;1302晶振開始振蕩
                           LCALL  WRITE
                           MOV    DS1302_ADDR,#8EH
                           MOV    DS1302_DATA,#80H ;禁止寫入1302
                           LCALL  WRITE
                           CLR 08H
                           CLR 09H
                           CLR 0AH
                           CLR 0BH
                           CLR 0CH
                           CLR 0DH
                           CLR 0EH
                           CLR 0FH
                           CLR ET1  ;關閃中斷
                           CLR TR1
                           LJMP MAIN1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级在线观看| 91在线精品一区二区三区| 亚洲精品免费在线观看| 久久久久久久久99精品| 欧美zozozo| 精品久久久三级丝袜| 久久综合资源网| 国产欧美一区二区三区鸳鸯浴| 26uuu国产日韩综合| 日韩欧美国产一区二区三区| 精品国精品国产尤物美女| 欧美精品一区二区三区视频| 久久蜜臀中文字幕| 欧美激情中文字幕| 亚洲乱码国产乱码精品精小说 | 高清免费成人av| 成人亚洲一区二区一| 成人免费福利片| 91久久精品一区二区三| 日韩欧美久久久| 国产精品久久久久久福利一牛影视 | 成人精品国产免费网站| 在线免费观看视频一区| 欧美日韩久久一区二区| 精品国产乱码久久久久久图片 | 激情文学综合丁香| www.欧美.com| 欧美肥妇bbw| 欧美极品另类videosde| 夜夜爽夜夜爽精品视频| 蜜臀久久99精品久久久久宅男| 国产乱码精品一区二区三区忘忧草| 成人一级视频在线观看| 在线观看91av| √…a在线天堂一区| 亚洲大片在线观看| 国产不卡视频一区二区三区| 欧美三级乱人伦电影| 久久精品一区二区三区不卡| 亚洲成人动漫一区| 夫妻av一区二区| 日韩精品中午字幕| 亚洲一区二区三区激情| 国产成人精品亚洲777人妖| 欧美日本高清视频在线观看| www国产精品av| 蜜桃久久精品一区二区| 99久久99久久精品国产片果冻| 日韩亚洲欧美成人一区| 亚洲女人小视频在线观看| 国产一区在线观看麻豆| 欧美理论在线播放| 自拍偷拍国产亚洲| 高清不卡在线观看av| 日韩欧美电影在线| 亚洲国产毛片aaaaa无费看 | 精品在线视频一区| 欧美日本一区二区在线观看| 综合久久久久久| 成人h动漫精品一区二| 久久日韩粉嫩一区二区三区| 蜜臀va亚洲va欧美va天堂| 欧美揉bbbbb揉bbbbb| 亚洲国产色一区| 一本色道久久综合亚洲91| 国产精品午夜在线观看| 狠狠色丁香久久婷婷综合丁香| 91麻豆精品国产自产在线| 亚洲一区二区三区四区的| 色婷婷av一区二区三区软件| 国产精品乱码妇女bbbb| 国产白丝精品91爽爽久久| 久久欧美一区二区| 国产成人三级在线观看| 国产亚洲成av人在线观看导航 | 亚洲一区二区高清| 欧美日免费三级在线| 一二三区精品福利视频| 欧美日韩免费一区二区三区视频| 亚洲欧美日韩一区二区| 色偷偷一区二区三区| 亚洲一级在线观看| 91麻豆精品国产91久久久更新时间 | 亚洲不卡在线观看| 欧美一区午夜精品| 精品一区二区三区视频在线观看| 日韩欧美国产系列| 国产乱子轮精品视频| 亚洲国产精品成人综合| 91免费观看在线| 午夜精品福利在线| 精品精品国产高清一毛片一天堂| 韩国av一区二区| 国产精品色一区二区三区| 91影院在线观看| 日韩电影免费一区| 国产亚洲欧美日韩在线一区| 欧美性猛交一区二区三区精品 | 国产精品一区二区男女羞羞无遮挡 | 亚洲另类春色校园小说| 91成人在线免费观看| 日本系列欧美系列| 久久九九久精品国产免费直播| av在线这里只有精品| 日韩电影免费在线| 中文字幕欧美国产| 欧美日高清视频| 国产精品1区2区| 亚洲444eee在线观看| 精品电影一区二区三区| 一本大道综合伊人精品热热 | 亚洲视频 欧洲视频| 欧美日韩一区二区三区不卡| 激情综合五月天| 一区二区三区在线免费播放| 精品少妇一区二区| 欧美视频一区二区在线观看| 国产九色精品成人porny| 亚洲国产精品久久人人爱蜜臀| 2023国产精华国产精品| 欧美体内she精高潮| 丰满放荡岳乱妇91ww| 奇米一区二区三区av| 伊人婷婷欧美激情| 国产日产欧产精品推荐色| 91精品国产欧美一区二区18| 色综合久久久久久久久| 国产黑丝在线一区二区三区| 日韩国产成人精品| 亚洲国产你懂的| 综合av第一页| 欧美激情一区二区三区全黄| 日韩精品中文字幕一区二区三区 | 亚洲精品日韩一| 国产女人aaa级久久久级| 欧美大片在线观看一区| 欧美日韩精品一二三区| 日本精品一区二区三区高清| 国产成人综合网| 国产一区二区免费看| 蜜桃久久av一区| 丝袜a∨在线一区二区三区不卡| 亚洲视频你懂的| 亚洲视频在线一区| 亚洲视频 欧洲视频| 亚洲欧洲日本在线| 一区在线观看视频| 国产精品国产自产拍在线| 日本一区二区成人在线| 国产日产精品一区| 欧美国产成人精品| 国产精品激情偷乱一区二区∴| 中文字幕电影一区| 综合久久久久久| 亚洲综合视频网| 亚洲国产精品久久人人爱| 午夜不卡av免费| 日韩精品成人一区二区三区| 日韩av一区二区三区| 麻豆精品一区二区三区| 国产乱人伦偷精品视频不卡| 国产不卡视频在线播放| 99re热这里只有精品免费视频| 91一区二区在线| 欧美视频中文一区二区三区在线观看 | 中日韩免费视频中文字幕| 中文字幕在线不卡一区| 亚洲欧美国产高清| 午夜精品在线视频一区| 国产99一区视频免费| 99re这里都是精品| 欧美三区在线观看| 欧美精品一区二区三区四区| 国产精品视频免费| 亚洲图片有声小说| 狠狠网亚洲精品| 99久久99久久精品免费观看| 欧美日本韩国一区二区三区视频| 精品欧美一区二区久久| 国产精品福利在线播放| 亚洲一区二区三区自拍| 精品亚洲欧美一区| 99精品视频在线免费观看| 欧美日韩国产欧美日美国产精品| 欧美成人一区二区| 亚洲乱码日产精品bd| 极品美女销魂一区二区三区免费| 99综合影院在线| 欧美精品在线观看一区二区| 欧美激情综合五月色丁香| 午夜精品在线看| heyzo一本久久综合| 日韩欧美高清dvd碟片| 亚洲靠逼com| 国产乱理伦片在线观看夜一区| 91精品福利在线| 国产欧美日韩中文久久| 男女男精品视频| 色婷婷国产精品综合在线观看| 久久久久久久久久久电影|