急问:关于LCD1602的一个数据线定义问题

[复制链接]
 楼主| zwjgg 发表于 2008-5-26 22:17 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;我现在出现了一个问题。就是:我在画电路图的时候一时疏忽,把LCD1602的数据线DB0接到P1.7上了,而DB7则接到P1.0上面了,也就是说刚好相反了。&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;这样的话,程序里面的地址定义就都要更改了。<br />&nbsp;&nbsp;&nbsp;&nbsp;我想请问,怎么修改下最划算?最方便?&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />sfr&nbsp;DB0_DB7=0x90;//这样定义肯定是不行的了,
computer00 发表于 2008-5-26 22:38 | 显示全部楼层

是全部线都倒过来了?半查表法是最方便的了~~~

  
 楼主| zwjgg 发表于 2008-5-28 13:10 | 显示全部楼层

OK了

WORD&nbsp;fanzhuan(WORD&nbsp;x)<br />&nbsp;{<br />&nbsp;&nbsp;WORD&nbsp;a,b;<br />&nbsp;&nbsp;int&nbsp;i;<br />&nbsp;&nbsp;for(i=0;i&lt7;i++)<br />&nbsp;&nbsp;{&nbsp;a=x&0x01;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;b=a|b;<br />&nbsp;&nbsp;&nbsp;&nbsp;b=b&lt&lt1;<br />&nbsp;&nbsp;&nbsp;&nbsp;x=x&gt&gt1;<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;return(b);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

472

帖子

0

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