字符液晶1604后两行点不亮,请教

[复制链接]
3224|4
 楼主| cgkdxx 发表于 2007-3-13 08:34 | 显示全部楼层 |阅读模式
从网上下了一个程序,看得半懂不懂的,改几个数值,现在可以在前两行16*2内随意显示,后两行却一直送不进数,程序中有X Y两参数定位,y=0/1对应第一第二行,送2/3就只能在第一行,x是可以用的<br /><br />LCDPOS:&nbsp;;设置第(XPOS,YPOS)个字符的DDRAM地址<br />&nbsp;&nbsp;&nbsp;&nbsp;PUSH&nbsp;ACC;<br />&nbsp;&nbsp;&nbsp;&nbsp;ANL&nbsp;XPOS,#0FH&nbsp;;X位置范围(0到15)&nbsp;&nbsp;&nbsp;&nbsp;00001111<br />&nbsp;&nbsp;&nbsp;&nbsp;ANL&nbsp;YPOS,#0fH&nbsp;;Y位置范围(0到1)*****************************<br />&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;A,YPOS&nbsp;;(XPOS,YPOS)对应DDRAM地址<br />&nbsp;&nbsp;&nbsp;&nbsp;CJNE&nbsp;A,#00,LPS_LAY&nbsp;;(第一行)X:&nbsp;第0----15个字符<br />&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;A,XPOS&nbsp;;&nbsp;DDRAM:&nbsp;0----0FH<br />&nbsp;&nbsp;&nbsp;&nbsp;JMP&nbsp;LPS_LAX;<br />LPS_LAY:&nbsp;MOV&nbsp;A,XPOS&nbsp;;(第二行)X:&nbsp;第0----15个字符<br />&nbsp;&nbsp;&nbsp;&nbsp;ADD&nbsp;A,#40H&nbsp;;&nbsp;DDRAM:&nbsp;40----4FH<br />LPS_LAX:ORL&nbsp;A,#80H&nbsp;;设置DDRAM地址<br />&nbsp;&nbsp;&nbsp;&nbsp;CALL&nbsp;LCDWC;<br />&nbsp;&nbsp;&nbsp;&nbsp;POP&nbsp;ACC;<br />&nbsp;&nbsp;&nbsp;&nbsp;RET;<br /><br />加40h和ORL&nbsp;A,#80H&nbsp;是社么意思,没看懂,谢谢指点!!
xwj 发表于 2007-3-13 08:47 | 显示全部楼层

自己先去看资料!

  
lhzw2001 发表于 2007-3-13 14:50 | 显示全部楼层

这款式LCD很好操作,看看资料你就懂了!

  
lhzw2001 发表于 2007-3-13 14:51 | 显示全部楼层

看看这里,很详细了 http://www.jydpj.com/lcmxexi.htm

  
 楼主| cgkdxx 发表于 2007-3-14 08:13 | 显示全部楼层

感谢lhzw2001!!

按您老指示,那里真的不错,昨晚弄好了,非常感谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

1126

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部