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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

不簡單的requires ANSI-style prototype報錯

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1113035 發(fā)表于 2024-3-14 22:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
子函數(shù)皆報錯:KMS.c(28): error C267: 'lcd_control': requires ANSI-style prototype

我已經(jīng)在函數(shù)的使用前聲明了函數(shù)但是為什么還是報錯?

#include<reg51.h>

#define unchar unsigned char
#define unint unsigned int
unchar code_table[6]="ESJIAN";              //少了兩逗號
unchar code_table2[]="擺爛";     //一個中文兩個字節(jié)存儲

sbit LCDE =P2^7;
sbit RS=P2^6;
sbit RW=P2^5;

void delayms();
void lcd_control();      //例程上此處未加入中括號,思考是否可以
void lcd_data();
void lcd_init();         //此處漏掉逗號導(dǎo)致一堆報錯





void main()            //最好不要用uchar main
{
    unint num;         
          lcd_init();        
          lcd_control(0X80);     // 'lcd_control': requires ANSI-style prototype:在上一行不該傳參的函數(shù)傳參
    for(num=0;num<=5;num++)
    {
                        lcd_data(code_table[num]);   //字符數(shù)組的索引方式為此
      delayms(5);
    }
    for(num=0;num<8;num++)
    {
        lcd_data(code_table2[num]);
        delayms(5);
    }
}

void delayms(unint z)                  //創(chuàng)建延遲函數(shù),以ms為步進(jìn)單位
{
        unint x,y;                         //此處不能重定義傳入變量
    for ( x = z; x>0 ; x--)
    {
        for(y=110;y>0;y--);
    }

}
void lcd_control(unchar com)
{
        RS=0;
        P0=com;
        delayms(5);
        LCDE=1;
        delayms(5);
        LCDE=0;

}
        void lcd_data(unchar datad[])   // syntax error near 'void', expected '__asm':上一行少打括號
{
    RS=1;
    P0=datad;
    delayms(5);
    LCDE=1;
    delayms(5);
    LCDE=0;    //執(zhí)行完該執(zhí)行的之后,進(jìn)入函數(shù)前的寄存器是什么狀態(tài),那么我們就是什么狀態(tài)
}

void lcd_init()
{
    LCDE=0;             //使能低電平,激活LCD接收數(shù)據(jù)或者命令的初始狀態(tài)
    lcd_control(0x38);
    lcd_control(0x0c);
    lcd_control(0x06);
    lcd_control(0x01);  //顯示初始化函數(shù)
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:1113035 發(fā)表于 2024-3-14 22:56 | 只看該作者
好像函數(shù)重定義那塊出了問題.....
回復(fù)

使用道具 舉報

板凳
ID:883242 發(fā)表于 2024-3-15 00:43 | 只看該作者
你聲明的函數(shù)原型跟你使用的函數(shù)不一樣!
回復(fù)

使用道具 舉報

地板
ID:1113035 發(fā)表于 2024-3-15 17:49 來自手機(jī) | 只看該作者
Hephaestus 發(fā)表于 2024-3-15 00:43
你聲明的函數(shù)原型跟你使用的函數(shù)不一樣!

除了聲明時候沒有說明傳參類型哪里還不一樣啊?我以前也是這么寫的也沒報錯啊
回復(fù)

使用道具 舉報

5#
ID:1113035 發(fā)表于 2024-3-15 19:27 | 只看該作者
Hephaestus 發(fā)表于 2024-3-15 00:43
你聲明的函數(shù)原型跟你使用的函數(shù)不一樣!

哦,我后面在聲明時候補(bǔ)全了是否需要傳入?yún)?shù)以及傳參的類型,報錯消失了,C89對于這塊這么嚴(yán)格么
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美一区二区三区国产精品 | 在线播放国产一区二区三区 | 色香婷婷 | 中文字幕一区二区三区四区五区 | 久久久久国产精品一区 | 久久久久久一区 | www.精品国产 | 国产精品欧美精品 | 精品国产乱码久久久久久影片 | 日本成人三级电影 | 国产97人人超碰caoprom | 欧美亚洲国语精品一区二区 | 美美女高清毛片视频免费观看 | 亚洲欧洲成人av每日更新 | 免费在线h视频 | 成人亚洲精品久久久久软件 | 国产999精品久久久久久 | 成年人精品视频在线观看 | www.亚洲一区 | 久久一 | 国产一区二区三区久久 | а√中文在线8 | 凹凸日日摸日日碰夜夜 | 精品一区二区三区91 | 久久久久久久综合 | 国产午夜影院 | 欧美在线视频二区 | 国产美女视频黄a视频免费 国产精品福利视频 | 久久蜜桃av一区二区天堂 | 中文字幕av一区二区三区 | 国产在线一区二 | 断背山在线观看 | 91久久国产精品 | 精品国产一区二区国模嫣然 | 国产一区欧美 | 一级一级一级毛片 | 亚洲三区在线 | 国产一级一级毛片 | av香港经典三级级 在线 | 视频一区二区国产 | 中文字幕国产精品 |