微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 代码的移植性问题

代码的移植性问题

时间:11-17 来源:互联网 点击:

就是说操作 PORT5,然后将需要操作的脚 1<0 也就是 0x01 和 R0(现在指向PORT5)异或,得出来的效果就是 P50 改变电平,多次调用就变成输出方波了。

如果现在需要对 P62输出,那么事情就变得很简单,只需要:

Mov a,@0x06

Mov REG_PORT,a

Mov a,@1<2

Mov REG_PIN,a

那么中间的方波生成部分就通用了,我们需要操作哪个端口,直接送值就OK。

看到没有?这里就是所谓的动态绑定。如果考虑移植性,也就是说以后可能会修改端口的话,那集合第一点当中所说的,定义一个宏就OK了,反正这东西需要自己灵活的运用。

结束语:

很简单的两个东西,我用了大篇幅来描述就是为了说明问题而已,如果理解的话真的很简单,甚至是不足挂齿。但是,怎么说呢,程序就是这类小技巧一点一点的积累起来的。希望今天说的2个小技巧能对你有益。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top