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

可视化编程串行控制中文字库液晶显示模块VLCM320240


>  DJNZR7,NEXTHZ
  
  MOVA,#0DH;命令结束
  
  LCALLSENDBYTE
  
  RET
  
  ;显示ASCII字符串子程序
  
  ORDERASCII:
  
  LCALLBUSYCK
  
  MOVA,#“H”;
  
  LCALLSENDBYTE
  
  MOVA,#“Z”
  
  LCALLSENDBYTE
  
  MOVA?#“D”
  
  LCA
  
  
  
  LLSENDBYTE
  
  NEXTASCII?CLRA?取ASCII码
  
  MOVCA?@A+DPTR
  
  INCDPTR
  
  LCALLSENDBYTE
  
  DJNZR7?NEXTASCII
  
  MOVA?#0DH
  
  LCALLSENDBYTE
  
  RET
  
  ;清屏子程序
  
  ORDERCLR:LCALLBUSYCK
  
  MOVA,#“C”
  
  LCALLSENDBYTE
  
  MOVA?#“L”
  
  LCALLSENDBYTE
  
  MOVA?#“R”
  
  LCALLSENDBYTE
  
  LJMPORDEREND
  
  ;显示下载到模块内图形子程序
  
  ORDERBMP:MOVA,XV
  
  MOVR0,#REGASCXH
  
  LCALLHASC;将参数x转换为两个
  
  字节的ASCII码
  
  MOVA,XHV
  
  MOVR0?#REGASCXHH
  
  LCALLHASC;将参数xH转换为两
  
  个字节的ASCII码
  
  MOVA,YV
  
  MOVR0,#REGASCYH
  
  LCALLHASC;将参数y转换为两个
  
  字节的ASCII码
  
  MOVA,NUBER
  
  MOVR0?#REGASCNH
  
  LCALLHASC;将参数n转换为两
  
  个字节的ASCII码
  
  LCALLBUSYCK;检测模块闲状态
  
  MOVA,#“B”;先发送命令码
  
  BMP的ASCII码
  
  LCALLSENDBYTE
  
  MOVA,#“M”
  
  LCALLSENDBYTE
  
  MOVA?#“P”
  
  LCALLSENDBYTE
  
  MOVR0,#REGASCNH
  
  LCALLSENDCS;发参数n的ASCII码
  
  MOVR0,#REGASCXHH
  
  LCALLSENDCS;发参数xH的ASCII码MOVR0,#REGASCXH
  
  LCALLSENDCS;发参数x的ASCII码
  
  MOVR0,#REGASCYH
  
  LCALLSENDCS;发参数y的ASCII码
  
  ORDEREND:MOVA,#0DH;发送命令结标
  
  志“0DH”
  
  MOVSBUF,A
  
  JNBTI,$
  
  CLRTI
  
  RET
  
  ;结束上次命令子程序
  
  BUSYCK:MOVA,#0DH
  
  
  
  
  MOVSBUF,A
  
  JNBTI,$
  
  CLRTI
  
  JNBBUSY?$
  
  RET
  
  ;发送参数子程序
  
  SENDCS:MOVA,@R0
  
  LCALLSENDBYTE
  
  INCR0
  
  MOVA,@R0
  
  LCALLSENDBYTE
  
  RET
  
  ;发送字节数据子程序
  
  SENDBYTE:MOVSBUF,A
  
  JNBTI,$
  
  CLRTI
  
  RET
  
  TABHZ:DB“汉字内码表”
  
  TABASCII:DB“ASCII字符表”
  
  5结束语
  
  VLCM320240可视化编程液晶显示模块由于可将系统中用到的画面预置到液晶显示模块内部,因而使得图形界面与中文界面的生成变得非常容易,因此,该模块无疑将是显示信息要求较高的应用领域中理想的显示器件选择之一。 《可视化编程串行控制中文字库液晶显示模块VLCM320240(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/177714.html

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