代码的移植性问题
时间: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个小技巧能对你有益。
代码移 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)