导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→烦请帮忙!谢谢!

* 57341: 烦请帮忙!谢谢!

   guest 
guest发表的帖子 

 烦请帮忙!谢谢!
烦请诸位大侠帮我看一下这个程序怎么会出现这个语法错误:F_CNT.C(27): error C141: syntax error near ';'  可是我看了好几遍程序,那里没错啊!怪哉!
#include   <stdio.h>  
#include   <reg51.h>  
#include   <intrins.h>  

#define ADDRESS0 0x0;  
#define ADDRESS1 0x1;  
#define ADDRESS2 0x2;  
#define ADDRESS3 0x3;  
#define ADDRESS4 0x4;  
#define ADDRESS5 0x5;  
void wr_cpld(unsigned int ADDR, unsigned char DATA); 
unsigned char rd_cpld(unsigned int ADDR);    

unsigned char wr_data[3];
unsigned char rd_data[4];
unsigned char stop_data;
unsigned char ovfl_data;

/**************************************************************************************
/********************************************************************************
/*************************************************************************************/
void main()
{
 P2^7 == 0; 

                wr_cpld(ADDRESS0, wr_data[0]);     //第27行,就是这句有错,烦请帮忙
                wr_cpld(ADDRESS1, wr_data[1]);  
 wr_cpld(ADDRESS2, wr_data[2]); 
                  
 while(1)        
 {               
     stop_data = cpld(ADDR0); 
                 
     if (stop_dat== 0x8)
     {           
         rd_data = rd_cpld(ADDRESS1);
         rd_data = rd_cpld(ADDRESS2);
         rd_data = rd_cpld(ADDRESS3);
         rd_data = rd_cpld(ADDRESS4);
         ovfl_dat = rd_cpld(ADDRESS5);     }           
                 
     if (ovfl_dat== 0x8)
     {           
         P1^2=1; 
     }           
     else        
     {           
         P1^2=0; 
     }           
 }               
}


void wr_cpld(unsigned int ADDR, unsigned char DATA)

 *((unsigned char xdata *)ADDR) = DATA;
}

unsigned char rd_cpld(unsigned int ADDR)
{
 return *((unsigned char xdata *)ADDR);
}


发表时间:2004年6月30日15:38:44

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  57346.[详细]#define ADDRESS1 0x1; in fact..
摘要:#define ADDRESS1 0x1;   in fact it should be #define ADDRESS1&nbs......(67字)
- [guest][868次] 2004年6月30日

[上一篇帖子]:电压转换5v怎样转3.6v?有没有资料?
[下一篇帖子]:.RThreshold = 130  try aga