c51单片机模块化编程 | 您所在的位置:网站首页 › 函数模块化编程 › c51单片机模块化编程 |
在刚接触单片机,刚编写代码的时候都只是有一个.h 和一个.c文件。把所有的函数都写在.c里面。这样遇到复杂的系统时,代码量就很大,一下子就是几百行。而且把所有函数写在一个.c里不利于移植,对于以后的开发有了很大的限制。为了解决这个缺点就必须学会模块化编程。将程序分解成一个一个模块。这样就有了多个.c 和多个.h。下面开始讲解什么是模块化编程,怎么去模块化。 借用网上的流水灯例子来说明,侵删。 在不模块化情况下: #include #include "intrins.h" #define uchar unsigned char #define uint unsigned int void Delay_Ms(uint xms) { uint i,j; for(i=0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |