Edinburge 发表于 2017-8-8 09:24:41

基于单片机的温湿度DHT11的采集

#include "reg52.h"
#include "DHT11.h"
#include "DELAY.h"
#include "LCD.h"
uchar table[]={"0123456789"};
int main(void)
{
    LCDInitiate();
          display(uchar addr,uchar q);
       while(1)
       {
      receive();
                  display(0x00,'R');
                  display(0x01,':');
                                display(0x02,'table');
                                display(0x03,'table');
                                display(0x04,'%');
                                display(0x40,'T');
                                display(0x41,':');
                                display(0x42,'table');
                                display(0x43,'table');
                                display(0x44,'C');
                               
                               
                                display(0x07,'R');
                                display(0x08,':');
                                display(0x09,'table');
                                display(0x0a,'table');
                                display(0x0b,'%');
               
                                display(0x47,'T');
                                display(0x48,':');
                  display(0x49,'table');
                                display(0x4b,'c');

   }
       
}
大神们,我的各个头文件都是正确的,但是一调用里面的函数,就出现这个问题
compiling main.c...
main.c(8): warning C206: 'LCDInitiate': missing function-prototype
main.c(9): error C141: syntax error near 'unsigned'
main.c - 1 Error(s), 1 Warning(s).
求帮助啊

lmnbvcxz1 发表于 2017-10-10 22:36:03

syntax error near 'unsigned'   因该是有语法错误

weizhongyang 发表于 2017-10-11 12:29:21

display(uchar addr,uchar q);

语法错误。
应该是没有uchar这种形式, 可以改成char试试
页: [1]
查看完整版本: 基于单片机的温湿度DHT11的采集