一种基于DSP控制的液晶显示屏的设计及实现
STM #XXH,AR0 ;XXH为用户数据
PORTW AR0,#8000H ;8000H为数据口地址
…………
液晶显示屏的初始化程序如下:
INIT:
STM #40H,AR0 ;系统设置命令,指令代码:40H
PORTW WR0,#8100H
STM #10H,AR0 ;标准设置
PORTW AR0,#8000H
STM #87H,AR0 ;设置光标宽度为8
PORTW AR0,#8000H
STM #07H,AR0 ;设置光标高度为8
PORTW AR0,#8000H
STM #27H,AR0;设置LCD每行需要的字节数,
PORTW AR0,#8000H每行320个点,行数为320/8=40
STM #36H,AR0 ;设置液晶的扫描频率约为70Hz
PORTW AR0,#8000H
STM #0F0H,AR0 ;设置LCD的点行数为240
PORTW AR0,#8000H
STM #28H,AR0 ;设置显示屏一行所占显缓的字节数
PORTW AR0,#8000H
STM #00H,AR0
PORTW AR0,#8000H
STM #44H,AR0 ;SCROLL指令,指令代码:44H
PORTW AR0,#8100H
STM #00H,AR0 ;确定第一显示区的首地址
PORTW AR0,#8000H
STM #00H,AR0
PORTW AR0,#8000H
STM #240D,AR0 ;设置第一显示区的行数
PORTW AR0,#8000H
STM #00H,AR0 ;确定第二显示区的首地址
PORTW AR0,#8000H
STM #40H,AR0
PORTW AR0,#8000H
STM #0F0H,AR0 ;设置第二显示区的行数
PORTW AR0,#8000H
STM #00H,AR0 ;确定第三显示区的首地址
PORTW AR0,#8000H
STM #80H,AR0
PORTW AR0,#80
《一种基于DSP控制的液晶显示屏的设计及实现(第3页)》