单片机程序注释怎么写
1个回答
关注
展开全部
亲,您好,
以下是关于单片机程序注释的优化建议:
1. 单片机的程序注释应该包含程序的说明,以帮助其他人理解程序的功能和实现方式。
2. 注释应该简洁明了,表达清晰,避免使用模糊、晦涩难懂的词汇。
3. 注释应该放在程序中相应的代码行之前,以方便其他人阅读和理解。
4. 注释应该包含程序的变量、函数、循环、条件语句等的说明。
5. 注释应该包含程序的作者、版本、修改日期等相关信息。
6. 在程序中应该避免使用不必要的注释,避免浪费空间和时间。
7. 注释应该使用标准的格式和规范,以保证其他人阅读程序的愉悦性和舒适性。
佐证扩展:
1. 注释是程序文档的重要组成部分,可以帮助其他人更好地理解程序。
2. 好的注释可以提高程序的的可读性和可维护性,降低程序出错的可能性。
3. 注释也可以帮助开发人员更好地思考程序的实现方式和细节,提高程序的质量。
4. 注释还可以帮助开发人员更好地理解程序的结构和架构,方便日后的修改和维护。
咨询记录 · 回答于2024-01-11
单片机程序注释怎么写
1. 单片机的程序注释应该包含程序的说明,以帮助其他人理解程序的功能和实现方式。
2. 注释应该简洁明了,表达清晰,避免使用模糊、晦涩难懂的词汇。
3. 注释应放在程序中相应的代码行之前,以便于其他人阅读和理解。
4. 注释应包含程序的变量、函数、循环、条件语句等的说明。
5. 注释应包含程序的作者、版本、修改日期等相关信息。
6. 在程序中应避免使用不必要的注释,以避免浪费空间和时间。
7. 注释应使用标准的格式和规范,以保证其他人阅读程序的愉悦性和舒适性。
佐证扩展:
1. 注释是程序文档的重要组成部分,有助于其他人更好地理解程序。
2. 良好的注释可以提高程序的的可读性和可维护性,降低程序出错的可能性。
3. 注释可以帮助开发人员更好地思考程序的实现方式和细节,提高程序的质量。
4. 注释还可以帮助开发人员更好地理解程序的结构和架构,方便日后的修改和维护。
把程序的语句给加上注释以便于阅读 我给你发程序
恩,您发给我下。
void SEG_display(uchar dat1, uchar dat2)
P23 = 1;
P0 = table[dat1 / 100];
P20 = 0;
delay_us(80);
P20 = 1;
P0 = table[dat1 / 10 % 10];
P21 = 0;
delay_us(80);
P21 = 1;
P0 = table[dat1 % 10] | 0x80;
P22 = 0;
delay_us(80);
P22 = 1;
P0 = table[dat2];
P23 = 0;
delay_us(80);
// void类型函数,用于SEG数码管显示dat1和dat2两个数字
void SEG_display(uchar dat1, uchar dat2) {
// 先将第4位P23置为1
P23 = 1;
// 通过table查表将dat1/100作为下标得到PO的值
PO = table[dat1 / 100];
// 将第2位P20置为0
P20 = 0;
// 延时80us
delay_us(80);
// 将第2位P20置为1
P20 = 1;
// 通过table查表将dat1/10%10作为下标得到PO的值
PO = table[dat1 / 10 % 10];
// 将第3位P21置为0
P21 = 0;
// 延时80us
delay_us(80);
// 将第3位P21置为1
P21 = 1;
// 通过table查表将dat1%10作为下标得到PO的值,并将PO的最高位设为1
PO = table[dat1 % 10] | 0x80;
// 将第1位P22置为0
P22 = 0;
// 延时80us
delay_us(80);
// 将第1位P22置为1
P22 = 1;
// 通过table查表将dat2作为下标得到PO的值
PO = table[dat2];
// 将第4位P23置为0
P23 = 0;
// 延时80us
delay_us(80);