error C129: missing ';' before ''
Build target 'Target 1'
assembling STARTUP.A51...
compiling main.c...
compiling delay.c...
compiling settingtime.c...
compiling VTK_dis_zhuantai.c...
compiling dht11.c...
compiling app.c...
APP.C(9): error C129: missing ';' before '<string>'
Target not created
找不到哪里出了错
#include"app.h"
include"reg52.h"
//#include"gsm.h"
//#include"delay.h"
//static void gpio_init(void);
void timer0_init(void); //问题就在这里
void com_init(void);
void interrupt_init(void);
void timer2_init(void);
//static void CNMIinit(void);
void hardware_init(void)
{
//gpio_init();
timer0_init();
com_init();
interrupt_init();
timer2_init();
//CNMIinit();
}
void timer0_init(void)
{
TH0=(unsigned char)((65536-50000)>>8);
TH0=(unsigned char)(65536-50000);
TMOD|=0X01;
TR0=1;
ET0=1;
//EA=1;
}
void com_init(void)
{
SCON = 0x50;//方式1,允许接收
TMOD |= 0x20; //T1作波特率发生器,工作方式2
//PCON = 0x80;//设定波特率,11.0592MHz,19200bps
TH1 = 0xfd;//
TL1 = 0xfd;//
TR1 = 1;//启动T1
// EA = 0; //关中断
// ES = 0; //关串行接口中断
}
void timer2_init(void)
{
EXF2=0; /* reset flag 定时器2外部标志位清除*/
TCLK=0;RCLK=0; /* disable baud rate generator 不用于波特率发生器*/
EXEN2=0; /* ignore events on T2EX 视T2EX(P1.1)端信号无效*/
TH2=0xd8; /* Init msb_value 填入初始化值*/
TL2=0xf0; /* Init lsb_value */
RCAP2H=0xd8; /* reload msb_value重载值 */
RCAP2L=0xf0; /* reload lsb_value */
C_T2=0; /* timer mode 定时模式*/
CP_RL2=0; /* reload mode 重载模式*/
ET2=1; /* enable timer2 interrupt 允许T2中断*/
TR2=1; /* timer2 run 开始计时*/
}
void interrupt_init(void)
{
EA=1;
}