久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1765|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

lcd.c(3): error C141: syntax error near 'sbit'

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1100383 發(fā)表于 2023-11-19 17:08 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <REGX52.H>
#include "delay.h"
sbit LCD_RW = P2^5;
sbit LCD_RS = P2^6;
sbit LCD_EN = P2^7;
#define LCD_DATAPORT P0
void data_process()
{
LCD_EN=1;
delay(1);
LCD_EN=0;
delay(1);
}
void writecommand(unsigned char command)
{
LCD_RS=0;
LCD_RW=0;
LCD_DATAPORT=command;
data_process();
}
void writedata(unsigned char datas)
{
LCD_RS=1;
LCD_RW=0;
LCD_DATAPORT=datas;
data_process();
}

void LCD_Init(void)
{
        LCD_writecommand(0x38);
        LCD_writecommand(0x0C);
        LCD_writecommand(0x06);
        LCD_writecommand(0x01);
}
void set_cursor(unsigned char line,unsigned char column)
{
if(line==1);
        writecommand(0x80|column-1);
else
        writecommand(0x80|column-1+0x40);
}
void writes_char(unsigned char line,unsigned char column,unsigned char str)
{
set_cursor(line,column);
writedata(str);
}
void writes_string(unsigned char line,unsigned char column,unsigned char *string)
{
set_cursor(line,column);
for(int i=0;i<string[i]!=0;++i)
        writedata(string[i]);
}
void main()
{
LCD_Init();
writes_string(1,1,"fuck you");
while(1)
{

}
}


屏幕截圖 2023-11-19 170651.png (286.22 KB, 下載次數(shù): 19)

屏幕截圖 2023-11-19 170651.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:883242 發(fā)表于 2023-11-19 19:43 | 只看該作者
應(yīng)該是delay.h不干凈,把錯誤遺留這里了。
回復(fù)

使用道具 舉報

板凳
ID:227393 發(fā)表于 2023-11-19 20:01 來自觸屏版 | 只看該作者
第六行移動到第三行試試
回復(fù)

使用道具 舉報

地板
ID:69038 發(fā)表于 2023-11-19 20:51 | 只看該作者
因為代碼不文明,被KEIL強制隔離了
回復(fù)

使用道具 舉報

5#
ID:69038 發(fā)表于 2023-11-19 21:07 | 只看該作者
#include <REGX52.H>
#include "delay.h"//路徑對嗎?
sbit LCD_RW = P2^5;
sbit LCD_RS = P2^6;
sbit LCD_EN = P2^7;
#define LCD_DATAPORT P0
void data_process()
{
LCD_EN=1; //EN 低跳變?
delay(1);
LCD_EN=0;
delay(1);
}

void writecommand(unsigned char command)
{
LCD_RS=0;
LCD_RW=0;
LCD_DATAPORT=command;
data_process();
}
void writedata(unsigned char datas)
{
LCD_RS=1;
LCD_RW=0;
LCD_DATAPORT=datas;
data_process();
}

void LCD_Init(void)
{
        LCD_writecommand(0x38);//LCD_writecommand原型在哪 里?
        LCD_writecommand(0x0C);
        LCD_writecommand(0x06);
        LCD_writecommand(0x01);
}
void set_cursor(unsigned char line,unsigned char column)
{
if(line==1);  //這行是干什么的?
        writecommand(0x80|column-1);//邏輯順序?qū)幔?/font>
else
        writecommand(0x80|column-1+0x40);//邏輯順序?qū)幔?/font>
}
void writes_char(unsigned char line,unsigned char column,unsigned char str)
{
set_cursor(line,column);
writedata(str);
}
void writes_string(unsigned char line,unsigned char column,unsigned char *string)
{
set_cursor(line,column);
for(int i=0;i<string!=0;++i)
        writedata(string);
}
void main()
{
LCD_Init();
writes_string(1,1,"fuck you");
while(1)
{

}
}
回復(fù)

使用道具 舉報

6#
ID:883242 發(fā)表于 2023-11-19 21:16 | 只看該作者
zhuls 發(fā)表于 2023-11-19 21:07
#include
#include "delay.h"//路徑對嗎?
sbit LCD_RW = P2^5;

路徑不對怎么可能出現(xiàn)樓主位的錯誤,不僅行數(shù)不對,而且錯誤也不對。

錯誤的問題出在第3行,而第3行顯然是正確的,那就是第2行的遺留問題,編譯器沒檢測到問題,但是到了正確的第3行就出問題了。顯然是頭文件太臟了,把正確的文件污染成錯誤的。
回復(fù)

使用道具 舉報

7#
ID:69038 發(fā)表于 2023-11-19 21:27 | 只看該作者
Hephaestus 發(fā)表于 2023-11-19 21:16
路徑不對怎么可能出現(xiàn)樓主位的錯誤,不僅行數(shù)不對,而且錯誤也不對。

錯誤的問題出在第3行,而第3行顯 ...

不一定哦~~
我曾經(jīng)遇到過這樣的錯誤:
單個文件都是對的,是在extern 引用時,因為類型不對,(變量聲明時u8,引用時u16)結(jié)果提示什么什么缺少“;”、XXX未定義之類的。反正就是5花8門的錯誤后,后來把extern的類型配對后就沒有錯了。
回復(fù)

使用道具 舉報

8#
ID:883242 發(fā)表于 2023-11-19 21:37 | 只看該作者
zhuls 發(fā)表于 2023-11-19 21:27
不一定哦~~
我曾經(jīng)遇到過這樣的錯誤:
單個文件都是對的,是在extern 引用時,因為類型不對,(變量聲 ...

算了吧,驢唇不對馬嘴。
回復(fù)

使用道具 舉報

9#
ID:1100542 發(fā)表于 2023-11-20 20:38 | 只看該作者
delay.h看看是不是聲明少了個;
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成年人的视频免费观看 | 欧美精品在线一区二区三区 | 久久久久久久久久久丰满 | 成人三级视频 | 免费在线一区二区 | 成人99| 日韩免费av一区二区 | 欧美黄色一区 | 亚洲成人av在线 | 亚洲精品一二三 | av天天看| 久久精品亚洲精品国产欧美 | 国产日韩精品视频 | 欧美视频免费在线 | 精品综合 | 成人黄色三级毛片 | 亚洲天堂精品久久 | 人人九九| 成人欧美一区二区三区在线观看 | 粉嫩av在线 | 国产91丝袜在线熟 | 久久国产精品免费视频 | 成人免费视频网站在线看 | 亚洲精品视频免费观看 | 精品久久久久久久久久久久 | 中文字字幕一区二区三区四区五区 | 在线观看免费av网 | 欧美国产激情二区三区 | 精品一区二区视频 | 亚洲国产精品99久久久久久久久 | 亚洲一区二区三区四区五区午夜 | 久久毛片 | 亚洲精品美女视频 | 欧美精品video | 国产一区二区三区高清 | 欧美日韩国产一区二区三区 | 欧美精品一级 | a在线观看免费 | 精品日本中文字幕 | 色婷婷精品久久二区二区蜜臂av | 伊人在线 |