lcd程序问题,求大神能指导我一下,哪里漏了什么,关键代码如下

我叫赵怡彬 2016-10-04 01:44:18
void main(){ lcd_init(); write_data(0,1,"A"); while(1);}void lcd_init(void){ write_command(0x38); write_command(0x0c); write_command(0x06); write_command(0x01);}void write_command(uchar command){ RS=0; RW=0; E=1; E=0; Data=command; delay(1);}void write_data(uint x,uint y,uchar da){ uchar ad; if(y==1) { ad=0x80+x; } else ad=0xc0+x; write_command(ad); LCDdate(ad);}void LCDdate(uchar da){ Data=da; RS=1; RW=0; E=1; E=0; delay(1);}
...全文
463 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我叫赵怡彬 2016-10-06
  • 打赏
  • 举报
回复
引用 1 楼 shen_guang_wu的回复:
void write_data(uint x,uint y,uchar da){ uchar ad; if(y==1) { ad=0x80+x; } else ad=0xc0+x; write_command(ad); LCDdate(ad);}函数之中的LCDdate(ad);是不是应该LCDdate(da);
谢谢,我真是太粗心了
shen_guang_wu 2016-10-06
  • 打赏
  • 举报
回复
void write_data(uint x,uint y,uchar da){ uchar ad; if(y==1) { ad=0x80+x; } else ad=0xc0+x; write_command(ad); LCDdate(ad);}函数之中的LCDdate(ad);是不是应该LCDdate(da);

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧