標(biāo)題:
單片機(jī)新手,不知道編譯哪里錯了error C141: syntax error near 'void'
[打印本頁]
作者:
xiazhiyu1979
時間:
2022-4-5 11:35
標(biāo)題:
單片機(jī)新手,不知道編譯哪里錯了error C141: syntax error near 'void'
編譯老是出錯:User\int.c(97): error C141: syntax error near 'void',不知道問題出在哪里,求教各位大神,新手上路不容易
/*********************************************************************
**********************************************************************
程序名稱:中斷定時器練習(xí)
程序版本:V1.0
作 者:
編寫時間:2022年4月5日
硬件支持:
接口說明:
修改日志:
N0.1:
**********************************************************************/
/*
**********************************************************************
* 頭文件包含/SFR定義
**********************************************************************
*/
#include<reg52.h>
/*
**********************************************************************
* 本地數(shù)據(jù)類型/宏定義
**********************************************************************
*/
//typedef signed char int8; //8位有符號字符型
//typedef signed int int16; //16位有符號整型
//typedef signed long int32; //32位有符號長整型
//typedef unsigned char uchar; //8位無符號字符型
typedef unsigned int uint ; //16位無符號整型
//typedef unsigned long ulong; //32位無符號長整型
/*
**********************************************************************
* 單片機(jī)IO口位定義
**********************************************************************
*/
/*
**********************************************************************
* 本地全局變量/數(shù)組定義
**********************************************************************
*/
uint i, num;
/*
**********************************************************************
* 函數(shù)原型聲明
**********************************************************************
*/
/*********************************************************************
*函數(shù)名稱:main
*函數(shù)功能:主函數(shù)
*函數(shù)調(diào)用:
*參數(shù)列表:無
*返 回 值:無
*結(jié) 果:
*備 注:
*********************************************************************/
void main()
{
num=0;
EA=1;
ET0=1;
TMOD=0x01;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
TR0=1;
while(1)
{
if(num==2)
{
num=0;
P1=~(1<<i++);
if(i==8)
{
i=0;
}
}
}
/*********************************************************************
*函數(shù)名稱:void time0() interrupt 1
*函數(shù)功能:定時器1
*函數(shù)調(diào)用:無;
*參數(shù)列表:無
*返 回 值:無
*結(jié) 果:
*備 注:
*********************************************************************/
void time0() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
num++;
}
作者:
man1234567
時間:
2022-4-5 11:35
原洋文:User\int.c(97): error C141: syntax error near 'void'
山東話:文件User\int.c(第97行): 出錯類型 C141: 語法錯在 'void' 附近
某備注:一般是括號不成對或其他錯號什么的,本例是void后面的括號有始無終
作者:
xiazhiyu1979
時間:
2022-4-5 11:48
發(fā)現(xiàn)問題了,少了一個花括號
作者:
zhxiufan
時間:
2022-4-5 15:45
主程序少一個},加上就好了。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1