angmall 发表于 2021-3-6 16:22 后来发现,删掉空格就行了,不是!和=的问题 |
心有浮生 发表于 2021-3-6 15:30 后来发现删掉空格就行了 |
给你改了,!和= 是中文输入
"LCD1602" - 0 Error(s), 0 Warning(s). |
!是否是中文下的!,!和=之间不要空格、俩个单引号感觉有个是中文。因为明显有个空格 |
![]() 一、上面贴子的代码,主函数大循环前面初始化P4IO口为准双向口 二、主函数大循环前面需要初始化LCD1602_Init(); 三、我们是使用595转换给LCD的D0~D7。你们可以直接用P2口赋值给LCD。 四、主函数每500ms 调用LCD1602_Display_Ser()函数。实现数据每半秒刷新一次即可。省掉读忙的过程。 五、两个LCD1602_Write_Buffer[];数组,分别是上下两行的显存。其他地方有需要,就往里面丢ASCII值就可以了。比如0x30+5.液晶显示数字5 |