📄 ea1010_061022.asm
字号:
MOV CB_IIC_Display+13, #97
MOV CB_IIC_Display+14, #98
MOV CB_IIC_Display+15, #99
MOV CB_IIC_Display+16, #100
MOV CB_IIC_Display+17, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #144 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #1 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #1 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #5 ; 第1显示区数据长度(总长度-2)
MOV CB_IIC_Display+5, #0 ;
LCALL F_iicVerify5; 计算校验
LCALL F_iic_Write6; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #20 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #13 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;调节显示位置
MOV CB_IIC_Display+5, #89
MOV CB_IIC_Display+6, #90
MOV CB_IIC_Display+7, #91
MOV CB_IIC_Display+8, #92
MOV CB_IIC_Display+9, #93
MOV CB_IIC_Display+10, #94
MOV CB_IIC_Display+11, #95
MOV CB_IIC_Display+12, #96
MOV CB_IIC_Display+13, #97
MOV CB_IIC_Display+14, #98
MOV CB_IIC_Display+15, #99
MOV CB_IIC_Display+16, #100
MOV CB_IIC_Display+17, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
;--------进入子菜单, 调节显示位置
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #20 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;第1行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #1
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #4 ; 第2显示区(字符行)地址
MOV CB_IIC_Display+1, #51 ; 第2显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第2显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第2显示区数据长度(总长度-2)
;第2行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #2
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #6 ; 第3显示区(字符行)地址
MOV CB_IIC_Display+1, #82 ; 显示区起始行数
MOV CB_IIC_Display+2, #27 ; 显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 显示区数据长度(总长度-2)
;第3行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #3
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #8 ; 第4显示区(字符行)地址
MOV CB_IIC_Display+1, #113 ; 显示区起始行数
MOV CB_IIC_Display+2, #27 ; 显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 显示区数据长度(总长度-2)
;第4行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #4
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #144 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #1 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #1 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #5 ; 第1显示区数据长度(总长度-2)
MOV CB_IIC_Display+5, #0 ;
LCALL F_iicVerify5; 计算校验
LCALL F_iic_Write6; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #20 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;第1行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #1
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #144 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #1 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #1 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #5 ; 第1显示区数据长度(总长度-2)
MOV CB_IIC_Display+5, #0 ;
LCALL F_iicVerify5; 计算校验
LCALL F_iic_Write6; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #20 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;第1行位置
MOV CB_IIC_Display+5, #136
MOV CB_IIC_Display+6, #137
MOV CB_IIC_Display+7, #1
MOV CB_IIC_Display+8, #138
MOV CB_IIC_Display+9, #139
MOV CB_IIC_Display+10, #97
MOV CB_IIC_Display+11, #98
MOV CB_IIC_Display+12, #99
MOV CB_IIC_Display+13, #100
MOV CB_IIC_Display+14, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
;X方向 XXX
;Y方向 XXX
;确定
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #20 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;X方向 XXX
MOV CB_IIC_Display+5, #33
MOV CB_IIC_Display+6, #140
MOV CB_IIC_Display+7, #141
MOV CB_IIC_Display+8, #142
MOV CB_IIC_Display+9, #143
MOV CB_IIC_Display+10, #50
MOV CB_IIC_Display+11, #2
MOV CB_IIC_Display+12, #0
MOV CB_IIC_Display+13, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #4 ; 第2显示区(字符行)地址
MOV CB_IIC_Display+1, #51 ; 显示区起始行数
MOV CB_IIC_Display+2, #27 ; 显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 显示区数据长度(总长度-2)
;y方向 XXX
MOV CB_IIC_Display+5, #34
MOV CB_IIC_Display+6, #140
MOV CB_IIC_Display+7, #141
MOV CB_IIC_Display+8, #142
MOV CB_IIC_Display+9, #143
MOV CB_IIC_Display+10, #50
MOV CB_IIC_Display+11, #2
MOV CB_IIC_Display+12, #7
MOV CB_IIC_Display+13, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #6 ; 第3显示区(字符行)地址
MOV CB_IIC_Display+1, #82 ; 显示区起始行数
MOV CB_IIC_Display+2, #27 ; 显示区起始列数
MOV CB_IIC_Display+3, #5 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 显示区数据长度(总长度-2)
;确定
MOV CB_IIC_Display+5, #144
MOV CB_IIC_Display+6, #145
MOV CB_IIC_Display+7, #146
MOV CB_IIC_Display+8, #147
MOV CB_IIC_Display+9, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV CB_IIC_Display, #8 ; 第4显示区(字符行)地址
MOV CB_IIC_Display+1, #144 ; 显示区起始行数
MOV CB_IIC_Display+2, #1 ; 显示区起始列数
MOV CB_IIC_Display+3, #1 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #5 ; 显示区数据长度(总长度-2)
MOV CB_IIC_Display+5, #0 ;
LCALL F_iicVerify5; 计算校验
LCALL F_iic_Write6; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #19 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;X方向 XXX
MOV CB_IIC_Display+5, #33
MOV CB_IIC_Display+6, #140
MOV CB_IIC_Display+7, #141
MOV CB_IIC_Display+8, #142
MOV CB_IIC_Display+9, #143
MOV CB_IIC_Display+10, #50
MOV CB_IIC_Display+11, #1
MOV CB_IIC_Display+12, #9
MOV CB_IIC_Display+13, #50
LCALL F_iicVerify20; 计算校验
LCALL F_iic_Write22; 发送数据组
LCALL F_iic_Stop
MOV RB_IICDelayLed,#8
LCALL F_DelayLED
MOV CB_IIC_Display, #2 ; 第1显示区(字符行)地址
MOV CB_IIC_Display+1, #18 ; 第1显示区起始行数
MOV CB_IIC_Display+2, #27 ; 第1显示区起始列数
MOV CB_IIC_Display+3, #10 ; 一列中显示的字符数
MOV CB_IIC_Display+4, #20 ; 第1显示区数据长度(总长度-2)
;X方向 XXX
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -