⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jrdmdysz.asm

📁 用增强型单片机51RD2做的控制器
💻 ASM
📖 第 1 页 / 共 3 页
字号:
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable8
                ANL     A,#0FH
                MOV     OXL,#6
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#8
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#42              ; 年
                LCALL   CCTW
                MOV     A,Variable6
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#10
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable6
                ANL     A,#0FH
                MOV     OXL,#12
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#14
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#43              ; 月
                LCALL   CCTW
                MOV     A,Variable5
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#16
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable5
                ANL     A,#0FH
                MOV     OXL,#18
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#20
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#44              ; 日
                LCALL   CCTW
                MOV     A,Variable4
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#22
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable4
                ANL     A,#0FH
                MOV     OXL,#24
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#26
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#45              ; 时
                LCALL   CCTW
                MOV     A,Variable3
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#28
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable3
                ANL     A,#0FH
                MOV     OXL,#30
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#32
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#46              ; 分
                LCALL   CCTW
                MOV     A,Variable2
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#34
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Variable2
                ANL     A,#0FH
                MOV     OXL,#36
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#38
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#47              ; 秒
                LCALL   CCTW
                RET

;
;       ******  动态显示日期/时间"  ******
;
ShowDateTime:   JB      ShowF,ShowDateTime1
                RET
ShowDateTime1:  CLR     ShowF
                MOV     OXL,#0
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#02              ; 2
                LCALL   CCTW
                MOV     OXL,#2
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#00              ; 0
                LCALL   CCTW
                MOV     A,Year
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#4
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Year
                ANL     A,#0FH
                MOV     OXL,#6
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#8
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#42              ; 年
                LCALL   CCTW
                MOV     A,Month
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#10
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Month
                ANL     A,#0FH
                MOV     OXL,#12
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#14
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#43              ; 月
                LCALL   CCTW
                MOV     A,Day
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#16
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Day
                ANL     A,#0FH
                MOV     OXL,#18
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#20
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#44              ; 日
                LCALL   CCTW
                MOV     A,Hour
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#22
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Hour
                ANL     A,#0FH
                MOV     OXL,#24
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#26
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#45              ; 时
                LCALL   CCTW
                MOV     A,Min
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#28
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Min
                ANL     A,#0FH
                MOV     OXL,#30
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#32
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#46              ; 分
                LCALL   CCTW
                MOV     A,Sec
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#34
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Sec
                ANL     A,#0FH
                MOV     OXL,#36
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#38
                MOV     OY,#224
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#47              ; 秒
                LCALL   CCTW
                RET


;
;       ******  动态显示日期/时间"  ******
;
WorkDateTime:   JB      ShowF,WorkDateTime1
                RET
WorkDateTime1:  CLR     ShowF
                MOV     OXL,#0
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#02              ; 2
                LCALL   CCTW
                MOV     OXL,#2
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#00              ; 0
                LCALL   CCTW
                MOV     A,Year
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#4
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Year
                ANL     A,#0FH
                MOV     OXL,#6
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#8
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#42              ; 年
                LCALL   CCTW
                MOV     A,Month
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#10
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Month
                ANL     A,#0FH
                MOV     OXL,#12
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#14
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#43              ; 月
                LCALL   CCTW
                MOV     A,Day
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#16
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Day
                ANL     A,#0FH
                MOV     OXL,#18
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     OXL,#20
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,#44              ; 日
                LCALL   CCTW
                MOV     A,Hour
                ANL     A,#0F0H
                SWAP    A
                MOV     OXL,#22
                MOV     OY,#0
                MOV     SeleTab,#Tsk
                MOV     CCCODE,A                ; x
                LCALL   CCTW
                MOV     A,Hour

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -