关于LCM12864的问题,请帮助

[复制链接]
1782|0
 楼主| tdhlq 发表于 2007-5-9 12:45 | 显示全部楼层 |阅读模式
我在网上找了一些例子,例子的接口都是LCD和单片机直接相连的,而我的学习板的LCD接口是通过CPLD连接的,如下这个函数应该怎样变换啦?我现在是不知道选左右半屏时该写哪个地址。<br />void&nbsp;LCM12864_Write1Byte_X_Y(uint8&nbsp;x,&nbsp;uint8&nbsp;y,&nbsp;uint8&nbsp;LCM12864_data)&nbsp;<br />{&nbsp;<br />&nbsp;&nbsp;/*&nbsp;参数过滤&nbsp;*/<br />&nbsp;&nbsp;x&nbsp;=&nbsp;x&0x7f;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;y&nbsp;=&nbsp;y&0x3f;<br /><br />&nbsp;&nbsp;LCM12864_CS1&nbsp;=&nbsp;0;&nbsp;LCM12864_CS2&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;不选中左半屏及右半屏<br />&nbsp;&nbsp;/*&nbsp;更新LCD12864显示&nbsp;*/<br />&nbsp;&nbsp;if(x&lt64)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;判断选择左、右半屏<br />&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCM12864_CS1&nbsp;=&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;选中左半屏<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCM12864_CS2&nbsp;=&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;选中右半屏<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;=&nbsp;x-64;<br />&nbsp;&nbsp;&nbsp;}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

47

帖子

0

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