电子竞赛,在单片机环节中,最麻烦的不是功能,那些就是个简单的操作,你只要把基本的模块试验成功并且打包做好,其他的就是搭积木了。
1、4*4的键盘一定要做好,功能要有:按键抬起判断,组合键。
2、显示,如果弄液晶的就比较麻烦了,如果是数码管的,把显示界面做好,这部分是最耗时间的,虽然不需要什么算法,但是很繁琐。
3、AD、DA采集,输出模块一定要做好。
4、通讯,包括UART、I2C、ISP这三个基本就足够了。
注意:这些功能都要做成函数形式,并且都要有形参或者返回值。
这样便于模块的移植使用,还有一定要注意尽量使用宏定义,这样程序修改就方便多了。
对了还有,写程序的时候一定要注意格式,要不程序太大写一半你就什么都找不到。
|