保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

LMB-018A显示模块的原理及与DSP的接口


面是LMB-018A和DSP进行接口的初始化子程序及向显示模块写显示数据的主要程序清单:
  
  ;初始化液晶显示器子程序
  
  LCDINIT?LDP#0E1H
  
  LACLPCDATDIR
  
  OR#0010H
  
  AND#0FFF3H?;E=1R/W=0A0=0
  
  SACLPCDATDIR
  
  LDP#DP_USER
  
  SPLK#0A3H,LCDCMD;置LCD偏压比
  
  CALLCOMWE
  
  LDP#DP_USER
  
  
  
  
  SPLK#0A0H,LCDCMD?;ADC选择
  
  CALLCOMWE
  
  LDP#DPUSER
  
  SPLK#89H,LCDCMD;设置寄存器电压
  
  CALLCOMWE
  
  LDP#DPUSER
  
  SPLK#02FH,LCDCMD;置供电控制
  
  CALLCOMWE
  
  LDP#DP_USER
  
  SPLK#0A6H,LCDCMD;正常显示
  
  CALLCOMWE
  
  LDP#DP_USER
  
  SPLK#0AFH,LCDCMD;打开显示
  
  CALLCOMWE
  
  RET
  
  ;写命令子程序
  
  COMWE?LDP#0E1H
  
  LACLPCDATDIR
  
  AND#A0_L?;A0=0:控制命令
  
  SACLPCDATDIR
  
  LACLPBDATDIR
  
  OR#0FF00H;IOPB[0~7]设置为输出
  
  AND#0FF00H?;IOPB[0~7]=0
  
  LDP#DP_USER
  
  ORLCDCMD;IOPB[0~7]=LCDCMD
  
  LDP#0E1H
  
  SACLPBDATDIR;送入
  
  CALLEnable
  
  RET
  
  ;写数据子程序
  
  DWE:LDP#0E1H
  
  LACLPCDATDIR
  
  OR#A_H;A0=1
  
  SACLPCDATDIR
  
  LACLPBDATDIR
  
  OR#0FF00H;IOPB[0~7]设置为输出
  
  AND#0FF00H;IOPB[0~7]=0
  
  LDP#DP_USER
  
  ORLCDDATA;IOPB[0~7]=LCDDATA
  
  LDP#0E1H
  
  SACLPBDATDIR?送显示的数据
  
  CALLEnable
  
  MAR*,AR7
  
  ADRK#1;列地址增1,以便向下一列写数
  
  LDP#DP_USER
  
  RET

《LMB-018A显示模块的原理及与DSP的接口(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/175026.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。