|
本帖最后由 yinnan128 于 2021-3-5 20:34 编辑
对着视频教程编写的,为什么视频里编译的时候没有错误,我的就不行呢?网上查说101和141提示是有中文标点,但我调成英文输入法全部重新输入还是不行
单片机源程序如下:
- void LCDShowStr(unsigned char x,unsigned char y,unsigned char *str)
- {
- if(0 == y)
- {
- LCDWriteCmd(0X80 | x);
- }
- else
- {
- LCDWriteCmd(0X80 | (0x40 + x));
- }
- while(*str ! = ' \0')
- {
- LCDWriteData(*str++);
- }
复制代码
compiling LCD1602.c...
LCD1602.c(60): error C141: syntax error near '!'
LCD1602.c(60): error C141: syntax error near '='
LCD1602.c(60): error C101: '' ': invalid character constant
LCD1602.c(60): error C141: syntax error near '\'
LCD1602.c(60): error C101: '')': invalid character constant
LCD1602.c(60): error C141: syntax error near '')'
LCD1602.c(61): error C141: syntax error near '{'
LCD1602.c - 7 Error(s), 0 Warning(s).
|
-
1.jpg
(72.14 KB, 下载次数: 45)
视频教程
-
2.jpg
(129.59 KB, 下载次数: 40)
我写的代码
|