前面说了几章基础,从这节开始,我们就说点有“含金量”的,呵呵。
在真正讲述模块化编程之前,我们先来来补充一点Keil4的“软仿真”。所谓“软仿真”,就是用Keil4来做软件仿真,这样做,我们可以初步判断我们的程序是否正确,等正确之后,我们才可以将其编译生成HEX文件,最后下载到单片机中。当然不是所有的程序都先需要进行软仿真,再下载到单片机,而是对一些有问题的程序,我们首先可以做一下软件仿真,以便排除一些显而易见的“傻”问题。其实Keil4软件的仿真功能还是比较强,这里我们简单介绍几点,剩余的就留读者自行研究了。
说道Keil4软件的仿真,不得不提它还可以借助一些编程器实现“硬仿真”,这个这里不做介绍,等大家以后学习C8051F系列或STM32的单片机时再具体了解吧。
/* =============================================== */
你若不离不弃,我便生死相依。
你若不会模块化编程,我便认为你程序写的不咋滴。
/* =============================================== */
当一个项目小组做一个相对比较复杂的工程时,就需要小组成员分工合作,一起完成项目,意味着不再是某人独自单干,而是要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显示某一块,这个时候,就应该将自己的这一块程序写成一个模块,单独调试,留出接口供其它模块调用。最后,小组成员都将自己负责的模块写完并调试无误后,由项目组长进行综合调试,像这些场合就要求程序必须模块化。模块化的好处非常多,不仅仅是便于分工,它还有助于程序的调试,有利于程序结构的划分,还能增加程序的可读性和可移植性。
其实说到程序的模块化编程,笔者早都按捺不住,因为前面程序的程序在一遍又一遍、一页又一页的重复,那为何笔者不放在前面讲解,那是怕读者说:别的书上都没讲,你怎么一上来就“胡扯”这东西,想“忽悠”我们是吧,没门!直接一把将书压在十八层地狱下面,书只能呜呜大哭,^_^。因而残弈悟恩将该笔记放到后面偷偷地讲。接下来就跟随笔者揭开模块化编程的神秘面纱,一窥其真面目吧。
这节内容目录如下:
作者: 残弈悟恩, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-353649.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
Rain社区管理 2019-8-2 12:04
用户3894312 2019-8-1 14:58
用户1821531 2014-11-20 17:13
用户1756822 2014-10-23 07:30
残弈悟恩 2014-9-6 22:46
嘿嘿。。。
残弈悟恩 2014-9-6 22:45
用户604041 2014-8-27 00:49
用户377235 2014-8-14 07:25
用户1775529 2014-8-13 21:10
用户950623 2014-7-14 09:34