- 4
- 0
- 约3.87千字
- 约 10页
- 2023-09-24 发布于湖南
- 举报
需要掌握的单片机编程思维
模块化编程
模块化编程是开发者首先会掌握的一种编程思想,就像前面我们多次提到的把一些特定功能的代码大打包成一个函数,这么一来以后在其他项目中就可以通过复制、粘贴轻松的移植了。这就是最简单的模块化思想了,当然如果要规范一点的话我们需要在函数前做一些必要的注释说明,方便自己日后重新使用这段代码时能很快就可以知道代码的功能。比如下面这段代码:
/*
函数名:led_display
描 述:****
输 入:****
输 出:****
返 回:****
调 用:****
备 注:****
*/
void led_display(uint16_t duty ,uint8_t up_rate,uint8_t down_rate)
{
****
}
当然也可以不用写这么多注释,注释内容只要能保证可以看懂函数的意思就行,内容根据自己的喜好来确定,比如你也可以这样些:
/**
@brief :****
@param : ****
@retval : ****
**/
甚至你也可以直接就用一句注释说明,比如:
/* **** */
或者直接
// ****
只要能保证可以一眼看懂你的说明就行,当然最好是自形成一个统一的格式注释格式,让程序看起来更加美观大方,以后别人读你的程序心情也会好很多,毕竟项目开发不一定是你一个人完成特别是互联网
您可能关注的文档
最近下载
- 直线的对称问题市公开课一等奖百校联赛获奖课件.pptx VIP
- 三菱电梯MAXIEZ-LZ(ZQX4、ZQX5)系列电梯电气原理图纸7001-2023.pdf
- QC_T 788-2018汽车踏板装置性能要求及台架试验方法.pdf
- TCSNAME050—2022船用设备智能集成与远程运维通则.pdf VIP
- 2025年海战史章节测试题及答案.doc VIP
- 马克思主义与当代西方社会思潮第四讲.ppt VIP
- 人教版(2023版)高中思想政治选择性必修1(当代国际政治与经济)全册教学与同步讲练合集【精品课件】.pptx VIP
- 改性明胶鼻腔止血海绵的制备及其性能研究.docx VIP
- 2025年人教版高中一年级指数函数抽象函数专题试卷及解析.docx VIP
- 2025年无人机驾驶员执照飞行数据压缩技术专题试卷及解析.docx VIP
原创力文档

文档评论(0)