标题: C语言编译错误,能帮我看看程序哪里有问题吗?我是初学者 [打印本页]

作者: huoyi32100    时间: 2020-6-10 16:06
标题: C语言编译错误,能帮我看看程序哪里有问题吗?我是初学者

#include "reg52.h"
#include "lcd.h"
#include "delay.h"

void main()
{
        TMOD=0x20;
        TH1=0xfd;
        TL1=0xfd;          //设置波特率9600
        SCON=0x50;           //允许串口接收
        PCON=0x00;
        TR1=1;                        //启动定时器1
        EA=1;                         //开启中断
        ES=1;
    LCD_INT();                 //屏幕初始化
        Write_String(1,5,"1234");   //对应的灯
        while(1);

}
void Xian(uchar cm)
{
         switch(cm)
        {
                case 0:Write_String(2,5,"0000");break;
                case 1:Write_String(2,5,"1000");break;                 //灯的亮灭1亮0灭
                case 2:Write_String(2,5,"0100");break;
                case 4:Write_String(2,5,"0010");break;
                case 8:Write_String(2,5,"0001");break;
                default: break;
        }
}
void UART() interrupt 4 using 0                                   //串口中断
{
if(RI)
{
         P2&=SBUF;
        Xian(P2&0x0F);
}
  TI=0;
  RI=0;
}  
问题我放在图片里了。


作者: taotie    时间: 2020-6-10 20:04
先把LCD和地雷文件的.C.H问题解决了~~
作者: xuyaqi    时间: 2020-6-10 20:19
工程缺 lcd.h,lcd.c,delay.h,delay.c 这些文件。
作者: xxpp2011    时间: 2020-6-10 20:21
没有添加lcd.h和delay.h,意思是缺少显示屏的驱动函数和延时函数的定义
作者: man1234567    时间: 2020-6-10 20:38
找不臵 lcd.h 和 delay.h ,这两个头文件里的函数自然也无法识别 。
作者: 产品    时间: 2020-6-10 23:21
没有lcd.h 和 delay.h 头文件无法识别
作者: 烈火    时间: 2020-6-11 08:33
需要把lcd.h 和 delay.h 头文件加到程序中。
作者: srw    时间: 2020-6-11 09:26
找不到lcd.h,delay.h这两个头文件
作者: f556    时间: 2020-6-12 09:40
Fatal Error[Pe1696]: cannot open source file "adfad.h" D:\Personal Fold\ÃÜ\main.c 1
keil找不到h是warning?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1