📄 mcu01.asm
字号:
R_I BIT P2.0 ;zyl数据\指令选择高电平:数据D0-D7将送入显示RAM;低电平:数据D0-D7将送入指令寄存器执行
R_W BIT P2.1 ;zyl读\写选择 高电平:读数据;低电平:写数据。
E BIT P2.2 ;zyl读写使能,高电平有效,下降沿锁定数据
;以上为液晶第4,5,6脚
CS BIT P1.0 ;zyl片选端,当CS=1为高时,未选中X5045,SO输出端处于高阻抗状态,除非内部正在进行写操作,否则器件处于等待方式.
SOUT BIT P1.1 ;zyl串行数据输出端,当读周期时,数据从该引脚移出,数据由串行时钟的下降沿同步输出.
SCK BIT P1.2 ;zyl串行时钟端.
SIN BIT P1.3 ;zyl串行数据输入端.
;以上为X5045第1,2,6,5脚
SCLK1302 BIT P1.5 ;zyl串行时钟
IO1302 BIT P1.6 ;zyl数据输入\输出
RST1302 BIT P1.7 ;zyl复位
;以上为KS1302第7,6,5脚
CS2 BIT P3.6 ;zyl片选信号,CS2=1高电平时选择右半屏
CS1 BIT P3.7 ;zyl片选信号,CS1=1高电平时选择左半屏
;以上为液晶第16,15脚
WREN_INST EQU 06H
WRDI_INST EQU 04H
WRSR_INST EQU 01H
RDSR_INST EQU 05H
WRITE_INST EQU 02H
READ_INST EQU 03H
INIT_STATE EQU 0CH ;CS&SOUT=1 SCK&SIN=0
;内部RAM的全局变量
extrn data(LINE_)
extrn data(LOW_)
;DATA DEFINE
LINE0 data 0B8H
LINE1 data LINE0+2
LINE2 data LINE1+2
LINE3 data LINE2+2
LOW0 data 040H
LOW1 data LOW0+16
LOW2 data LOW0+32
LOW3 data LOW0+48
public InitLcd ;声明全局函数
public UpdateLcd ;声明全局函数
public W_00 ;声明全局函数
public W_01 ;声明全局函数
public W_02 ;声明全局函数
public W_03 ;声明全局函数
public W_04 ;声明全局函数
public W_05 ;声明全局函数
public W_06 ;声明全局函数
public W_07 ;声明全局函数
public W_10 ;声明全局函数
public W_11 ;声明全局函数
public W_12 ;声明全局函数
public W_13 ;声明全局函数
public W_14 ;声明全局函数
public W_15 ;声明全局函数
public W_16 ;声明全局函数
public W_17 ;声明全局函数
public W_20 ;声明全局函数
public W_21 ;声明全局函数
public W_22 ;声明全局函数
public W_23 ;声明全局函数
public W_24 ;声明全局函数
public W_25 ;声明全局函数
public W_26 ;声明全局函数
public W_27 ;声明全局函数
public W_30 ;声明全局函数
public W_31 ;声明全局函数
public W_32 ;声明全局函数
public W_33 ;声明全局函数
public W_34 ;声明全局函数
public W_35 ;声明全局函数
public W_36 ;声明全局函数
public W_37 ;声明全局函数
public B_02_L ;声明全局函数
public B_03_H ;声明全局函数
public B_03_L ;声明全局函数
public B_12_H ;声明全局函数
public B_12_L ;声明全局函数
public B_13_H ;声明全局函数
public B_13_L ;声明全局函数
public B_14_H ;声明全局函数
public B_14_L ;声明全局函数
public B_17_H ;声明全局函数
public B_17_L ;声明全局函数
public B_21_H ;声明全局函数
public B_21_L ;声明全局函数
public B_22_H ;声明全局函数
public B_22_L ;声明全局函数
public B_23_H ;声明全局函数
public B_23_L ;声明全局函数
public B_24_H ;声明全局函数
public B_24_L ;声明全局函数
public B_25_H ;声明全局函数
public B_25_L ;声明全局函数
public B_27_H ;声明全局函数
public B_27_L ;声明全局函数
public B_30_H ;声明全局函数
public B_30_L ;声明全局函数
public B_31_H ;声明全局函数
public B_31_L ;声明全局函数
public B_32_H ;声明全局函数
public B_32_L ;声明全局函数
public B_33_H ;声明全局函数
public B_33_L ;声明全局函数
public B_35_H ;声明全局函数
public B_35_L ;声明全局函数
public B_36_H ;声明全局函数
public B_36_L ;声明全局函数
public B_37_H ;声明全局函数
public B_37_L ;声明全局函数
public BYTE_RD ;声明全局函数
public BYTE_WR ;声明全局函数
public WREN_CM ;声明全局函数
public WDT_EN ;声明全局函数
public SUZI ;声明全局函数
public CLR_0 ;声明全局函数
public CLR_1 ;声明全局函数
public CLR_2 ;声明全局函数
public CLR_3 ;声明全局函数
public W00 ;表格头
public W01 ;表格头
public W02 ;表格头
public W03 ;表格头
public W04 ;表格头
public W05 ;表格头
public W06 ;表格头
public W07 ;表格头
public W08 ;表格头
public W09 ;表格头
public W10 ;表格头
public W11 ;表格头
public W12 ;表格头
public W13 ;表格头
public W14 ;表格头
public W15 ;表格头
public W16 ;表格头
public W17 ;表格头
public W18 ;表格头
public W19 ;表格头
public W20 ;表格头
public W21 ;表格头
public W22 ;表格头
public W23 ;表格头
public W24 ;表格头
public W25 ;表格头
public W26 ;表格头
public W27 ;表格头
public W28 ;表格头
public W29 ;表格头
public W30 ;表格头
public W31 ;表格头
public W32 ;表格头
public W33 ;表格头
public W34 ;表格头
public W35 ;表格头
public W36 ;表格头
public W37 ;表格头
public W38 ;表格头
public W39 ;表格头
public W40 ;表格头
public W41 ;表格头
public W42 ;表格头
public W43 ;表格头
public W44 ;表格头
public W45 ;表格头
public W46 ;表格头
public W47 ;表格头
public W48 ;表格头
public W49 ;表格头
public W50 ;表格头
public W51 ;表格头
public W52 ;表格头
public W53 ;表格头
public W54 ;表格头
public W55 ;表格头
public W56 ;表格头
public W57 ;表格头
public W58 ;表格头
public W59 ;表格头
public W60 ;表格头
public W61 ;表格头
public W62 ;表格头
public W63 ;表格头
public W64 ;表格头
public W65 ;表格头
public W66 ;表格头
public W67 ;表格头
public W68 ;表格头
public W69 ;表格头
public W70 ;表格头
public W71 ;表格头
public W72 ;表格头
public W73 ;表格头
public W74 ;表格头
public W75 ;表格头
public W76 ;表格头
public W77 ;表格头
public W78 ;表格头
public W79 ;表格头
public W80 ;表格头
public W81 ;表格头
public W82 ;表格头
public W83 ;表格头
public W84 ;表格头
public W85 ;表格头
public W86 ;表格头
public W87 ;表格头
public W88 ;表格头
public W89 ;表格头
public W90 ;表格头
public W91 ;表格头
public W92 ;表格头
public W93 ;表格头
public W94 ;表格头
public W95 ;表格头
public W96 ;表格头
public W97 ;表格头
public W98 ;表格头
public W99 ;表格头
public W100 ;表格头
public W101 ;表格头
public W102 ;表格头
public W103 ;表格头
public W104 ;表格头
public W105 ;表格头
public W106 ;表格头
public W107 ;表格头
public W108 ;表格头
public W109 ;表格头
public W110 ;表格头
public W111 ;表格头
public W112 ;表格头
public W113 ;表格头
public W114 ;表格头
public W115 ;表格头
public W116 ;表格头
public W117 ;表格头
public W118 ;表格头
public W119 ;表格头
public W120 ;表格头
public W121 ;表格头
public W122 ;表格头
public W123 ;表格头
public W124 ;表格头
public W125 ;表格头
public W126 ;表格头
public W127 ;表格头
public W128 ;表格头
public W129 ;表格头
public W130 ;表格头
public W131 ;表格头
public W132 ;表格头
public W133 ;表格头
public W134 ;表格头
public W135 ;表格头
public W136 ;表格头
public W137 ;表格头
public W138 ;表格头
public W139 ;表格头
public W140 ;表格头
public W141 ;表格头
public W142 ;表格头
public W143 ;表格头
public W144 ;表格头
public W145 ;表格头
public W146 ;表格头
public W147 ;表格头
public W148 ;表格头
public W149 ;表格头
public W150 ;表格头
public W151 ;表格头
public W152 ;表格头
public W153 ;表格头
public W154 ;表格头
public W155 ;表格头
public W156 ;表格头
public W157 ;表格头
public W158 ;表格头
public W159 ;表格头
public W160 ;表格头
public W161 ;表格头
public W162 ;表格头
public W163 ;表格头
public W164 ;表格头
public W165 ;表格头
public W166 ;表格头
public W167 ;表格头
public W168 ;表格头
public W169 ;表格头
public W170 ;表格头
public W171 ;表格头
public W172 ;表格头
public W173 ;表格头
public W174 ;表格头
public W175 ;表格头
public W176 ;表格头
public W177 ;表格头
public W178 ;表格头
public W179 ;表格头
public W180 ;表格头
public W181 ;表格头
public W182 ;表格头
public W183 ;表格头
public TabZ ;表格头
public TABT ;表格头
public ?W_00?byte ; 函数调用时的参数
public ?W_01?byte ; 函数调用时的参数
public ?W_02?byte ; 函数调用时的参数
public ?W_03?byte ; 函数调用时的参数
public ?W_04?byte ; 函数调用时的参数
public ?W_05?byte ; 函数调用时的参数
public ?W_06?byte ; 函数调用时的参数
public ?W_07?byte ; 函数调用时的参数
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_10?byte ; 函数调用时的参数
public ?W_11?byte ; 函数调用时的参数
public ?W_12?byte ; 函数调用时的参数
public ?W_13?byte ; 函数调用时的参数
public ?W_14?byte ; 函数调用时的参数
public ?W_15?byte ; 函数调用时的参数
public ?W_16?byte ; 函数调用时的参数
public ?W_17?byte ; 函数调用时的参数
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_20?byte ; 函数调用时的参数
public ?W_21?byte ; 函数调用时的参数
public ?W_22?byte ; 函数调用时的参数
public ?W_23?byte ; 函数调用时的参数
public ?W_24?byte ; 函数调用时的参数
public ?W_25?byte ; 函数调用时的参数
public ?W_26?byte ; 函数调用时的参数
public ?W_27?byte ; 函数调用时的参数
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
public ?W_30?byte ; 函数调用时的参数
public ?W_31?byte ; 函数调用时的参数
public ?W_32?byte ; 函数调用时的参数
public ?W_33?byte ; 函数调用时的参数
public ?W_34?byte ; 函数调用时的参数
public ?W_35?byte ; 函数调用时的参数
public ?W_36?byte ; 函数调用时的参数
public ?W_37?byte ; 函数调用时的参数
public ?B_02_L?byte ; 函数调用时的参数
public ?B_03_H?byte ; 函数调用时的参数
public ?B_03_L?byte ; 函数调用时的参数
public ?B_12_H?byte ; 函数调用时的参数
public ?B_12_L?byte ; 函数调用时的参数
public ?B_13_H?byte ; 函数调用时的参数
public ?B_13_L?byte ; 函数调用时的参数
public ?B_14_H?byte ; 函数调用时的参数
public ?B_14_L?byte ; 函数调用时的参数
public ?B_17_H?byte ; 函数调用时的参数
public ?B_17_L?byte ; 函数调用时的参数
public ?B_21_H?byte ; 函数调用时的参数
public ?B_21_L?byte ; 函数调用时的参数
public ?B_22_H?byte ; 函数调用时的参数
public ?B_22_L?byte ; 函数调用时的参数
public ?B_23_H?byte ; 函数调用时的参数
public ?B_23_L?byte ; 函数调用时的参数
public ?B_24_H?byte ; 函数调用时的参数
public ?B_24_L?byte ; 函数调用时的参数
public ?B_25_H?byte ; 函数调用时的参数
public ?B_25_L?byte ; 函数调用时的参数
public ?B_27_H?byte ; 函数调用时的参数
public ?B_27_L?byte ; 函数调用时的参数
public ?B_30_H?byte ; 函数调用时的参数
public ?B_30_L?byte ; 函数调用时的参数
public ?B_31_H?byte ; 函数调用时的参数
public ?B_31_L?byte ; 函数调用时的参数
public ?B_32_H?byte ; 函数调用时的参数
public ?B_32_L?byte ; 函数调用时的参数
public ?B_33_H?byte ; 函数调用时的参数
public ?B_33_L?byte ; 函数调用时的参数
public ?B_35_H?byte ; 函数调用时的参数
public ?B_35_L?byte ; 函数调用时的参数
public ?B_36_H?byte ; 函数调用时的参数
public ?B_36_L?byte ; 函数调用时的参数
public ?B_37_H?byte ; 函数调用时的参数
public ?B_37_L?byte ; 函数调用时的参数
public ?SUZI?byte ; 函数调用时的参数
public ?BYTE_RD?byte ; 函数调用时的参数
public ?BYTE_WR?byte ; 函数调用时的参数
bytes segment data ; 定义数据段
proc segment code ; 定义代码段
rseg bytes ;
?W_00?byte:
?W_01?byte:
?W_02?byte:
?W_03?byte:
?W_04?byte:
?W_05?byte:
?W_06?byte:
?W_07?byte:
;;;;;;;;;;;
?W_10?byte:
?W_11?byte:
?W_12?byte:
?W_13?byte:
?W_14?byte:
?W_15?byte:
?W_16?byte:
?W_17?byte:
;;;;;;;;;;;
?W_20?byte:
?W_21?byte:
?W_22?byte:
?W_23?byte:
?W_24?byte:
?W_25?byte:
?W_26?byte:
?W_27?byte:
;;;;;;;;;;;
?W_30?byte:
?W_31?byte:
?W_32?byte:
?W_33?byte:
?W_34?byte:
?W_35?byte:
?W_36?byte:
?W_37?byte:
?B_02_L?byte:
?B_03_H?byte:
?B_03_L?byte:
?B_12_H?byte:
?B_12_L?byte:
?B_13_H?byte:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -