OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12390|回复: 4

关于宏定义的疑难,恳求大侠帮忙解答,多谢啊!

[复制链接]

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
发表于 2013-8-5 23:56:58 | 显示全部楼层 |阅读模式
 

#ifndef __LED_H 
#define __LED_H  
#include "sys.h"

#define LED0 PBout(5)// DS0
#define LED1 PEout(5)// DS1
void LED_Init(void);//初始化              
#endif

问题:  
    1. 第二行代码表示宏定义吗?与第四、五行的宏定义有什么区别?
    2. 第二行代码处为大写,而加载该头文件时却怎么用  #include "led.h"?

恳求大侠帮忙解答,多谢啊!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

180

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2013-4-23
在线时间
25 小时
发表于 2013-8-6 01:25:14 | 显示全部楼层
回复【楼主位】sara9999:
---------------------------------
看C语言预编译
回复 支持 反对

使用道具 举报

59

主题

189

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
451
金钱
451
注册时间
2012-4-11
在线时间
1 小时
发表于 2013-8-6 02:35:18 | 显示全部楼层
回复【楼主位】sara9999:
---------------------------------
一二行是定义函数
45行相当于定义参数  大小写不一样的
个人理解 具体参考预编译
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-7 18:56:47 | 显示全部楼层
回复【2楼】wobukansanguo:
---------------------------------
好的,多谢了!
回复 支持 反对

使用道具 举报

60

主题

225

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
483
金钱
483
注册时间
2013-7-27
在线时间
4 小时
 楼主| 发表于 2013-8-7 18:57:45 | 显示全部楼层
回复【3楼】shenhao7752376:
---------------------------------
THANKYOU!  那我强化一下预编译这方面。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 15:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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