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

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

?? yaokongrili.asm

?? 該遙控日歷具有遙控器調整日歷
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
           MOV    TIME_DAY,A
          CJNE    A,#31H,LGOOUT
           MOV    TIME_DAY,#01H
       LGOOUT:
          SETB    EA
           RET


;*********************************
;*          大小月減調整程序       *
;*********************************
      DMMONTH:
           CLR    EA
           MOV    R7,TIME_DAY            ;大月日減1
         LCALL    DEC1
           MOV    TIME_DAY,A
          CJNE    A,#00H,DMGOOUT
           MOV    TIME_DAY,#31H
      DMGOOUT:
          SETB    EA
           RET
      DLMONTH:
           CLR    EA
           MOV    R7,TIME_DAY            ;小月日減1
         LCALL    DEC1
           MOV    TIME_DAY,A
          CJNE    A,#00H,DLGOOUT
           MOV    TIME_DAY,#30H
      DLGOOUT:
          SETB    EA
           RET

;***************************************
;*  BCD碼轉換成16進制數并且判斷是否閏年
;*****************************************

           ZH:
           CLR    EA
           MOV    A,R3
           ANL    A,#0F0H
          SWAP    A
           MOV    B,#10
           MUL    AB
          PUSH    A
           MOV    A,R3
           ANL    A,#0FH
           MOV    R3,A
           POP    A
           ADD    A,R3
           MOV    B,#4
           DIV    AB
           MOV    R3,B
          SETB    EA
           RET


;********************************
;* 陽歷調整同時顯示農歷月日程序  *
;*********************************
          YMD:
          CLR     EA
         LCALL    GENGXIN            ;更新農歷程序
           MOV    R0,CONVERT_MONTH    ;農歷月分離,送顯示緩存
         LCALL    DIVIDE
           MOV    74H,R1
           MOV    54H,R1
           MOV    75H,R2
           MOV    55H,R2
           MOV    A,75H               ;消除農歷月高位的零
          CJNE    A,#0,YMD1
           MOV    75H,#0AH
           MOV    55H,#0AH
          YMD1:
           MOV    R0,CONVERT_DATE
         LCALL    DIVIDE
           MOV    72H,R1
           MOV    52H,R1
           MOV    73H,R2
           MOV    53H,R2
           MOV    A,73H
          CJNE    A,#0,YMD_OUT        ;消除農歷日高位的零
           MOV    73H,#0AH
           MOV    53H,#0AH
      YMD_OUT:
          SETB    EA
           RET

 ;*********************************
 ;*           分離程序            *
;*********************************

        DIVIDE:
           CLR    EA
           MOV    A,R0
           ANL    A,#0FH
           MOV    R1,A
           MOV    A,R0
          SWAP    A
           ANL    A,#0FH
           MOV    R2,A
          SETB    EA
           RET
;---------------------------------------------
;      大小月判斷程序
;---------------------------------------------
     DX_MONTH:
           CLR    EA
           MOV    A,TIME_MONTH
           JNB    ACC.4,DX_CON_02
           CLR    ACC.4 ;ACC.4 為 1 表示大于 10 月
           ADD    A,#10
    DX_CON_02:

          CJNE    A,#02H,DX_MONTH_1
          SETB    DYLED               ;2月份關閉大月小月指示燈
          SETB    XYLED
          AJMP    DX_MONTH_OUT
  DX_MONTH_1:
          CJNE    A,#08H,DX_MONTH_2
  DX_MONTH_2:
            JC    DX_MONTH_3          ;小于8月,轉小于8月的處理程序
          CJNE    A,#08H,DX_MONTH_4
           CLR    DYLED               ;8月份,開啟大月指示燈,關閉小月指示燈
          SETB    XYLED
          AJMP    DX_MONTH_OUT
  DX_MONTH_4:
           MOV    B,#2                ;判斷9,10,11,12月的大小
           DIV    AB
           MOV    A,B
            JZ    DX_MONTH_ONM
           CLR    XYLED               ;9月,11月,開啟小月指示燈,關閉大月指示燈
          SETB    DYLED
          AJMP    DX_MONTH_OUT
 DX_MONTH_ONM:
           CLR    DYLED               ;10月,12月,開啟大月指示燈,關閉小月指示燈
          SETB    XYLED
          AJMP    DX_MONTH_OUT
   DX_MONTH_3:
           MOV    B,#02
           DIV    AB
           MOV    A,B
            JZ    DX_MONTH_ONO
           CLR    DYLED               ;1 3 5 7月份,開啟大月指示燈,關閉小月指示燈
          SETB    XYLED
          AJMP    DX_MONTH_OUT
 DX_MONTH_ONO:
           CLR    XYLED               ;4 6月份,開啟小月指示燈,關閉大月指示燈
          SETB    DYLED
 DX_MONTH_OUT:
          SETB    EA
           RET

;---------------------------------------------
;      顯示程序
;---------------------------------------------


      DISPLAY:
           CLR    EA          ;顯示程序當中,關閉總中斷
           MOV    7CH,#02H
           MOV    7BH,#00H
           MOV    R0,#70H     ;日
           MOV    R1,#60H     ;秒
           MOV    R2,77H      ;月
           MOV    R3,#77H
           MOV    R4,67H      ;總天數
           MOV    R5,#67H
           MOV    R6,#0FEH    ;位選通端
            JB    TURNOFF,PLAYOUT
           JNB    IRIN,DIS_OPEA
          AJMP    DISPLAY1

     DIS_OPEA:
          SETB    EA


     DISPLAY1:
           MOV    A,#0FFH
           MOV    P2,A
           MOV    A,@R0
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第1字節,送日,農歷月、日、星期數據。
           JNB    TI,$
           CLR    TI

           MOV    A,@R1
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第2字節,送秒、分、時、溫度十位數據。
           JNB    TI,$
           CLR    TI

           MOV    A,R3
          CJNE    A,#7DH,SEND_DATA3_1
           MOV    DPTR,#TAB2
          LJMP    SEND_DATA3_2
  SEND_DATA3_1:
           MOV    DPTR,#TAB1
  SEND_DATA3_2:
           MOV    A,R2
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第3字節,送月、年、0、2、溫度個位數據。
           JNB    TI,$
           CLR    TI

           MOV    A,R4
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第4字節,送總天數、周次、溫度符號位和小數位數據。
           JNB    TI,$
           CLR    TI


           INC    R0
           INC    R1
           INC    R3
           INC    R5
           MOV    A,R3
          SETB    PSW.4               ;選2組寄存器
           MOV    R0,A
           MOV    A,@R0
           CLR    PSW.4
           MOV    R2,A

           MOV    A,R5
          SETB    PSW.4               ;選2組寄存器
           MOV    R0,A
           MOV    A,@R0
           CLR    PSW.4
           MOV    R4,A

        PLAY3:
           MOV    A,R6
           MOV    P2,A
         LCALL    DL500us

           MOV    A,R6
           JNB    ACC.6,PLAYOUT
            RL    A
           MOV    R6,A

          LJMP    DISPLAY1
      PLAYOUT:
          SETB    P2.6

          SETB    EA                 ;開啟總中斷
           RET

;---------------------------------------------
;      開機顯示程序
;---------------------------------------------


       ON_DISPLAY:
           CLR    EA          ;顯示程序當中,關閉總中斷
           MOV    7CH,#02H
           MOV    7BH,#00H
           MOV    R0,#70H     ;日
           MOV    R1,#60H     ;秒
           MOV    R2,77H      ;月
           MOV    R3,#77H
           MOV    R4,67H      ;總天數
           MOV    R5,#67H
           MOV    R6,#0FEH    ;位選通端


  ON_DISPLAY1:
           MOV    A,#0FFH
           MOV    P2,A
           MOV    A,@R0
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第1字節,送日,農歷月、日、星期數據。
           JNB    TI,$
           CLR    TI

           MOV    A,@R1
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第2字節,送秒、分、時、溫度十位數據。
           JNB    TI,$
           CLR    TI

           MOV    A,R3
          CJNE    A,#7DH,ON_SEND_DATA3_1
           MOV    DPTR,#TAB2
          LJMP    ON_SEND_DATA3_2
ON_SEND_DATA3_1:
           MOV    DPTR,#TAB1
ON_SEND_DATA3_2:
           MOV    A,R2
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第3字節,送月、年、0、2、溫度個位數據。
           JNB    TI,$
           CLR    TI

           MOV    A,R4
           MOV    DPTR,#TAB1
          MOVC    A,@A+DPTR
           MOV    SBUF,A             ;送第4字節,送總天數、周次、溫度符號位和小數位數據。
           JNB    TI,$
           CLR    TI


           INC    R0
           INC    R1
           INC    R3
           INC    R5
           MOV    A,R3
          SETB    PSW.4               ;選2組寄存器
           MOV    R0,A
           MOV    A,@R0
           CLR    PSW.4
           MOV    R2,A

           MOV    A,R5
          SETB    PSW.4               ;選2組寄存器
           MOV    R0,A
           MOV    A,@R0
           CLR    PSW.4
           MOV    R4,A

     ON_PLAY3:
           MOV    A,R6
           MOV    P2,A
         LCALL    DL05s

           MOV    A,R6
           JNB    ACC.6,ON_PLAYOUT
            RL    A
           MOV    R6,A

          LJMP    ON_DISPLAY1
   ON_PLAYOUT:
          SETB    P2.6
          SETB    EA                 ;開啟總中斷
           RET

;---------------------------------------------
;             延時程序
;---------------------------------------------

      DL500uS:
           MOV    7FH,#200
          DL1:
           JNB    IRIN,OPEN_EA1
          AJMP    DL2
     OPEN_EA1:
          AJMP    DL2
          DL2:
          DJNZ    7FH,DL1
           RET
 ;---------------------------------------------
;            開機延時程序
;---------------------------------------------

        DL05S:
           MOV    2DH,#4
       DL05S1:
           MOV    2EH,#100
       DL05S2:
         LCALL    DL500US
          DJNZ    2EH,DL05S2
          DJNZ    2DH,DL05S1
           RET

;---------------------------------------------
;            顯示程序使用的數據表
;---------------------------------------------
         TAB1:
            DB    03H,9FH,25H,0DH,99H
               ;  0   1    2   3  4
            DB    49H,41H,1BH,01H,09H,0FFH,0FDH,0EH
                ;  5   6   7   8   9   熄滅  -  'C(攝氏溫度的符號單位)
         TAB2:
            DB    02H,9EH,24H,0CH,98H
               ;  0.  1.  2.  3.  4.
            DB    48H,40H,1AH,00H,08H,
               ;  5.   6.  7.  8.  9.
;---------------------------------------------
;           DS18B20溫度轉換程序
;---------------------------------------------
    get_temper:
           clr    ea             ;DS18B20使用期間,禁止任何中斷產生
         lcall    rest           ;復位DS18B20
            jb    F1,dss2        ;判斷DS18B20是否存在
           ret
         dss2:
           mov    a,#0cch        ;跳過ROM匹配
         lcall    DSWR
           mov    a,#44h         ;向DS18B20發出溫度轉換命令
         lcall    DSWR
         lcall    rest           ;讀溫度前先復位
           mov    a,#0cch        ;跳過ROM匹配
         lcall    DSWR
           mov    a,#0beh        ;向DS18B20發出度溫度命令
         lcall    DSWR
         lcall    DSRE           ;讀取溫度數據
          SETB    EA
           ret
             ;DS18B20 RESET
         rest:
          setb    date_line
           nop
           clr    date_line
           mov    r0,#6bh         ;主機發出延時復位低脈沖
           mov    r1,#04h
         tsr1:
          djnz    r0,$
           mov    r0,#6bh
          djnz    r1,tsr1
          setb    date_line        ;然后拉高數據線
           nop
           nop
           nop

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香蕉加勒比综合久久| 欧美日韩亚洲丝袜制服| 亚洲亚洲精品在线观看| 久久色视频免费观看| 成人夜色视频网站在线观看| 日韩国产精品久久| 亚洲欧美精品午睡沙发| 2017欧美狠狠色| 欧美日韩电影一区| 欧洲av一区二区嗯嗯嗯啊| 国产高清久久久久| 久久99精品国产91久久来源| 亚洲永久精品大片| 国产精品入口麻豆九色| 日韩一区二区在线看| 欧美日韩黄色一区二区| 色噜噜夜夜夜综合网| 久久精品久久精品| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲国产中文字幕在线视频综合| 欧美激情中文不卡| 国产精品无遮挡| 亚洲私人黄色宅男| 亚洲精品一卡二卡| 一区二区三区四区不卡在线 | 成人免费看片app下载| 国产一区亚洲一区| 粉嫩高潮美女一区二区三区| 久久99深爱久久99精品| 日本不卡视频一二三区| 日本sm残虐另类| 精一区二区三区| 国产成人精品综合在线观看| 成人精品视频一区二区三区| 99麻豆久久久国产精品免费优播| 色综合婷婷久久| 在线免费观看日本一区| 精品国产91洋老外米糕| 国产拍揄自揄精品视频麻豆| 精品久久国产老人久久综合| 国产女主播视频一区二区| 中文字幕欧美一区| 日韩av电影免费观看高清完整版 | 国产色爱av资源综合区| 亚洲三级电影网站| 午夜精品一区二区三区免费视频| 韩国精品久久久| 在线亚洲一区二区| 精品久久久久99| 亚洲国产精品综合小说图片区| 精品午夜久久福利影院| 大白屁股一区二区视频| 欧美日韩国产另类一区| 国产无遮挡一区二区三区毛片日本| 一区二区三区免费网站| 国v精品久久久网| 精品少妇一区二区三区日产乱码| 亚洲欧美日韩国产另类专区 | 丝瓜av网站精品一区二区| 国产成人免费网站| 91精品国产美女浴室洗澡无遮挡| 国产精品三级视频| 国产麻豆精品95视频| 欧美一区二区在线观看| 亚洲一二三四在线| 在线观看欧美黄色| 亚洲另类色综合网站| 成人18视频日本| 国产日产精品1区| 成人黄色小视频| 国产欧美一区二区精品性色 | 国产美女视频91| 精品国产亚洲一区二区三区在线观看| 亚洲人成网站在线| 成人av在线影院| 国产精品国产自产拍高清av王其 | 久久久久久久久久久久久夜| 久久精品噜噜噜成人88aⅴ| 欧美精品久久一区| 九一九一国产精品| 国产欧美一区二区在线| 91丝袜呻吟高潮美腿白嫩在线观看| 中文字幕五月欧美| 337p亚洲精品色噜噜噜| 美女看a上一区| 亚洲精品在线三区| 色综合久久久网| 蜜桃视频在线观看一区二区| 精品成人一区二区| k8久久久一区二区三区| 亚洲国产日韩在线一区模特| 精品美女一区二区| 成人动漫av在线| 日本aⅴ亚洲精品中文乱码| 日本一区二区视频在线| 91搞黄在线观看| 久久97超碰色| 亚洲日本护士毛茸茸| 3d成人h动漫网站入口| 成人精品鲁一区一区二区| 亚洲人妖av一区二区| 日韩欧美久久一区| 欧美自拍偷拍午夜视频| 免费观看一级欧美片| 亚洲日穴在线视频| 久久亚区不卡日本| 欧美酷刑日本凌虐凌虐| 国产精品一品二品| 亚洲国产另类精品专区| 中文字幕在线观看不卡| 日韩欧美电影在线| 欧美日韩不卡一区二区| 99精品欧美一区二区三区综合在线| 久草热8精品视频在线观看| 亚洲高清三级视频| 中文字幕一区二区三区四区 | 日韩亚洲欧美中文三级| 色婷婷综合久久久久中文| 成人少妇影院yyyy| 岛国精品一区二区| eeuss国产一区二区三区| 国产成人99久久亚洲综合精品| 激情文学综合网| 国产精品亚洲а∨天堂免在线| 九九九精品视频| 国产又黄又大久久| 国产精品一二三四区| 成人网男人的天堂| 国产91露脸合集magnet| 国产精品亚洲а∨天堂免在线| 国产福利91精品一区二区三区| 国产盗摄精品一区二区三区在线 | 久久91精品久久久久久秒播| 久久99深爱久久99精品| 成人av在线资源| 欧美日韩在线一区二区| 欧美日韩精品电影| 欧美v亚洲v综合ⅴ国产v| 国产精品欧美一级免费| 一区二区久久久久久| 日本不卡视频在线| aaa亚洲精品| 欧美一区二区三区免费大片| 欧美成人乱码一区二区三区| 国产日韩v精品一区二区| 亚洲三级在线免费| 另类调教123区| 色婷婷精品大视频在线蜜桃视频| 欧美日韩国产免费一区二区| 中文字幕不卡在线播放| 男女激情视频一区| 色猫猫国产区一区二在线视频| 欧美精品久久天天躁| 自拍偷自拍亚洲精品播放| 国产在线看一区| 欧美电影在哪看比较好| 欧美高清在线精品一区| 麻豆国产欧美一区二区三区| 在线精品亚洲一区二区不卡| 国产亚洲人成网站| 三级一区在线视频先锋 | 天堂av在线一区| 成人h动漫精品一区二区| 久久久久久久免费视频了| 免费成人性网站| 欧美一卡在线观看| 亚洲va欧美va人人爽| 91片在线免费观看| 亚洲日本va午夜在线影院| 91色在线porny| 亚洲人成人一区二区在线观看| 精品亚洲国内自在自线福利| 日韩欧美中文一区| 日本视频在线一区| 日韩欧美国产综合一区| 天涯成人国产亚洲精品一区av| 欧美日韩三级在线| 日韩精品一级中文字幕精品视频免费观看 | 色悠悠久久综合| 亚洲成人av一区| 日韩免费高清电影| 国产成人免费xxxxxxxx| 久久久久久亚洲综合| www..com久久爱| 午夜久久久久久电影| 欧美videos中文字幕| 丁香一区二区三区| 亚洲免费电影在线| 日韩免费性生活视频播放| 国产suv精品一区二区883| 亚洲精品日韩综合观看成人91| 欧美色综合天天久久综合精品| 日韩在线一区二区| 中文字幕av在线一区二区三区| 91麻豆国产香蕉久久精品| 奇米影视一区二区三区小说| www一区二区| 91麻豆精品国产91久久久久 | 一区二区三区.www| 欧美一级片在线|