全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2023.13 Pro / Library Expert 破解版

一个c程序函数链接的问题,大家帮看看

[复制链接]
1664 0

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我写了个C51程序,当我把主函数和其他要自定义函数都现在一个c文件下的时候一切正常。当我把自定义函数放在一个单独的c文件中的时候,编译能通过但是提示链接错误unresolved external symbol。请大侠帮我看看。
主函数
文件名:main.c
#include <reg52.h>
#include "TFT.h"

void main()
{
LCD_Init();
LCD_Clear(0x0000);
while(1)
{
LCD_test();
}
}

自定义头文件
文件名:TFT.h
#include <reg52.h>   

#define uchar unsigned char
#define uint unsigned int

#define LCD_DATA        P0

sbit LCD_nCS=P2^5;   
sbit LCD_nRD=P2^2;   
sbit LCD_nWR=P2^3;   
sbit LCD_RS=P2^4;     
sbit LCD_nRST=P2^6;  

#define RED         0xf800
#define YELLOW        0xffe0
#define GREEN         0x07e0
#define CYAN         0x07ff
#define BLUE         0x001f
#define PURPLE        0xf81f
#define BLACK         0x0000
#define WHITE         0xffff
#define GRAY         0x7bef

uint color[]={0xf800,0x07e0,0x001f,0xffe0,0x0000,0xffff,0x07ff,0xf81f};

#define LCD_W           240
#define LCD_H           320

#define LCD_Sx      0
#define LCD_Sy      0
#define LCD_Ex      (LCD_W-1)
#define LCD_Ey      (LCD_H-1)

#define        LCD_RS_H         LCD_RS=1
#define LCD_RS_L         LCD_RS=0
#define LCD_nWR_H         LCD_nWR=1
#define LCD_nWR_L         LCD_nWR=0
#define LCD_nRD_H         LCD_nRD=1
#define LCD_nRD_L         LCD_nRD=0
#define LCD_nCS_H         LCD_nCS=1
#define LCD_nCS_L         LCD_nCS=0
#define LCD_nRST_H        LCD_nRST=1
#define LCD_nRST_L        LCD_nRST=0

void DelayUs(uchar us);
void DelayMs(uchar ms);
void LCD_Write_ADD(uint addr);
void LCD_Write_DATA(uint dat);
void LCD_Write_ADD_DATA(uint addr,uint dat);
void LCD_Init();
void LCD_SetWindows(uint x1,uint y1,uint x2,uint y2);
void DispOneColor(uint X,uint Y,uint W,uint H,uint Color);
void LCD_Clear(uint Color);
void LCD_test();

TFT.H中声明的函数在TFT.C中进行定义
111.png

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表