找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2086|回复: 8
打印 上一主题 下一主题
收起左侧

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;
}  
问题我放在图片里了。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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,意思是缺少显示屏的驱动函数和延时函数的定义
回复

使用道具 举报

5#
ID:584814 发表于 2020-6-10 20:38 | 只看该作者
找不臵 lcd.h 和 delay.h ,这两个头文件里的函数自然也无法识别 。
回复

使用道具 举报

6#
ID:775665 发表于 2020-6-10 23:21 | 只看该作者
没有lcd.h 和 delay.h 头文件无法识别
回复

使用道具 举报

7#
ID:744327 发表于 2020-6-11 08:33 | 只看该作者
需要把lcd.h 和 delay.h 头文件加到程序中。
回复

使用道具 举报

8#
ID:661764 发表于 2020-6-11 09:26 | 只看该作者
找不到lcd.h,delay.h这两个头文件
回复

使用道具 举报

9#
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 单片机教程网

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