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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 57883|回復: 13
打印 上一主題 下一主題
收起左側

搞定keil:error C132: : not in formal parameter list

  [復制鏈接]
跳轉到指定樓層
樓主
ID:60076 發(fā)表于 2014-4-9 13:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1:  keil 的一個小錯誤 error C132: : not in formal parameter list 如果同時調用多個函數(shù)C H 文件,當調用某個H 文件,莫名其妙的出錯,而且報錯非常多。原因:原來是在H文件 函數(shù)聲明 void init_ADC()時漏了一個小小的“;” 分號。就錯了很多地方。。所以每次函數(shù)聲明時候,copy后,一定要在最后加上分號 ; .。

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

使用道具 舉報

沙發(fā)
ID:44262 發(fā)表于 2014-7-17 17:41 來自觸屏版 | 只看該作者
幫了我的大忙 謝謝
回復

使用道具 舉報

板凳
ID:87829 發(fā)表于 2015-8-7 13:24 | 只看該作者
#include<stdio.h>
#include<reg51.h>
#include<intrins.h>/*子函數(shù)聲明*/
void exdelay(void);
void putchar(unsigned int c);
void putstr(unsigned char code *s);
void putsrxy(unsigned char cx,unsigned char cy,unsigned char code *s );
void setcharcgram(unsigned char cindex,unsigned char code *s);
void charursornext(void);
void putimage(unsigned char code *s);
void putsizeimage(unsigned char XSIZE,unsigned charYSIZE,unsigned char code *s) ;
void glcbpos(void);
void charlcbpos(void);
void lcdreset(void);
void delay3ms(void);
void lcdon(void);
void lcoff(void);
void lcgraphon(void);
void lcgraphoff(void);
unsigned char lcdrd(void);
void lcdwd(unsigned char d );
void lcdwc(unsigned char c);
void lcdwaitidle(void);
sbit RSPIN=P3^2;
sbit RWPIN=P3^3;
sbit PEIN=P3^4;
unsigned char CXPOS;
unsigned char CYPOS;
unsigned char GXPOS;
unsigned char GYPOS;
#define USECHAR1CODE 0xffff;
#define USECHAR2CODE 0xfffd;
#define USECHAR3CODE 0xfffb;
#define USECHAR4CODE 0xfff9;
unsigned char code CHAR1CGRAMTAB[]={
0x00,0x0f,
0x00,0x7f,
0x01,0xf0,
0x03,0xc0,
0x07,0x0f,
0x0e,0x3f,
0x1c,0xfe,
0x39,0xfc,
0x33,0xfc,
0x73,0xfe,
0x67,0xff,
0x67,0xe7,
0xcf,0xe3,
0xcf,0xe1,
0xcf,0xe4,
0xc0,0x06
};
unsigned char code CHAR2CGRAMTAB[]={
0xf0,0x00,
0xfe,0x00,
0x0f,0x80,
0x03,0xc0,
0xf0,0xe0,
0xfc,0x70,
0x7f,0x38,
0x3f,0x9c,
0x3f,0xcc,
0x7f,0xce,
0xff,0xe6,
0xe7,0xe6,
0xc7,0xf3,
0x87,0xff,
0x27,0xff,
0x60,0x03
};
unsigned char code CHAR3CGRAMTAB[]={
0xc0,0x07,
0xff,0xe7,
0xff,0xe7,
0xcf,0xe7,
0x67,0xe7,
0x67,0xff,
0x73,0xff,
0x33,0xff,
0x39,0xff,
0x1c,0xff,
0x0e,0x3f,
0x07,0x0f,
0x03,0xc0,
0x01,0xf0,
0x00,0x7f,
0x00,0x0f
};
unsigned char code CHAR4CGRAMTAB[]={
0xe0,0x03,
0xe7,0xf3,
0xe7,0xf3,
0xe7,0xf3,
0xe7,0xe6,
0xff,0xe6,
0xff,0xce,
0xff,0xcc,
0xff,0x9c,
0xff,0x38,
0xfc,0x70,
0xf0,0xe0,
0x03,0xc0,
0x0f,0x80,
0xfe,0x00,
0xf0,0x00
};
unsigned char codeImg_SUNMAN_128x64[]={};
void main(void )
{
while(1)
{
        lcdreset();
        charlcdfill('');
        puststrxy(2,0,"SMG12864ZK");
        exdelay();
        exdelay();
        putstrxy(0,1,"中文字符圖形點陣");
        exdelay();
        exdelay();
        putstrxy(2,2,"液晶顯示模塊");
        exdelay();
        exdelay();
        putstrxy(0,3,"長沙太陽人SUNMAN");
        exdelay();
        exdelay();
        setcharcgram(0,CHAR1CGRAMTAB);
        setcharcgram(1,CHAR2CGRAMTAB);
        setcharcgram(2,CHAR3CGRAMTAB);
        setcharcgram(3,CHAR4CGRAMTAB);
        CXPOS=4,CYPOS=0;
        putchar(USERCHAR1CODE);
        exdelay();
        putchar(USERCHAR2CODE);
        exdelay();
        CXPOS=4,CYPOS=1;
        putchar(USERCHAR3CODE);
            exdelay();
        putchar(USERCHAR4CODE);
        exdelay();
        exdelay();
        charlcdfill('');
        lcdgraphon();
        GXPOS=0,GYPOS=0;
        putimage(Img__SUNMAN_128x64);
        exdelay();
        exdelay();
        glcdfill(0);
        lcdgraphoff();
}
}
void exdelay(void)
{
unsigned char i,j,k;
_nop_();
_nop_();
i=22;
j=3;
k=227;
do{
do{while(--k);
}
while(--j);
}
while(--i);
}
void putchar(unsigned int c)
{
unsigned char d;
if(c>128)
{
if((CXPOS&0x1)==1)
{
lcdwd('');
charcursornext();
}
charlcdpos();
if((c&0xff00)==0xff00)
{
c=0xff00-c;
}
lcdwd(c/256);
charcursornext();
lcdwd(c&0xff);
charcursornext();
}
else
{
charlcdpos();
if((CXPOS&0x1)==1)
{
d=lcdrd();
charlcdpos();
lcdwd(d);
lcdwd(c);
}
else
{
lcdwd(c);
lcdwd('');
}
charcursornext();
} }

void putstr(unsigned char code *s)
{
        unsigned int c;
        while(1);
        {
                c=*s;
                s++;
                if(c==0)brek;
                if(c<128)
                {
                 putchar(c);
                }
                else
                {
                putchar(c*256+*s);
                s++;
                }
        }
}
void putstrxy(unsigned char cx,unsigned char cy,unsigned char code *s)
{
  CXPOS=cx;
  CYPOS=cy;
  putstr(s);
}
void setcharcgram(unsigned char cindex,unsigned char code *s)
{
        unsigned char i;
        lcdwc(0x34);
        lcdwc(0x02);
        lcdwc(0x30);
        lcdwc((cindex&0x3<<4)|0x40);
        for(i=0;i<32;i++,s++)
{
lcdwd(*s);
}
}
void putsizeimage(unsigned char XSIZE,unsigned char YSIZE,unsigned char code *s)
{
unsigned char lx,ly,x;
x=GXPOS;
for(ly=0;ly<YSIZE;ly++,GYPOS++)
{
for(GXPOS=x,lx=0;lx<XSIZE;)
{
if((GXPOS&0x08)==0)
        {
        glcpos();
        }
lcdwd(*s);
s++;
lx+=8;
GXPOS+=8;
}
}
GXPOS=x;
}
void putimage(unsigned char code *s)
{unsigned char XSIZE,YSIZE;
XSIZE=*s;
s++;
YSIZE=*s;
s++;
putsizeimage(XSIZE,YSIZE,s);
}
void charlcdpos(void)
{
unsigned char ddaddr;
CXPOS&=0xf;
ddaddr=CXPOS/2;
if(CYPOS==0)
lcdwc(ddaddr|0x80);
else if(CYPOS==1)
lcdwc(ddaddr|0x90);
else if(CYPOS==2)
lcdwc(ddaddr|0x88);
else
lcdwc(ddaddr|0x98);
}
void charcursornext(void)
{
CXPOS++;
CXPOS&0x0f;
if(CXPOS==0)
{
CYPOS++;
CYPOS&=0x3;
}
}
void lcdreset(void)
{
lcdwc(0x33);
delay3ms();
lcdwc(0x30);
delay3ms();
lcdwc(0x30);
delay3ms();
lcdwc(0x01);
delay3ms();
lcdon();       
}
void delay3ms(void)
{
unsigned char i,j;
i=54;
j=199;
do{
while(--j);
}
while(--i);
}
void glcdpos(void)
{
lcdwc(0x36);
lcdwc((GYPOS&0X1f)|0x80);
if(GYPOS>=32)
        lcdwc((GYPOS/16+8)|0x80);
else
        lcdwc((GYPOS/16)|0x80);
        lcdwc(0x30);
}
void lcdon(void)
{
        lcdwc(0x30);
        lcdwc(0x0c);
}
void lcdoff(void)
{
        lcdwc(0x30);
        lcdwc(0x08);
}
void lcdgraphon(void)
{
        lcdwc(0x36);
        lcdwc(0x30);
}
void lcdgraphoff(void)
{
        lcdwc(0x34);
        lcdwc(0x30);
}
unsigned char lcdrd(void)
{       
        unsigned char d;
        lcdwaitidle();
        RSPIN=1;
        RWPIN=1;
        EPIN=1;
        _nop_();
        d=P1;
        EPIN=0;
        return d;
}
void lcdwd(unsigned char d)
{
        lcdwaitidle();
        P1=d;
        RSPIN=1;
        RWPIN=0;
        EPIN=1;
        _nop_();
        EPIN=0;
}
void lcdwc(unsigned char c)
{
        lcdwaitidle();
        P1=c;
        RSPIN=0;
        RWPIN=0;
        EPIN=1;
        _nop_();
        EPIN=0;
}
void lcdwaitidle(void)
{
        unsigned char i;
        P1=0xff;
        RSPIN=0;
        RWPIN=1;
        EPIN=1;
        for(i=0;i<20;i++)
          if((P1&0X80)!=0x80)break;
        EPIN=0;
}
能不能看一下為什么這個編譯錯誤么
回復

使用道具 舉報

地板
ID:723894 發(fā)表于 2020-4-20 20:27 | 只看該作者
太感謝了,真的少了個 ;一堆報錯,看來半天
回復

使用道具 舉報

5#
ID:761007 發(fā)表于 2020-5-27 21:00 | 只看該作者
感謝樓主,幫大忙了!
回復

使用道具 舉報

6#
ID:802056 發(fā)表于 2020-7-21 21:57 | 只看該作者
真應該給您打個賞
回復

使用道具 舉報

7#
ID:474978 發(fā)表于 2021-6-16 18:53 | 只看該作者
樓主牛
回復

使用道具 舉報

8#
ID:750420 發(fā)表于 2022-8-15 11:31 | 只看該作者
幫大忙了謝謝
回復

使用道具 舉報

9#
ID:1010435 發(fā)表于 2023-7-28 10:26 | 只看該作者
keil好像是從上往下一條一條編譯的,包括#include 如果報錯一大堆,從第一個錯誤開始解決,一般第一個解決了,有可能都解決了。
回復

使用道具 舉報

10#
ID:1112144 發(fā)表于 2024-3-4 18:32 | 只看該作者
幫了我大忙,太感謝了老哥
回復

使用道具 舉報

11#
ID:997051 發(fā)表于 2024-3-11 05:59 | 只看該作者
mtt661 發(fā)表于 2023-7-28 10:26
keil好像是從上往下一條一條編譯的,包括#include 如果報錯一大堆,從第一個錯誤開始解決,一般第一個解決 ...

精辟。的確如此
回復

使用道具 舉報

12#
ID:1114318 發(fā)表于 2024-4-17 21:45 | 只看該作者
真的感謝你
回復

使用道具 舉報

13#
ID:253767 發(fā)表于 2024-4-18 06:31 | 只看該作者
錯誤C132::不在形式參數(shù)列表中
回復

使用道具 舉報

14#
ID:1142165 發(fā)表于 2025-1-1 13:43 | 只看該作者
tieq1952 發(fā)表于 2024-4-18 06:31
錯誤C132::不在形式參數(shù)列表中

兄弟,最后你是怎么解決的,教教我唄
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线小视频 | 日韩中文字幕久久 | 欧美黑人体内she精在线观看 | 草草视频在线免费观看 | 欧美日韩不卡 | 国产激情一区二区三区 | 91大神在线看 | 涩涩视频网站在线观看 | 一区二区三区四区免费视频 | 欧美成人一区二区三区 | 久久久久亚洲精品 | 国产精品久久久久久久一区探花 | 免费同性女女aaa免费网站 | 久久精品日产第一区二区三区 | 日本不卡免费新一二三区 | 欧美日韩不卡合集视频 | 精品日韩一区 | 国产精品91久久久久久 | 资源首页二三区 | 97avcc| 色吊丝2288sds中文字幕 | 91精品综合久久久久久五月天 | 国产精品久久久久一区二区三区 | 精品熟人一区二区三区四区 | 国产区精品 | 日韩视频在线免费观看 | 美女福利视频网站 | 一级片视频免费 | 日韩精品一区二 | 色综合久久久久 | 中文欧美日韩 | 亚洲精品片 | 国产小视频在线 | 久久国产精品亚洲 | 久久av一区 | 麻豆久久久久久久 | 在线观看国产视频 | 欧美一区二区在线播放 | 毛片在线免费播放 | 亚洲网在线 | 亚洲一区二区av |