📄 hgo160160a.asm
字号:
WRITEG03:MOV DPTR,#TAB13
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB23
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB33
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB53
MOV Z,#10
LCALL WXDATA
WRITEG04:MOV DPTR,#TAB14
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB24
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB34
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB54
MOV Z,#10
LCALL WXDATA
WRITEG05:MOV DPTR,#TAB15
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB25
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB35
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB55
MOV Z,#10
LCALL WXDATA
WRITEG06:MOV DPTR,#TAB16
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB26
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB36
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB56
MOV Z,#10
LCALL WXDATA
WRITEG07:MOV DPTR,#TAB17
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB27
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB37
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB57
MOV Z,#10
LCALL WXDATA
WRITEG08:MOV DPTR,#TAB18
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB28
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB38
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB58
MOV Z,#10
LCALL WXDATA
WRITEG09:MOV DPTR,#TAB19
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB29
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB39
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB59
MOV Z,#10
LCALL WXDATA
WRITEG10:MOV DPTR,#TAB1A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5A
MOV Z,#10
LCALL WXDATA
WRITEG11:MOV DPTR,#TAB1B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5B
MOV Z,#10
LCALL WXDATA
WRITEG12:MOV DPTR,#TAB1C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5C
MOV Z,#10
LCALL WXDATA
WRITEG13:MOV DPTR,#TAB1D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5D
MOV Z,#10
LCALL WXDATA
WRITEG14:MOV DPTR,#TAB1E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5E
MOV Z,#10
LCALL WXDATA
WRITEG15:MOV DPTR,#TAB1F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB2F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB3F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB5F
MOV Z,#10
LCALL WXDATA
WRITEG16:MOV DPTR,#TAB10
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB20
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB30
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB50
MOV Z,#10
LCALL WXDATA
MOV A,#30H ;设置EXT=0
LCALL WRCTRL
MOV A,#15H ;控制列地址的指令
LCALL WRCTRL
MOV A,#08H ;设置起始列为8
LCALL WRDATA
MOV A,#2FH ;设置终止列为47
LCALL WRDATA
MOV A,#75H ;控制行地址的指令
LCALL WRCTRL
MOV A,#58H ;设置起始行为88
LCALL WRDATA
MOV A,#9FH ;设置终止行为159
LCALL WRDATA
MOV A,#5CH ;控制往显存写数据指令
LCALL WRCTRL
WRITEH01:MOV DPTR,#TAB61
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB71
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB81
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB91
MOV Z,#10
LCALL WXDATA
WRITEH02:MOV DPTR,#TAB62
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB72
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB82
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB92
MOV Z,#10
LCALL WXDATA
WRITEH03:MOV DPTR,#TAB63
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB73
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB83
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB93
MOV Z,#10
LCALL WXDATA
WRITEH04:MOV DPTR,#TAB64
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB74
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB84
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB94
MOV Z,#10
LCALL WXDATA
WRITEH05:MOV DPTR,#TAB65
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB75
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB85
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB95
MOV Z,#10
LCALL WXDATA
WRITEH06:MOV DPTR,#TAB66
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB76
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB86
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB96
MOV Z,#10
LCALL WXDATA
WRITEH07:MOV DPTR,#TAB67
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB77
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB87
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB97
MOV Z,#10
LCALL WXDATA
WRITEH08:MOV DPTR,#TAB68
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB78
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB88
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB98
MOV Z,#10
LCALL WXDATA
WRITEH09:MOV DPTR,#TAB69
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB79
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB89
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB99
MOV Z,#10
LCALL WXDATA
WRITEH10:MOV DPTR,#TAB6A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8A
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9A
MOV Z,#10
LCALL WXDATA
WRITEH11:MOV DPTR,#TAB6B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8B
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9B
MOV Z,#10
LCALL WXDATA
WRITEH12:MOV DPTR,#TAB6C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8C
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9C
MOV Z,#10
LCALL WXDATA
WRITEH13:MOV DPTR,#TAB6D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8D
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9D
MOV Z,#10
LCALL WXDATA
WRITEH14:MOV DPTR,#TAB6E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8E
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9E
MOV Z,#10
LCALL WXDATA
WRITEH15:MOV DPTR,#TAB6F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB7F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB8F
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB9F
MOV Z,#10
LCALL WXDATA
WRITEH16:MOV DPTR,#TAB60
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB70
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB80
MOV Z,#10
LCALL WXDATA
MOV DPTR,#TAB90
MOV Z,#10
LCALL WXDATA
RET
WXDATA:MOV A,#00H
MOVC A,@A+DPTR
CPL A
MOV DATA1,A
MOV A,#00H
INC DPTR
MOVC A,@A+DPTR
CPL A
MOV DATA2,A
MOV A,#00H
MOV A,DATA1 ;第一次写数据
LCALL WRDATA
MOV A,DATA2 ;第二次写数据
LCALL WRDATA
INC DPTR
DJNZ Z,WXDATA
RET
WRITEI: MOV A,#30H ;设置EXT=0
LCALL WRCTRL
MOV A,#15H ;控制列地址的指令
LCALL WRCTRL
MOV A,#00H ;设置起始列为0
LCALL WRDATA
MOV A,#35H ;设置终止列为53
LCALL WRDATA
MOV A,#75H ;控制行地址的指令
LCALL WRCTRL
MOV A,#00H ;设置起始行为0
LCALL WRDATA
MOV A,#5FH ;设置终止行为95
LCALL WRDATA
MOV A,#81H ;开始设置电压微调
LCALL WRCTRL
MOV A,#10H ;写入VPR[5:0]数值
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -