热烈庆祝迟思堂工作室成立!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
热烈庆祝FightNow!团队成立!
迟思堂,汉语拼音首字母为CST,亦恰好是计算机科学与技术专业的名称的简写,即Computer Science and Technology。
FightNow!并不是Fight Now的简写,而是Fight No waiting!的缩写。用我们的话就是:We fight and we’re here。
目前队员有小郭和李迟两人,均是热爱单片机的小菜鸟。懂的东西不是很多,但我们都很卖力去学。目前正在学习AVR单片机。
我们的性格不同,学习方法不同,所用工具也不尽相同,比如说小郭一般用ICC写程序,而李迟一般用GCC写程序。
既然是一个团队,就得有一些约定,下面写出一些我们商量好的约定,或者是李迟个人的想法。
1、 编写的程序一般会有.H文件和相对应的.C文件,.H文件是声明所用,.C文件是其函数实现部分。在调用时只要包含.H文件即可,我们没有听说过#include "M16_SPI.c"这类的程序,同时也不提倡使用这个形式。
2、 头文件一般是声明外部或内部变量、函数。一般不作变量的初始化。格式为:
#ifndef __MY_TYPE_H__
#define __MY_TYPE_H__
…
#endif
3、 在程序的某些地方会看到编译环境,测试环境,比如所选用的芯片、晶振和所用编译器等等。
4、 对于一般的for语句,是在括号内声明变量的,这是C99新增加的,李迟也这样用,因为李迟所有的编译器是支持C99的,如果编译出现此类错误,那么就应该设置一下,将相应的变量放在语句之前。
5、 所用编辑器的Tab键宽为8。
6、 关于程序格式,程序的格式是参照某些书籍所定的,只是李迟本人觉得好看,不具代表性,因此不接受诸如此类的忠告。--如果觉得格式不好看,试一下将Tab的宽度设置为8。学习编译原理就会知道,这只是人的感观上的表现,编译器是不会管你的程序写得怎样的。它只是检查词法、语法和语义的错误,所以像逻辑上的错误,只能怪人,不能怪编译器,不能怪单片机。
7、 关于注释,一般不是全部写出来,而且多数是用英文表示的,(试想,在写程序时不时切换输入法是一件多麻烦的事。)因为全部写出来,会有漠视看程序的人,因为如果连简单的语句也看不明白,那就不是我的问题了。^_^
8、 程序的变量、函数名称等均用小写表示,但宏定义始终是大写。这是我们的习惯和约定。因为,除了Windows之外,还有更多更精彩的世界,不一定要遵循它的约定。
下面是队员的简介:
李迟:
网络ID有:Late Lee、guiltcool、subfate等等。
好文,喜游山玩水,爱看《史记》、《围城》和《人间词话》等等。
会用AVR、GCC、MFC。
ednchina blog:
http://blog.ednchina.com/guiltcool/
email:
小郭:
email:
喜欢抓《昆虫记》来看,热爱欧亨利和冯梦龙,篮球。
文章评论(0条评论)
登录后参与讨论