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

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

?? main.lst

?? 用51單片機做的時鐘
?? LST
?? 第 1 頁 / 共 4 頁
字號:
A51 MACRO ASSEMBLER  MAIN                                                                 11/22/2005 10:14:03 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN main.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\keil\C51\BIN\A51.EXE main.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;單片機時鐘控制程序,使用DS12887時鐘芯片,具有掉電保護功能
                       2     ;設計:張更生,時間:2005年11月6日
                       3     ;版本:1。0
                       4     
                       5     ;********************************************************
                       6     ;編譯預定義             
  0093                 7             CS      EQU     P1.3
  0040                 8             HOUR    EQU     40H     ;小時
  0041                 9             MUNITE  EQU     41H     ;分鐘
  0042                10             SECOND  EQU     42H     ;秒
  0043                11             YEAR    EQU     43H     ;年
  0044                12             MONTH   EQU     44H     ;月
  0045                13             DAY     EQU     45H     ;日
  0046                14             HOLIDAY EQU     46H     ;星期
  003A                15             MS      EQU     3AH     ;MS,MS255共用于定時
  003B                16             MS255   EQU     3BH
  0001                17             KEY_DIR_1       EQU     01H
  0002                18             OVER3S  EQU     02H     ;是否按住按鍵超過三秒
  0003                19             KEY_DIR EQU     03H     ;是否有按鍵輸出
  003C                20             KEY_VOL EQU     3CH     ;用于存按鍵值
  003D                21             FLASH_BIT       EQU     3DH
                      22     
                      23     
0000                  24             ORG     0000H
0000 802E             25             SJMP    0030H
000B                  26             ORG     000BH           ;定時器T0中斷控制動態顯示
000B 020089           27             LJMP    ITP_T0
0030                  28             ORG     0030H
0030                  29     MAIN:   
0030 758160           30             MOV     SP,     #60H    ;INIT_RAM
0033 C2AF             31             CLR     EA
0035 C201             32             CLR     KEY_DIR_1
0037 C203             33             CLR     KEY_DIR
0039 C202             34             CLR     OVER3S
                      35                                     
003B 758901           36             MOV     TMOD,   #01H    ;初始化定時器T0
003E 758CFC           37             MOV     TH0,    #0FCH   ;定時1MS
0041 758A17           38             MOV     TL0,    #17H
0044 853080           39             MOV     P0,     30H
0047 7538FE           40             MOV     38H,    #0FEH
004A 753930           41             MOV     39H,    #30H    ;動態顯示緩存指針
004D 75A0FE           42             MOV     P2,     #0FEH
0050 753D00           43             MOV     FLASH_BIT,#00H
0053 D2AF             44             SETB    EA              ;啟動定時器1MS中斷顯示功能
0055 D2A9             45             SETB    ET0
0057 D28C             46             SETB    TR0
                      47     ;********************************************************
                      48     ;DS12887初始化
0059                  49     DS12887:
0059 C28C             50             CLR     TR0
005B C293             51             CLR     CS
005D C080             52             PUSH    P0
005F 7580FF           53             MOV     P0,     #0FFH
                      54     
0062 85A083           55             MOV     DPH,    P2
0065 75820A           56             MOV     DPL,    #0AH
0068 7420             57             MOV     A,      #20H
006A F0               58             MOVX    @DPTR,  A
A51 MACRO ASSEMBLER  MAIN                                                                 11/22/2005 10:14:03 PAGE     2

006B 75820B           59             MOV     DPL,    #0BH
006E 7402             60             MOV     A,      #02H
0070 F0               61             MOVX    @DPTR,  A
0071 758250           62             MOV     DPL,    #50H
0074 7420             63             MOV     A,      #20H
0076 F0               64             MOVX    @DPTR,  A
                      65     
0077 D080             66             POP     P0
0079 D293             67             SETB    CS
007B D28C             68             SETB    TR0
                      69     ;********************************************************
                      70     
007D                  71     LOOP:   
007D 11C5             72             CALL    TIME_DISP       ;調用時間顯示子程序
007F 9199             73             CALL    KEYBO           ;調用按鍵查詢
0081 313A             74             CALL    DATE_DISP       ;調用日期顯示
0083 31C9             75             CALL    CHANGE_TIME     ;調用時間設置子程序
0085 714F             76             CALL    CHANGE_RING     ;改變打鈴設置
0087 80F4             77             SJMP    LOOP
                      78     
                      79     
                      80     
                      81     
                      82     
                      83     
                      84     
                      85     
                      86     
                      87     
                      88     
                      89     
                      90     
                      91     
                      92     
                      93     
                      94     
                      95     
                      96     
                      97     ;***************************************************************************************
                      98     ;***************************************************************************************
                      99     ;定時器一中斷子程序
0089 C2AF            100     ITP_T0: CLR     EA
008B C0E0            101             PUSH    ACC
008D A839            102             MOV     R0,     39H
008F 08              103             INC     R0
0090 8839            104             MOV     39H,    R0
0092 B83805          105             CJNE    R0,     #38H,   N_RESET
0095 7830            106             MOV     R0,     #30H    ;如果超出緩存范圍,指針重置
0097 753930          107             MOV     39H,    #30H
009A E6              108     N_RESET:MOV     A,      @R0
009B F4              109             CPL     A
009C F580            110             MOV     P0,     A
009E E538            111             MOV     A,      38H
00A0 23              112             RL      A
00A1 F538            113             MOV     38H,    A
00A3 453D            114             ORL     A,      FLASH_BIT
00A5 F5A0            115             MOV     P2,     A
                     116     
00A7 E53A            117             MOV     A,      MS      ;計時(MS,MS255)
00A9 2401            118             ADD     A,      #01H
00AB F53A            119             MOV     MS,     A
00AD E53B            120             MOV     A,      MS255
00AF 3400            121             ADDC    A,      #00H
00B1 F53B            122             MOV     MS255,  A
00B3 E53A            123             MOV     A,      MS
00B5 B4FE02          124             CJNE    A,      #0FEH,  TIP_T0_NEXT
A51 MACRO ASSEMBLER  MAIN                                                                 11/22/2005 10:14:03 PAGE     3

00B8 D200            125             SETB    00H
                     126     
00BA                 127     TIP_T0_NEXT:
00BA 758CFC          128             MOV     TH0,    #0FCH   ;定時1MS
00BD 758A17          129             MOV     TL0,    #17H
00C0 D0E0            130             POP     ACC
00C2 D2AF            131             SETB    EA
00C4 32              132             RETI
                     133     ;*********************************************************
                     134     ;時間顯示子程序
00C5                 135     TIME_DISP:
00C5 300063          136             JNB     00H,    TIME_RET
00C8 C200            137             CLR     00H
00CA C28C            138             CLR     TR0
00CC C293            139             CLR     CS
00CE C080            140             PUSH    P0
00D0 7580FF          141             MOV     P0,     #0FFH
                     142     
00D3 85A083          143             MOV     DPH,    P2
00D6 75820A          144             MOV     DPL,    #0AH
00D9 E0              145             MOVX    A,      @DPTR
00DA 20E7E8          146             JB      ACC.7,  TIME_DISP;直到UIP位為0時才能讀數據
00DD 758204          147             MOV     DPL,    #04H
00E0 E0              148             MOVX    A,      @DPTR
00E1 F540            149             MOV     HOUR,   A
00E3 758202          150             MOV     DPL,    #02H
00E6 E0              151             MOVX    A,      @DPTR
00E7 F541            152             MOV     MUNITE, A
00E9 758200          153             MOV     DPL,    #00H
00EC E0              154             MOVX    A,      @DPTR
00ED F542            155             MOV     SECOND, A
                     156     
00EF D080            157             POP     P0              ;恢復
00F1 D293            158             SETB    CS
00F3 D28C            159             SETB    TR0
                     160     
00F5 90012C          161             MOV     DPTR,   #TIME_TAB       ;拆字并送往顯存
00F8 753240          162             MOV     32H,    #40H    ;顯示"-"
00FB 753540          163             MOV     35H,    #40H
00FE E540            164             MOV     A,      HOUR    ;以下產生時的高位
0100 54F0            165             ANL     A,      #0F0H
0102 C4              166             SWAP    A
0103 93              167             MOVC    A,      @A+DPTR
0104 F530            168             MOV     30H,    A
0106 E540            169             MOV     A,      HOUR    ;以下產生時的低位
0108 540F            170             ANL     A,      #0FH
010A 93              171             MOVC    A,      @A+DPTR
010B F531            172             MOV     31H,    A
010D E541            173             MOV     A,      MUNITE  ;以下產生分的高位
010F 54F0            174             ANL     A,      #0F0H
0111 C4              175             SWAP    A
0112 93              176             MOVC    A,      @A+DPTR
0113 F533            177             MOV     33H,    A
0115 E541            178             MOV     A,      MUNITE  ;以下產生分的低位
0117 540F            179             ANL     A,      #0FH
0119 93              180             MOVC    A,      @A+DPTR
011A F534            181             MOV     34H,    A
011C E542            182             MOV     A,      SECOND  ;以下產生秒的高位
011E 54F0            183             ANL     A,      #0F0H
0120 C4              184             SWAP    A
0121 93              185             MOVC    A,      @A+DPTR
0122 F536            186             MOV     36H,    A
0124 E542            187             MOV     A,      SECOND  ;以下產生秒的低位
0126 540F            188             ANL     A,      #0FH
0128 93              189             MOVC    A,      @A+DPTR
0129 F537            190             MOV     37H,    A
A51 MACRO ASSEMBLER  MAIN                                                                 11/22/2005 10:14:03 PAGE     4

                     191     ;       sjmp    $
                     192             
012B 22              193     TIME_RET:RET
012C 3F065B4F        194     TIME_TAB:DB      3FH,    06H,    5BH,    4FH,    66H,    6DH
0130 666D                    
0132 7D077F6F        195             DB      7DH,    07H,    7FH,    6FH,    00H,    78H
0136 0078                    
0138 3140            196             DB      31H,    40H
                     197     
                     198     ;***************************************************************
                     199     ;日期顯示子程序
013A                 200     DATE_DISP:
013A 300362          201             JNB     KEY_DIR,DATE_RET2       ;按鍵確認
013D E53C            202             MOV     A,      KEY_VOL
013F B40164          203             CJNE    A,      #01H,   DATE_RET
0142 C203            204             CLR     KEY_DIR
                     205     
0144 753A00          206             MOV     MS,     #00H    ;對計時器清零
0147 753B00          207             MOV     MS255,  #00H    
                     208     
014A                 209     DATE_DISP1:
014A 300049          210             JNB     00H,    DATE_DIS_NO;每255MS調用一次日期顯示
014D C200            211             CLR     00H
014F C28C            212             CLR     TR0
0151 C293            213             CLR     CS
0153 C080            214             PUSH    P0
0155 7580FF          215             MOV     P0,     #0FFH
                     216     
0158 31A7            217             CALL    GET_DATE        ;獲取日期數據
                     218     
015A D080            219             POP     P0              ;恢復
015C D293            220             SETB    CS
015E D28C            221             SETB    TR0
                     222     
0160 90012C          223             MOV     DPTR,   #TIME_TAB       ;拆字并送往顯存
0163 753240          224             MOV     32H,    #40H    ;顯示"-"
0166 753500          225             MOV     35H,    #00H
0169 E544            226             MOV     A,      MONTH   ;以下產生月份的高位
016B 54F0            227             ANL     A,      #0F0H
016D C4              228             SWAP    A
016E 93              229             MOVC    A,      @A+DPTR
016F F530            230             MOV     30H,    A
0171 E544            231             MOV     A,      MONTH   ;以下產生月份的低位
0173 540F            232             ANL     A,      #0FH
0175 93              233             MOVC    A,      @A+DPTR
0176 F531            234             MOV     31H,    A
0178 E545            235             MOV     A,      DAY     ;以下產生日期的高位
017A 54F0            236             ANL     A,      #0F0H
017C C4              237             SWAP    A
017D 93              238             MOVC    A,      @A+DPTR
017E F533            239             MOV     33H,    A

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美人妖巨大在线| 欧美激情综合在线| 欧美激情中文字幕| 五月婷婷欧美视频| a美女胸又www黄视频久久| 在线播放欧美女士性生活| 中文字幕高清不卡| 国内精品国产成人国产三级粉色| 96av麻豆蜜桃一区二区| 久久久久久亚洲综合影院红桃| 亚洲尤物视频在线| 91色婷婷久久久久合中文| 久久精品亚洲精品国产欧美kt∨| 日日欢夜夜爽一区| 欧美性猛交xxxx乱大交退制版| 国产精品欧美一区二区三区| 国产在线播放一区二区三区| 欧美一区二区三区色| 亚洲精品久久7777| 成人小视频免费在线观看| 久久亚洲一级片| 精品一区二区在线观看| 欧美一级片在线看| 亚洲国产综合视频在线观看| 色丁香久综合在线久综合在线观看| 久久久久一区二区三区四区| 国产最新精品精品你懂的| 欧美一区二区精品在线| 午夜视频久久久久久| 欧洲人成人精品| 亚洲电影第三页| 欧美三日本三级三级在线播放| 一区二区三区高清在线| 欧美专区在线观看一区| 亚洲美女在线一区| 欧美亚洲综合网| 午夜伦欧美伦电影理论片| 欧美性受极品xxxx喷水| 亚洲.国产.中文慕字在线| 欧美老人xxxx18| 蜜桃视频在线观看一区二区| 日韩欧美在线123| 国产一区福利在线| 自拍偷拍国产精品| 一本久久a久久免费精品不卡| 国产精品情趣视频| 91麻豆产精品久久久久久 | 精品亚洲成a人在线观看| 日韩欧美一级二级| 国产成人免费视频精品含羞草妖精| 国产亚洲综合在线| 99re视频这里只有精品| 亚欧色一区w666天堂| 精品美女被调教视频大全网站| 国产一区二区三区| 亚洲欧美另类综合偷拍| 欧美午夜片在线观看| 三级久久三级久久久| 精品国精品国产尤物美女| 成人激情视频网站| 亚洲成人资源网| 久久日韩粉嫩一区二区三区| 懂色av一区二区三区蜜臀| 亚洲精品乱码久久久久久久久| 欧美高清视频在线高清观看mv色露露十八| 久久精工是国产品牌吗| 国产精品色在线| 日韩视频不卡中文| 成人国产视频在线观看| 青青青爽久久午夜综合久久午夜| 欧美精品一区二区精品网| 91美女精品福利| 久久国产成人午夜av影院| 亚洲女同ⅹxx女同tv| 日韩一区二区在线免费观看| 成人污污视频在线观看| 亚洲大型综合色站| 中文字幕精品在线不卡| 日韩视频一区二区在线观看| 一本一本大道香蕉久在线精品 | 欧美一区二区视频网站| 99久免费精品视频在线观看| 丰满少妇在线播放bd日韩电影| 一区二区三区四区精品在线视频| 精品剧情在线观看| 欧美日韩高清一区二区| 97成人超碰视| 国产v日产∨综合v精品视频| 婷婷中文字幕一区三区| 国产精品国产三级国产普通话蜜臀| 欧美精品日韩综合在线| 91色|porny| 99综合电影在线视频| 国产麻豆视频精品| 乱中年女人伦av一区二区| 亚洲成人自拍偷拍| 亚洲美女免费视频| 中文字幕一区二区三中文字幕| 久久影音资源网| 日韩欧美色电影| 欧美肥妇bbw| 欧美在线啊v一区| 99国产麻豆精品| 成人不卡免费av| 国产精品 欧美精品| 久久se精品一区二区| 日本在线不卡视频| 日韩精品免费视频人成| 同产精品九九九| 日本不卡1234视频| 久久精品av麻豆的观看方式| 天天免费综合色| 亚洲va天堂va国产va久| 亚洲高清免费观看高清完整版在线观看| 亚洲欧美综合色| 亚洲精品ww久久久久久p站| 亚洲天堂2014| 51精品视频一区二区三区| 国产成人av一区二区| 一区二区三区美女| 亚洲天堂av一区| 欧美一区二区三区在线| 一道本成人在线| 国产成人av电影在线播放| 亚洲第一福利视频在线| 中文字幕国产一区| 国产欧美一区二区精品秋霞影院| 欧美人伦禁忌dvd放荡欲情| 成人午夜激情视频| 欧美伊人久久大香线蕉综合69 | 成人福利视频在线| av福利精品导航| 97se亚洲国产综合自在线| 在线精品国精品国产尤物884a| 欧美亚洲愉拍一区二区| 欧美一区二区三区日韩视频| 精品免费日韩av| 国产精品区一区二区三区| 夜夜爽夜夜爽精品视频| 天堂成人免费av电影一区| 激情欧美一区二区| 91免费版pro下载短视频| 欧美在线|欧美| 亚洲精品在线免费观看视频| 国产精品国产三级国产普通话99 | 日本一区二区三区免费乱视频| 看电影不卡的网站| 色香蕉久久蜜桃| 国产永久精品大片wwwapp| 成人av免费在线观看| 欧美精品vⅰdeose4hd| 久久精品视频网| 亚洲激情在线激情| 国产麻豆视频精品| 欧美精品丝袜中出| 中文字幕不卡在线观看| 天堂久久久久va久久久久| 成人高清视频在线| 欧美一区二区三区视频在线观看 | 26uuu久久综合| 亚洲女人****多毛耸耸8| 韩国av一区二区三区四区| 91福利视频久久久久| 欧美激情自拍偷拍| 麻豆中文一区二区| 日本韩国欧美一区二区三区| 久久久亚洲综合| 日韩在线播放一区二区| 91日韩精品一区| 久久久91精品国产一区二区精品| 亚洲午夜三级在线| av一二三不卡影片| 久久久一区二区三区捆绑**| 天涯成人国产亚洲精品一区av| www.av精品| 国产亲近乱来精品视频| 免费在线观看精品| 欧美三级资源在线| 亚洲欧美成aⅴ人在线观看| 国产不卡在线播放| 精品国产伦一区二区三区免费| 亚洲午夜一二三区视频| 91美女福利视频| 国产精品久久久久影院色老大 | 99久久免费精品| 久久久久国产一区二区三区四区| 亚洲v精品v日韩v欧美v专区| 91国偷自产一区二区开放时间| 中文字幕欧美国产| 国产一区二区三区久久悠悠色av| 日韩欧美在线影院| 精品夜夜嗨av一区二区三区| 91精品国产综合久久久久久漫画| 亚洲制服丝袜av| 欧美日韩亚洲国产综合| 亚洲va国产天堂va久久en| 欧美三级乱人伦电影| 亚洲国产日韩在线一区模特| 欧美性色黄大片手机版| 亚洲国产日韩一级|