📄 图形写入.inc
字号:
figure_wr_mode: push 02h
push 03h
push acc
clr a
movc a,@a+dptr
mov r3,a;取出高的像素数
inc dptr
clr a
movc a,@a+dptr
mov r2,a;取出宽的字节数
figure_wr_mode1: push 02h
push lcd_x
push lcd_y
call figure_data_wr_addr_count;图形数据写入位置计算
lcall auto_write_set;设置自动写入方式
figure_wr_mode2: lcall st3;判断lcd是否空闲
inc dptr
clr a
movc a,@a+dptr;取出显示数据
jnb mirror_bit,figure_wr_mode3;判断是否进行反向显示
cpl a;反向显示数据
figure_wr_mode3: lcall pr13;写入数据
djnz r2,figure_wr_mode2;字节宽度减1
lcall auto_write_over;关闭自动写入
jnb DELAY_bit,figure_wr_mode4
Lcall time_10ms
figure_wr_mode4: pop lcd_y
pop lcd_x
pop 02h
inc lcd_y
djnz r3,figure_wr_mode1
clr DELAY_bit
pop acc
pop 03h
pop 02h
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -