×

基于单片机编程模块化设计

消耗积分:3 | 格式:rar | 大小:0.67 MB | 2018-01-30

分享资料个

  单片机要构成一个应用系统实现某一功能或控制,除了必要的硬件部分还离不开相应的软件部分一程序,程序的好坏将决定的这个单片机应用系统性能优劣。现实中,初学者编写的程序中大多都只包含一个源文件,可以接受的一般是只有几十或几百行的小程序,但随着单片机控制的对象增多,采用C语言编写的程序中函数越来越多,程序代码越来越复杂,将所有的代码都写在一起,不仅看起来让人心烦,调试起来非常麻烦,一旦需要对程序进行部分修改,将会花费大量的时间和精力。因此对于复杂的单片机程序设计需要更简洁高效的方法——模块化编程。模块化编程的好处不仅是便于分工,它还有助于程序的调试,有利于程序结构的划分,还能增加程序的可读性和可移植性。

  模块化编程单从字面上理解,一个完整的程序被分成几个模块,再通过一些语句将这些模块组合起来成一个程序。在C语言中,一个模块中只有一个C文件;模块化设计是指在一个程序中有多个模块即多个源文件和对应的头文件,源文件中存放程序代码等,头文件中存放函数、变量申明及管脚定义。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !