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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1100|回復(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為步進單位
{
        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í)行的之后,進入函數(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 來自觸屏版 | 只看該作者
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ù)不一樣!

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美一区二区三区在线 | 日韩精品一区二区在线 | 日本色婷婷 | 538精品视频 | 成人永久免费视频 | www.草| 日韩一级大片 | 久久九九精品 | 国产福利小视频 | 高潮毛片又色又爽免费 | 日韩久久网 | 午夜在线视频观看日韩17c | 成人黄色在线 | 久久久综合| 婷婷丁香激情 | 亚洲精品一区二区三 | 丁香婷婷网 | www.三级 | 五月天婷婷基地 | 四虎在线免费观看 | 天天干夜夜爽 | 色综合天天综合网天天狠天天 | 久热在线 | 一二三区视频 | 欧美在线性爱视频 | 欧美性色网 | 国产小视频在线播放 | 国产三级做爰高清在线 | 性视频网| 亚洲一区免费 | 精品一区国产 | 欧美综合久久 | 丰满少妇在线观看网站 | 国产91页| 午夜影院在线观看视频 | 91视频在线看 | 国产一级片在线 | 在线精品一区 | 三级av在线 | 精品亚洲一区二区三区 | 一区二区三区四区视频 |