您的位置:首页 > 编程语言

个人项目编程的部分总结1

2011-08-25 15:08 204 查看
这是自己这是自己做项目时积累的“感觉”,走了很多弯路,也得到很多朋友的帮助,在此分享一下自己的感受和体验,希望偶们共同努力,共同进步!!

关于通讯协议的看法:

1、 写通讯协议之前,必须了解相关协议的原理。

2、 必须读懂协议的时序,时间的控制,很重要。

3、 了解MCU的执行速度(即芯片的性能等,特别是执行语句的速度。)

4、 按照协议开始写时序及各个模块。

5、 开始封装组织程序框架。

关于编程:

1、 声明和函数体现在不同文件中。

2、 宏、变量、指针、数组、函数名、文件名的命名约定:

宏: 用大写字母表示: AC

变量: 用小写字母表示:ac

指针: *P+小写,即:*Pac

数组: 模块名_数组名: AD0809_Time[];

函数名: 要求每个首字母要大写及要体现函数的功能。:Ad0809Start();

文件名: 文件名全部用大写!eg :AC.h/AC.c

3、 编写程序时,要注意的是,程序分三档。

头文件档inc、外部接口档/外部函数档、内部函数档、硬件档应该归为一类(v、f等)

应用说明档。

关于框架:

1、 使用某个器件得先初始化!

2、 在写程序模块时,要注意,从简单到复杂、从特殊到普遍、从内部到外部、从组合到拆分(写模块程序的时候,要求在独立的源文件里面简单调试即可,之后再组装)、从部分到整体(当编写大项目的时候,要求模块之间“低耦合高内聚”)

要忙了,哈哈,让我们携手实现我们的梦想!!!求知若渴,虚心若愚!!!

MADE BY MicroAC Date 25/08/2011
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: