微控制器做到ARM,寄存器不再是可以用脑袋记下来的了。如果用图画下来它的寄存器的话,那应该是一张密密麻麻的表吧。有了封装之后,事情一下子又变得简单起来。以前在学51的时候,每次开发一个小项目,完了之后总想做一个好看的封装。可每次完成之后,我就不想去弄那些无聊的代码了。呵呵
到了ARM这里,如果还是那种思想的话,应该说就算是一个小项目也做不下来吧。书上面用一个好的例子让我感觉封装也不是那么无聊。做好之后,重用时效率非常高。这也是C语言的魅力所在吧。
也许,从现在开始,我们就要学会用封装的思想去考虑问题了。这应该是一个很大的提高。 |