查看文章
标题:标题:51单片机C语言学习笔记8:单片机C51编程规范:
20090411092911
51单片机C语言学习笔记8:单片机C51编程规范:在网上找到这份单片机C51编程规范,觉得很有用,决定在以后自己编C51程序的时候用上。1单片机C51编程规范-前言编程规范-为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范。2单片机C51编程规范-范围编程规范-本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对C51编程语言和keil编译器而言,包括排版、注释、命名、变量使用、代码可测性、程序效率、质量保证等内容。
3llllllll
编程规范-单片机C51编程规范-总则格式清晰注释简明扼要命名规范易懂函数模块化程序易读易维护功能准确实现代码空间效率和时间效率高适度的可扩展性
4单片机C51编程规范-数据类型定义编程规范-编程时统一采用下述新类型名的方式定义数据类型。建立一个datatypeh文件,在该文件中进行如下定义:typedefbitbool位变量typedefu
sig
edcharui
t8无符号8位整型变量typedefsig
edchari
t8有符号8位整型变量typedefu
sig
edi
tui
t16无符号16位整型变量typedefsig
edi
ti
t16有符号16位整型变量typedefu
sig
edlo
gui
t32无符号32位整型变量typedefsig
edlo
gi
t32有符号32位整型变量typedeffloatfp32单精度浮点数32位长度typedefdoublefp64双精度浮点数64位长度
5单片机C51编程规范-标识符命名编程规范规范-51命名基本原则l命名要清晰明了,有明确含义,使用完整单词或约定俗成的缩写。通常,较短的单词可通过去掉元音字母形成缩写;较长的单词可取单词的头几个字母形成缩写。即