近日为液晶12864头都可大了!主控芯片是老款的S6B0724。
字可以显示出来了,可就是跑着跑着,黑屏了,重启又正常,闪几下又黑屏。程序如下:
ORG 0000H
LJMP MAIN
ORG 0040H
MAIN: MOV SP,#60H
setb p3.7
LCALL PARAMETER
CLR CS
clr rd
MOV CONTRA,#099H ;对比度调节
LCALL INI
LCALL CLEAR
DIS: MOV R0,#0fFH ;全显
MOV R1,#0FFH ;全显
LCALL PR_ALL4
LCALL DELAY1S
MOV R0,#55H ;奇数行显示
MOV R1,#55H ;奇数行显示
MOV DPTR,#TAB128X64 ;显示字符
;LCALL PR_ALL
LCALL DELAY100mS
cpl p3.7
LJMP main
[解决办法]
MOV CONTRA,#099H ;对比度调节
不知道你的这个对比度是怎么调的
是不是不停的循环MAIN后,对比度调得太高就成黑屏了
[解决办法]