ARM_GLB是宏定义怎么用吗

本章重点讲述avr单片机的io口操作佷多朋友都是由51单片机走向嵌入式系统,经历了51->430 51->pic 51->avr,这样一些转换本人粗略学了51,后直接专攻avr为此有一些心得,和一些雕虫小技的小伎俩希望能抛砖引玉,引发同行反思在工作中提供举一反三后的便利。

然后用下列语句扫描键盘吗?

请看下面的宏定义怎么用其中位段的手法来源于网络,本人纯属借鉴之后的##,宏链接符纯属自创,

各位先行使用以下宏后有问题直接联系本人qq讨论:注明验证信息:io口

在我们实际项目中,需要用到按键输入继电器,SPI器件输出

两者分别为输入,和输出之用这时候可以方面的在各自c文件对应的.h文件中写下如下语句:

上述PIN PORT 自动化定义的方法中,有些不足如:在DS18B20这样的应用中,需要切换引脚的输入输出就必须为18B20的引脚安排两套定義,

此外:PORT和PIN的自动化定义中含有DDR的操作,凡是用到PIN和PORT定义过的端口的地方都需要重复DDR操作带来冗余代码。

希望朋友们能够用得上!

我要回帖

更多关于 宏定义怎么用 的文章

 

随机推荐