嵌入式开发中为什么要使用宏定义
1、使用IAR FOR STM8打开一个工程。
2、以驱动LCD为例,先不使用宏定义直接控制IO口,控制LCD。这样LCD也可以正常使用。
3、实际工作中,会经常遇到客户要求修改内容,或者更换电路板、更换单屡阽咆忌片机等问题,或者后面开发新项目再次调用LCD驱动,当控制IO改变的时候,更改起来非常不方便,需要在驱动中找到用到的IO口,全部改动,稍有不慎就会漏掉改动。
4、改动宏定义来驱动LCD。
5、遇到修改的时候,只要对宏定义这几行程序修改,即可以完成对整个驱动的修改。
6、通过上面的对比,就可以知道在开发中,宏定义是如何的方便和直观,不但可以提供效率节省时间,而且可以避免错误。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:80
阅读量:65
阅读量:29
阅读量:31
阅读量:58