微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AVR笔记6:C语言优秀编程风格

AVR笔记6:C语言优秀编程风格

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

        1. 要修改时,只需要修改宏定义即可,而不需要满篇去找命令行,进行修改。

          //PD4,PD5 电机方向控制如果更改管脚控制电机方向,更改PORTD |= 0x10即可。#define moto_en1 PORTD |= 0x10 #define moto_en2 PORTD |= 0x20 #define moto_uen1 PORTD &=~ 0x10 #define moto_uen2 PORTD &=~ 0x20 //启动TC2定时比较和溢出 #define TC2_EN TIMSK |= (<1OCIE2)|(1

        关于注释

        为了增加程序的可读性,方便合作者读动程序,或者程序作者在一段时间之后还能看懂程序,我们需要在程序中写注释。

        1. 在比较特殊的函数使用或者命令调用的地方加单行注释。使用方法为:
          Tbuf_putchar(c,RTbuf); // 将数据加入到发送缓冲区并开中断 extern void Delay1s(uint16 n); // n <= 6 ,when n==7, it is 1.
        2. 在模块化的函数中使用详细段落注释:
        3. 在文件头上加文件名,文件用途,作者,日期等信息。

        要清楚,注释是为了方便阅读,增强程序的可度性,不要本末倒置,不要给很简单大家都能看明白的程序加注释,不要让注释淹没了你的程序结构。对于函数,变量等尽量使用文件名自注释的方法,及通过文件名就可以知道意思。

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

网站地图

Top