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

📄 mcu01.asm

📁 DS1302驱动+液晶12864驱动,有此方面开发需要可与我联系
💻 ASM
📖 第 1 页 / 共 3 页
字号:
?B_13_L?byte:
?B_17_H?byte:
?B_17_L?byte:
?B_14_H?byte:
?B_14_L?byte:
?B_21_H?byte:
?B_21_L?byte:
?B_22_H?byte:
?B_22_L?byte:
?B_23_H?byte:
?B_23_L?byte:
?B_24_H?byte:
?B_24_L?byte:
?B_25_H?byte:
?B_25_L?byte:
?B_27_H?byte:
?B_27_L?byte:
?B_30_H?byte:
?B_30_L?byte:
?B_31_H?byte:
?B_31_L?byte:
?B_33_H?byte:
?B_33_L?byte:
?B_32_H?byte:
?B_32_L?byte:
?B_35_H?byte:
?B_35_L?byte:
?B_36_H?byte:
?B_36_L?byte:
?B_37_H?byte:
?B_37_L?byte:
?BYTE_RD?byte:
?BYTE_WR?byte:
?SUZI?byte:

         ds 4
         ds 1  //   ; 参数预留空
        rseg  proc
W_00:  MOV         DPH,?W_00?byte
       MOV         DPL,?W_00?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_01:  MOV         DPH,?W_01?byte
       MOV         DPL,?W_01?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_02:  MOV         DPH,?W_02?byte
       MOV         DPL,?W_02?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_03:  MOV         DPH,?W_03?byte
       MOV         DPL,?W_03?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_04:  MOV         DPH,?W_04?byte
       MOV         DPL,?W_04?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_05:  MOV         DPH,?W_05?byte
       MOV         DPL,?W_05?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_06:  MOV         DPH,?W_06?byte
       MOV         DPL,?W_06?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_07:  MOV         DPH,?W_07?byte
       MOV         DPL,?W_07?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET

W_10:  MOV         DPH,?W_10?byte
       MOV         DPL,?W_10?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_11:  MOV         DPH,?W_11?byte
       MOV         DPL,?W_11?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_12:  MOV         DPH,?W_12?byte
       MOV         DPL,?W_12?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_13:  MOV         DPH,?W_13?byte
       MOV         DPL,?W_13?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_14:  MOV         DPH,?W_14?byte
       MOV         DPL,?W_14?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_15:  MOV         DPH,?W_15?byte
       MOV         DPL,?W_15?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_16:  MOV         DPH,?W_16?byte
       MOV         DPL,?W_16?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_17:  MOV         DPH,?W_17?byte
       MOV         DPL,?W_17?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_20:  MOV         DPH,?W_20?byte
       MOV         DPL,?W_20?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_21:  MOV         DPH,?W_21?byte
       MOV         DPL,?W_21?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_22:  MOV         DPH,?W_22?byte
       MOV         DPL,?W_22?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_23:  MOV         DPH,?W_23?byte
       MOV         DPL,?W_23?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_24:  MOV         DPH,?W_24?byte
       MOV         DPL,?W_24?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_25:  MOV         DPH,?W_25?byte
       MOV         DPL,?W_25?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_26:  MOV         DPH,?W_26?byte
       MOV         DPL,?W_26?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_27:  MOV         DPH,?W_27?byte
       MOV         DPL,?W_27?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_30:  MOV         DPH,?W_30?byte
       MOV         DPL,?W_30?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_31:  MOV         DPH,?W_31?byte
       MOV         DPL,?W_31?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_32:  MOV         DPH,?W_32?byte
       MOV         DPL,?W_32?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_33:  MOV         DPH,?W_33?byte
       MOV         DPL,?W_33?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
W_34:  MOV         DPH,?W_34?byte
       MOV         DPL,?W_34?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW0
       LCALL       W_WORD
       RET
W_35:  MOV         DPH,?W_35?byte
       MOV         DPL,?W_35?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW1
       LCALL       W_WORD
       RET
W_36:  MOV         DPH,?W_36?byte
       MOV         DPL,?W_36?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW2
       LCALL       W_WORD
       RET
W_37:  MOV         DPH,?W_37?byte
       MOV         DPL,?W_37?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE3
       MOV         LOW_,#LOW3
       LCALL       W_WORD
       RET
B_02_L: MOV        DPH,?B_02_L?byte
       MOV         DPL,?B_02_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW2+8
       LCALL       W_BYTE
       RET

B_03_H:MOV         DPH,?B_03_H?byte
       MOV         DPL,?B_03_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW3
       LCALL       W_BYTE
       RET
B_03_L:MOV         DPH,?B_03_L?byte
       MOV         DPL,?B_03_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE0
       MOV         LOW_,#LOW3+8
       LCALL       W_BYTE
       RET
B_12_H:MOV         DPH,?B_12_H?byte
       MOV         DPL,?B_12_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW2
       LCALL       W_BYTE
       RET
B_12_L:MOV         DPH,?B_12_L?byte
       MOV         DPL,?B_12_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW2+8
       LCALL       W_BYTE
       RET
B_13_H:MOV         DPH,?B_13_H?byte
       MOV         DPL,?B_13_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3
       LCALL       W_BYTE
       RET
B_13_L:MOV         DPH,?B_13_L?byte
       MOV         DPL,?B_13_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3+8
       LCALL       W_BYTE
       RET
B_14_H:MOV         DPH,?B_14_H?byte
       MOV         DPL,?B_14_H?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW0
       LCALL       W_BYTE
       RET
B_14_L:MOV         DPH,?B_14_L?byte
       MOV         DPL,?B_14_L?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW0+8
       LCALL       W_BYTE
       RET
B_17_H:MOV         DPH,?B_17_H?byte
       MOV         DPL,?B_17_H?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3
       LCALL       W_BYTE
       RET
B_17_L:MOV         DPH,?B_17_L?byte
       MOV         DPL,?B_17_L?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE1
       MOV         LOW_,#LOW3+8
       LCALL       W_BYTE
       RET

B_21_H:MOV         DPH,?B_21_H?byte
       MOV         DPL,?B_21_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1
       LCALL       W_BYTE
       RET
B_21_L:MOV         DPH,?B_21_L?byte
       MOV         DPL,?B_21_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1+8
       LCALL       W_BYTE

       RET
B_22_H:MOV         DPH,?B_22_H?byte
       MOV         DPL,?B_22_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW2
       LCALL       W_BYTE
       RET
B_22_L:MOV         DPH,?B_22_L?byte
       MOV         DPL,?B_22_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW2+8
       LCALL       W_BYTE
       RET
B_23_H:MOV         DPH,?B_23_H?byte
       MOV         DPL,?B_23_H?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3
       LCALL       W_BYTE

       RET
B_23_L:MOV         DPH,?B_23_L?byte
       MOV         DPL,?B_23_L?byte+1
       LCALL       OPEN_DISP1
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3+8
       LCALL       W_BYTE
       RET
B_24_H:MOV         DPH,?B_24_H?byte
       MOV         DPL,?B_24_H?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW0
       LCALL       W_BYTE

       RET
B_24_L:MOV         DPH,?B_24_L?byte
       MOV         DPL,?B_24_L?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW0+8
       LCALL       W_BYTE

       RET
B_25_H:MOV         DPH,?B_25_H?byte
       MOV         DPL,?B_25_H?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1
       LCALL       W_BYTE

       RET
B_25_L:MOV         DPH,?B_25_L?byte
       MOV         DPL,?B_25_L?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW1+8
       LCALL       W_BYTE

       RET
B_27_H:MOV         DPH,?B_27_H?byte
       MOV         DPL,?B_27_H?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3
       LCALL       W_BYTE

       RET
B_27_L:MOV         DPH,?B_27_L?byte
       MOV         DPL,?B_27_L?byte+1
       LCALL       OPEN_DISP2
       MOV         LINE_,#LINE2
       MOV         LOW_,#LOW3+8

⌨️ 快捷键说明

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