找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2413|回复: 8
收起左侧

C语言编译错误,能帮我看看程序哪里有问题吗?我是初学者

[复制链接]
ID:735774 发表于 2020-6-10 16:06 | 显示全部楼层 |阅读模式
VVOKCZP}(9NIL(8]ESEHB}N.png
#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;
}  
问题我放在图片里了。

回复

使用道具 举报

ID:342822 发表于 2020-6-10 20:04 | 显示全部楼层
先把LCD和地雷文件的.C.H问题解决了~~
回复

使用道具 举报

ID:94031 发表于 2020-6-10 20:19 | 显示全部楼层
工程缺 lcd.h,lcd.c,delay.h,delay.c 这些文件。
回复

使用道具 举报

ID:452950 发表于 2020-6-10 20:21 | 显示全部楼层
没有添加lcd.h和delay.h,意思是缺少显示屏的驱动函数和延时函数的定义
回复

使用道具 举报

ID:584814 发表于 2020-6-10 20:38 | 显示全部楼层
找不臵 lcd.h 和 delay.h ,这两个头文件里的函数自然也无法识别 。
回复

使用道具 举报

ID:775665 发表于 2020-6-10 23:21 | 显示全部楼层
没有lcd.h 和 delay.h 头文件无法识别
回复

使用道具 举报

ID:744327 发表于 2020-6-11 08:33 | 显示全部楼层
需要把lcd.h 和 delay.h 头文件加到程序中。
回复

使用道具 举报

ID:661764 发表于 2020-6-11 09:26 | 显示全部楼层
找不到lcd.h,delay.h这两个头文件
回复

使用道具 举报

ID:282850 发表于 2020-6-12 09:40 | 显示全部楼层
Fatal Error[Pe1696]: cannot open source file "adfad.h" D:\Personal Fold\ÃÜ\main.c 1
keil找不到h是warning?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表