单片机学习小组
直播中

马慧霞

7年用户 160经验值
私信 关注

LCD命令函数从第一句执行后直接跳到倒数第二句

void write_cmd(uchar cmd)
{
LCD_RS=0;
LCD_RW=0;
LCD_EN=0;
0=cmd;
delay(5);
LCD_EN=1;
delay(5);
LCD_EN=0;
}
为什么这个函数从第一句执行后,不执行下一句,而是直接跳到倒数第二句了,求解。。。。

回帖(6)

郭佳

2019-2-26 07:55:27
有可能是編譯器優化的結果,你繼續執行看看.
举报

庞书娟

2019-2-26 08:02:32
可以写数据吗?如果可以就无需理会
举报

杨梦月

2019-2-26 08:15:33
奇怪的是数据函数也是这样,LCD根本不能初始化
举报

张浩

2019-2-26 08:29:59
那就真奇怪了.全编译试试.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分