;将自定义字符写入LCD1602的CGRAM中 ;-------------------------------------------------------------- STORE_DATA: MOV A,#40H CALL WCOM MOV R2,#08H MOV DPTR,#D_DATA MOV R3,#00H S_DATA: MOV A,R3 MOVC A,@A+DPTR CALL WDATA ;写入数据 INC R3 DJNZ R2,S_DATA RET D_DATA: DB 0CH,12H,12H,0CH,00H,00H,00H,00H写了什么
时间: 2023-08-15 10:14:25 浏览: 405
1602液晶屏显示自定义字符
这段汇编代码的作用是将自定义字符写入 LCD1602 的 CGRAM(Character Generator RAM)中。具体实现是通过调用 `WCOM` 子程序向 LCD 控制器发送写入 CGRAM 的命令,然后通过 `WDATA` 子程序向 CGRAM 中写入自定义字符数据。这些自定义字符数据存储在 `D_DATA` 标签中,具体写入的内容为:
```
0CH,12H,12H,0CH,00H,00H,00H,00H
```
这是一个自定义的 5x7 字符矩阵,用于显示在 LCD1602 的显示区域中。其中,0CH 表示第一行字符的图案,12H 表示第二行字符的图案,以此类推。
阅读全文