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

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

??

?? 基于51單片機的萬年歷設計
??
?? 第 1 頁 / 共 2 頁
字號:
萬年歷

sec11  equ  10h
sec12  equ  11h
min11  equ  12h
min12  equ  13h
hour11 equ  14h
hour12 equ  15h
day11  equ  16h
day12  equ  17h
month11  equ  18h
month12  equ  19h
year11   equ  1ah
year12   equ  1bh
year13   equ  1ch
year14   equ  1dh
TEMP     EQU  1EH
N_DAY    EQU  1FH
shu2    equ  20h
adress2 equ  21h
ADRESS1  EQU  23H
SHU1    EQU   24H
SHU3    EQU   25H
TEMP11  EQU  26H
TEMP12  EQU  27H
N_DAY11  EQU  28H
N_DAY12 EQU  29H
N_MONTH11  EQU  2AH
N_MONTH12  EQU  2BH
N_MONTH  EQU    2CH
huan     equ    2dh
SCLK bit  90h
io   bit   91h
RST  bit   92h
sec  data  60h
min   data  61h
hour  data  62h
date data  63h
month  data  64h
day    data  65h

year1  DATA  66H
year2   data  67h

int_min equ   68h
int_hour  equ  69h
int_date   equ  6ah
int_month  equ  6bh
int_year1   equ  6ch
int_day    equ  6dh

start_year EQU 01; 定義查詢表起始年份,01--199 表示1901-2099 年
;以下三單元為需轉換的公歷日期是子程序的入口數據
time_year DATA 66h
time_month DATA 64h ;BIT7 表示世紀,為1 表示19 世紀,為0 表示20 世紀
time_date DATA 63h
;以下三單元存轉換后農歷日期與入口單元重疊,如要保留入口信息,請重定義出口地址
CONvert_yeAr DATA 33h
CONvert_mONth DATA 34h ;BIT7 為1 表示閏月
CONvert_dAte DATA 35h
temp_Byte1 DATA 37h
temp_Byte2 DATA 38h
temp_Byte3 DATA 39h
temp_Byte4 DATA 3Ah
temp_Byte5 DATA 3Bh
time_week DATA  65h ;星期天出口
;以下為公歷轉農歷子程序



org  0000h

   mov p0,#0ffh
   mov  6eh,#00h
   mov  int_min,#59h
   mov  int_hour,#23h
   mov  int_date,#12h
   mov  int_month,#11h
   mov  int_year1,#04h
   mov  int_day,#07h
   mov  temp,#00h
   mov  year2,#20h
   MOV  SP,#74H

;DS1302讀寫程序
;**************


     lcall  init

start: mov  70h,hour
       mov  71h,min
       ;mov  day,time_week
       mov  r0,#sec
       mov  r7,#7
       setb  psw.5
       lcall  rwrtc
       lcall  kEY
      
       LCALL  CONvert
       lcall  GetWeek
       LCALL  TRUN
        ;LCALL  DINGSHI
       LCALL  DISP1
       LCALL  DISP3

       ljmp  start
rwrtc: mov  b,#10000001b
       jb   psw.5,rwrtc1
       mov   b,#10000000b
rwrtc1:clr  sclk
       nop
       setb  rst
       mov   r6,#8
       mov   a,b
rwrtc2:clr  sclk
       rrc  a
       mov  io,c
       nop
       setb  sclk
       djnz  r6,rwrtc2
       mov  r6,#8
       jnb  psw.5,rwrtc4
rwrtc3:clr sclk
       nop
       mov   c,io
       rrc   a
       setb  sclk
       djnz  r6,rwrtc3
       mov  @r0,a
       sjmp  rwrtc6
rwrtc4:mov  a,@r0
rwrtc5:clr  sclk
       rrc  a
       mov  io,c
       nop
       setb sclk
       djnz  r6,rwrtc5
rwrtc6:inc  r0
       mov  a,b
       add  a,#02h
       mov  b,a
       clr  rst
       nop
       clr  sclk
       djnz  r7,rwrtc1
    RET

WRRTC:  CLR  SCLK
        NOP
        SETB  RST
        NOP
        NOP
        MOV   R7,#2
WRRTC1: MOV  R6,#8
        MOV  A,@R0
        CLR  C
wrrtc2: CLR  SCLK
        RRC  A
        MOV  IO,C
        nop
        SETB  SCLK
        DJNZ   R6,WRRTC2
        INC  R0
        djnz  r7,wrrtc1
        clr    rst
        nop
        clr   sclk
        ret


 init:
      CLR  SCLK
      CLR  RST
      MOV  SEC,#10001110b
      MOV  MIN,#00000000b
      MOV  R0,#SEC
      LCALL  wrrtc
      MOV  SEC,#10010000b
      MOV  MIN,#10100101b
      MOV  R0,#SEC
      LCALL  wrrtc
      MOV   R0,#SEC
      MOV  SEC,#10000000b
      MOV  MIN,#00000000b
      lcall  writer_f
      lcall  writer_sh
      lcall  writer_date
      lcall  writer_yue
      lcall  writer_nian
      ret

writer_f:LCALL  wrrtc
      mov  r0,#sec
      mov  sec,#82h
      mov  min,int_min
      lcall  wrrtc
       ret

writer_sh:mov  sec,#10000100b
      mov  min,int_hour
      mov  r0,#sec
      lcall  wrrtc
        ret
writer_yue:mov   sec,#88h
      mov   min,int_month
      mov   r0,#sec
      lcall  wrrtc
         ret
writer_nian:mov  sec,#8ch
      mov  min,int_year1
      mov  r0,#sec
      lcall  wrrtc
      ret
writer_date:mov  sec,#86h
            mov  min,int_date
            mov  r0,#sec
            lcall  wrrtc
      RET

 ;********0***************
 ;BCD轉換
 TRUN:
      MOV  A,SEC
      MOV  B,#10H
      DIV  AB
      MOV  SEC12,A
      MOV  SEC11,B

      MOV  A,MIN
      MOV  B,#10H
      DIV   AB
      MOV  MIN12,A
      MOV  MIN11,B

      MOV  A,HOUR
      MOV  B,#10H
      DIV  AB
      MOV  HOUR12,A
      MOV  HOUR11,B

      MOV  A,date
      MOV  B,#10H
      DIV  AB
      MOV  DAY12,a
      MOV  DAY11,b

      MOV  A,MONTH
      MOV  B,#10H
      DIV  AB
      MOV  MONTH12,A
      MOV  MONTH11,B

      MOV  A,year1
      MOV  B,#10H
      DIV  AB
      MOV  YEAR12,A
      MOV  YEAR11,B

      MOV  A,YEAr2
      MOV  B,#10H
      DIV  AB
      MOV  YEAR14,A
      MOV  YEAR13,b
      MOV  A,35h
      MOV  B,#10H
      DIV  AB
      MOV  N_DAY12,A
      MOV  N_day11,B

      MOV  A,34h
      MOV  B,#10H
      DIV  AB
      MOV  N_MONTH12,A
      MOV  N_MONTH11,B

      MOV  A,TEMP
      MOV  B,#10H
      DIV  AB
      MOV  TEMP12,A
      MOV  TEMP11,B


          RET

 ;延時程序
 ;********************

 DEALY:MOV R5,#01h
 DEL1: MOV R2,#07dH
 DEL2:NOP
      NOP
      DJNZ  R2,DEL2
      DJNZ  R5,DEL1
      RET
;顯示程序
;***********************
DENG:MOV  P2,#0FFH
     MOV  A,#00H
     MOV  SBUF,A
     JNB  TI,$
     CLR  TI

     MOV  P2,ADRESS2
     MOV  A,SHU2
     MOV  SBUF,A
     JNB  TI,$
     CLR  TI

     MOV  A,#00H
     MOV  SBUF,A
     JNB   TI,$
     CLR  TI
     LCALL  DEALY
     MOV  P2,#0FFH
     RET
DENG1:MOV P2,#0FFH
     MOV  A,SHU1
     MOV  SBUF,A
     JNB  TI,$
     CLR  TI

     MOV  P2,#0FFH
     mov  a,#00h
     MOV  SBUF,a
     JNB  TI,$
     CLR TI

     MOV  P2,ADRESS1
     MOV  A,SHU3
     MOV  SBUF,A
     JNB  TI,$
     CLR  TI
     LCALL  DEALY
     RET
DISP1:
      MOV  R3,#0bFH
      MOV  R4,#06H
      MOV  R0,#10H

DISP2:MOV  A,@R0
      MOV  DPTR,#TAB
      MOVC  A,@A+DPTR
      MOV  SHU2,A
      inc  r0
      MOV  A,R3
      Rr   A
      MOV  R3,A
      MOV  ADRESS2,A
      LCALL  DENG
      DJNZ   R4,DISP2
      mov  a,day
      mov  dptr,#xing
      movc  a,@a+dptr
      mov  shu2,a
      mov  adress2,#0bfh
      lcall  deng
         RET
DISP3:MOV  R3,#0FEH
      MOV  R4,#08H

      MOV  R1,#24H
DISP4:MOV  A,@R0
      MOV  DPTR,#TAB
      MOVC  A,@A+DPTR
      MOV   SHU3,A
      INC  r0
      MOV  A,@R1
      MOVC  A,@A+DPTR
      MOV  SHU1,A
      INC  R1
      MOV  A,R3
      RR  A
      MOV   R3,A
      MOV  ADRESS1,A
      LCALL  DENG1
      DJNZ  R4,DISP4
            RET
;********************************

;鍵盤程序

;********************************
key:jb  p1.3,s2

s1:  lcall disp1
     lcall  disp3
     jnb  p1.3,s1
     mov  a,6eh
     inc  a
     mov 6eh,a
dianliang1:cjne  a,#01h,dianliang2
            mov  p0,#0feh
            ret
dianliang2:cjne  a,#02h,dianliang3
           mov  p0,#0fch
            ret
dianliang3:cjne  a,#03h,dianliang4
           mov  p0,#0f8h
             ret
dianliang4:cjne  a,#04h,dianliang5
           mov  p0,#0f0h
            ret
dianliang5:cjne  a,#05h,mie
            mov  p0,#0e0h
            ret
mie:cjne  a,#06h,out
    mov  06eh,#00h
    mov  p0,#0ffh
     ret

 out:       ret
s2:jb  p3.3,s3
shang:acall  disp1
   acall  disp3
   jnb  p3.3,shang
   mov   a,temp
   inc  a
   mov  temp,a
   cjne  a,#01h,out
   mov  a,6eh
   cjne  a,#05h,out
   mov   r0,#sec
   mov   sec,#0c0h
   mov   min,70h
   lcall  wrrtc
   mov  r0,#sec
   mov  sec,#0c2h
   mov  min,71h
   lcall  wrrtc
   ret
   

s3:    jb  p3.2,out
       MOV  R7,#05H
 xian: MOV  6FH,R7
       lcall  disp1
       lcall  disp3
       MOV  R7,6FH
       DJNZ  R7,XIAN
jia: mov  a,6eh
     cjne  a,#01h,pan2
    LJMP  jia_SH
pan2:cjne  a,#02h,pan3
   LJMP  jia_F
pan3:cjne  a,#03h,pan4
    LJMP jia_nian
pan4:cjne  a,#04h,pan5
    ljmp  jia_yue
pan5:cjne  a,#05h,out
    ljmp  jia_ri

     ret

jia_f:mov  a,int_min
     inc  a
     da     a
     mov  int_min,a
     cjne  a,#60h,diao_jf
     mov   int_min,#00h
diao_jf:
        lcall  writer_f
        lcall  chxie_ds1302
           ret
jia_sh:
       mov  a,int_hour
       inc  a
       da    a
       mov  int_hour,a
       cjne  a,#24h,diao_jsh
       mov  int_hour,#00h
diao_jsh:
         lcall  writer_sh
         lcall  chxie_ds1302

         ret
jia_ri:mov  a,int_date
       inc  a
       da  a
       mov  int_date,a
       MOV  A,MONTH
       clr  c
       mov  R7,#0f8h
       addc  a,R7
       jc   hou
qian: mov  a,month
      mov  b,#02h
      div  ab
      mov  a,b
      rrc  a
      jc   dayue
xiaoyue:mov  a,int_date
        cjne  a,#31h,diao_jri
        mov   int_date,#01h
        sjmp  diao_jri
dayue:mov  a,int_date
      cjne  a,#32h,diao_jri
      mov  int_date,#01h
      sjmp  diao_jri
hou: mov a,month
     mov  b,#02h
     div  ab
     mov  a,b
     rrc  a
     jc   xiaoyue
     sjmp  dayue

diao_jri:
         lcall  writer_date
         lcall  chxie_ds1302
            ret
jia_yue:mov  a,int_month
        inc   a
        da  a
        mov   int_month,a
        cjne   a,#13h,diao_jyue
        mov  int_month,#01h
diao_jyue:
         lcall  writer_yue
        lcall  chxie_ds1302
    ret
jia_nian:mov  a,int_year1
         inc  a
         da  a
         mov  int_year1,a
          cjne  a,#99h,diao_jnian
          mov  int_year1,#00h
diao_jnian:
           lcall  writer_nian
           lcall  chxie_ds1302
  ret

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
石原莉奈在线亚洲二区| 欧美在线视频日韩| 免费成人你懂的| 一区二区三区在线视频观看| 久久久久久9999| 日韩精品在线一区二区| 欧美体内she精视频| 成人免费va视频| 国产精品一区二区91| 秋霞av亚洲一区二区三| 天堂va蜜桃一区二区三区| 亚洲激情综合网| 亚洲视频中文字幕| 亚洲视频免费观看| 18涩涩午夜精品.www| 国产精品久久久久影院老司| 久久精品亚洲麻豆av一区二区| 欧美日韩精品久久久| 欧美色综合网站| 欧美色图一区二区三区| 91福利精品视频| 欧美视频一区二区在线观看| 欧美视频你懂的| 欧美一区二区三区视频免费播放| 欧美日韩一区中文字幕| 欧美日韩中文国产| 欧美一区二区三区视频在线| 亚洲成人高清在线| 美女www一区二区| 国产经典欧美精品| 国产69精品久久99不卡| 99精品视频一区二区| 欧美日韩在线播放| 精品国产青草久久久久福利| 国产欧美日产一区| 亚洲欧美日韩中文播放| 亚洲成av人片在线| 国产美女精品人人做人人爽| 懂色av一区二区三区免费看| 成人午夜视频网站| 在线电影欧美成精品| 久久久久国产精品厨房| 亚洲人成7777| 日韩激情中文字幕| 国产乱子伦视频一区二区三区| 成人激情电影免费在线观看| 欧美精品一卡二卡| 中文字幕乱码久久午夜不卡| 亚瑟在线精品视频| 成人性视频网站| 日韩色在线观看| 日韩理论在线观看| 狠狠色丁香婷婷综合久久片| 欧美日韩在线精品一区二区三区激情| 26uuu亚洲综合色| 亚洲第一搞黄网站| 91视频你懂的| 国产欧美一区二区三区鸳鸯浴| 亚洲一区二区黄色| eeuss影院一区二区三区| 精品国产乱码久久久久久牛牛| 亚洲综合色婷婷| 不卡av在线免费观看| 精品久久一区二区| 亚洲成av人片一区二区| 色婷婷综合久久久中文字幕| 中文字幕高清不卡| 国产成人午夜精品影院观看视频| 欧美猛男gaygay网站| 亚洲人精品午夜| 99久久久久久| ㊣最新国产の精品bt伙计久久| 国产伦精品一区二区三区视频青涩 | 成人午夜视频福利| 精品国产伦一区二区三区观看方式 | 亚洲高清视频在线| 91福利国产成人精品照片| 国产精品久久久久久久裸模| 成人深夜视频在线观看| 中文av一区二区| 成人性视频网站| 中文字幕制服丝袜一区二区三区| 国产69精品一区二区亚洲孕妇| 久久久久综合网| 国产69精品久久99不卡| 国产精品毛片久久久久久久| 成人激情免费电影网址| 亚洲人精品午夜| 欧美午夜影院一区| 日韩av高清在线观看| 欧美本精品男人aⅴ天堂| 国产精品伊人色| 国产精品家庭影院| 精品999在线播放| 久久精品久久精品| 久久久久久久久久久久久女国产乱 | 秋霞影院一区二区| 国产亚洲精品7777| 色综合久久66| 日本sm残虐另类| 日本一区二区三级电影在线观看| 91丨九色丨国产丨porny| 亚洲成人av一区二区三区| 欧美videossexotv100| 成人av午夜电影| 国内偷窥港台综合视频在线播放| 国产农村妇女毛片精品久久麻豆| 成人黄色国产精品网站大全在线免费观看| 国产精品福利一区| 国产欧美一区二区精品婷婷| 欧美一区在线视频| 成人黄色国产精品网站大全在线免费观看| 一区二区在线观看不卡| 欧美不卡视频一区| 色婷婷亚洲一区二区三区| 日本欧美大码aⅴ在线播放| 国产人久久人人人人爽| 5858s免费视频成人| 欧美伊人久久大香线蕉综合69| 精品亚洲成a人| 日韩av在线播放中文字幕| 亚洲自拍都市欧美小说| 中文字幕高清不卡| 久久久久久久精| 日韩一区二区在线看片| 欧美日韩在线播放三区四区| 99视频一区二区| 国产成人免费在线| 久久99精品久久久久久动态图 | 精品日韩欧美在线| 国产自产高清不卡| 亚洲欧美国产高清| 自拍偷拍亚洲激情| 亚洲与欧洲av电影| 亚洲国产精品一区二区久久| 亚洲狠狠丁香婷婷综合久久久| 一区精品在线播放| 亚洲视频你懂的| 一区在线观看免费| 中文字幕一区二区三区乱码在线| 亚洲国产精品精华液2区45| 久久人人超碰精品| 国产视频亚洲色图| 国产精品乱人伦中文| 国产精品欧美一区二区三区| 久久久久久黄色| 亚洲欧美日韩国产综合| 亚洲欧美国产毛片在线| 亚洲一二三四在线观看| 亚洲第一福利一区| 日韩电影免费在线| 精品中文字幕一区二区| 国产精一区二区三区| 9人人澡人人爽人人精品| 一本色道久久综合亚洲aⅴ蜜桃| 在线观看91视频| 欧美变态口味重另类| 国产精品乱人伦中文| 亚洲超碰97人人做人人爱| 国产美女视频91| 色哦色哦哦色天天综合| 日韩欧美国产高清| 亚洲免费伊人电影| 视频一区免费在线观看| 日韩电影在线一区二区| 日韩av不卡在线观看| 久久精品av麻豆的观看方式| 国内精品自线一区二区三区视频| 国产一区二区在线电影| 97se亚洲国产综合自在线 | 欧美一级欧美三级| 欧美日精品一区视频| ww久久中文字幕| 亚洲曰韩产成在线| 精品一区二区免费视频| 97精品超碰一区二区三区| 91麻豆精品国产| 亚洲欧洲性图库| 日韩二区三区四区| 成人听书哪个软件好| 欧美日本一区二区三区四区| 日本一区二区三区在线观看| 亚洲国产一区二区a毛片| 国产伦精品一区二区三区在线观看| 91成人网在线| 国产精品久久久久三级| 国产一区二区三区免费观看| 99精品在线免费| 欧美r级电影在线观看| 1000部国产精品成人观看| 麻豆精品视频在线| 91福利在线看| 国产精品美女一区二区三区| 肉丝袜脚交视频一区二区| 91美女蜜桃在线| 中文一区二区完整视频在线观看| 日韩电影在线观看网站| 欧洲另类一二三四区| 中文字幕一区二区三区在线播放 | 亚洲小说欧美激情另类|