关于51单片机头文件包含的问题

2019-07-15 21:05发布

我在1.h中声明了变量 a,现在需要在1.c中定义 a = p1,可是总是报错说是p1未定义,请教大神解决啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
me860
2019-07-16 16:49
客气了,这是我现在用的头文件
#ifndef _LED1602_H_   
#define _LED1602_H_

/********IO引脚定义***********************************************************/
sbit LCD_RS = P3^6;//定义引脚
sbit LCD_RW = P3^7;
sbit LCD_E  = P3^5;
sbit LCD_LED= P2^0;
/*把你需要被外部引用的函数放在下面声明下*/
/***********初始化********************************************************/       
void LCDInit(void);   

/***********按指定位置显示一个字符*******************************************/       
void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData);
/*******Function1**********/
//void Function1()
…………
#endif
这样你在别的.c文件开始引用#include "LED1602"就好啦

一周热门 更多>