找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 28403|回复: 2
收起左侧

程序模块化

[复制链接]
ID:20559 发表于 2011-6-25 12:46 | 显示全部楼层 |阅读模式
 

         今年的毕业设计自己没有挑选关于单片机的课题,选了FPGA。但是呢,同学们选择的确很多。单片机就设计到程序的编写,51单片机汇编指令实在是多,还是PIC的比较简单点,31条指令,方便记忆。51的实在是没办法。也怪当年学习汇编语言的时候没有用心,不过那些时候老师也是比较扯淡的。

         同学们都用C编写,大家做的都是一个项目啊,虽然毕业设计不算大,但是有些程序还是很复杂的。

         模块化得编写风格很重要,开始学习的时候可能不知道是为什么。但是当你熟悉之后,你会乐此不疲。他有他的优势,便携。调试起来也是比较简单方便的。看到同学调试程序,几百行的程序,从前调到后,前后调,前后翻看。时间都浪费了。还是晕晕乎乎的。不知所措。我们看到这样的程序修改起来也是挺痛苦的。内心里接受不了。

         但是分模块化却是很方便的。

比如我们一个DS1302程序。我们将功能程序写在一个.C文件中,将那些声明,包含关系,常量,变量 写在相关的.h文件中,我们调用的时候直接去调用。方便管理。就如同我们利用库函数一样。最后我们再去写主程序就是main.c函数。合理的布局,安排调用。显得很方便。

         模块化在一开始大家都去掌握,会对自己以后的编程带来很大的便宜之处。这里只是提出模块化得思想,希望大家补充。

回复

使用道具 举报

ID:31466 发表于 2011-9-20 20:52 | 显示全部楼层

好想学习下,那里有教程吗?谢谢

回复

使用道具 举报

ID:28571 发表于 2015-4-18 15:48 | 显示全部楼层
想了解一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表