实用单片机系统第三版(MS3)以前在21ic网站上有发表,现在也能在21ic上找到第一版,网址为
http://www.21ic.com/download/mcu/200412/5167.htm
MS3结合了PC机编程的消息机制,RTOS的系统节拍,还有手机的软件定时器概念搭建的一个针对MCU51的系统平台。
1)消息机制,这个是现在程序的趋势,它可以把一个项目分成好几个部分,相对独立,程序的可读性加强,我们这边特别强调程序的可读性,因为可读性加强了,后续的维护,开发的成本都会降低。
2)现在一个项目的费用,硬件只占1/3,软件却占2/3,甚至更多,MS3提供了一个平台,搭好了一个框架,给了后来者一个思路,也就是往上添东西就行了,降低了开发时间,项目不再从零开始设计。
3)这个架构在很多人使用后,证明是稳定的,这是一种积累,那么测试费用降低很多,因为他是可靠的,只需要测试自己的那部分就可以了。若你每做一个项目都起一套体系,那么测试就是这一次,到了下一次你自己都不敢说是安全的。
4)最后我们采用了平台的概念,采用减法,以前很多人都把做过的东西做成一个个函数,或者库之类的,可是时间长了,把一些条件忘了,结果各个函数连接起来,问题一大堆。因为函数之间的衔接是最难做的,并且每次都从头开始写,成本很高。消息机制就是把各个函数连接起来,把他做为一个整体,这样就是一个具体的东西,不会忘记和丢弃。
最后,MS3只求实用,不是为了玩花样的,所以一切不必要的东西都没有。今后将基于MS3开发GUI,请各位多多指教
http://shop35435734.taobao.com
创易店内的2.0inch 彩色触摸屏LCM的开发就是用MS3编写的,尤其是触摸部分用MS3编写特别合适
下载地址:
http://down.study-bbs.com/arm/其他/华禹/实用的单片机系统第一版.rar
http://down.study-bbs.com/arm/其他/华禹/实用的单片机系统第二版.rar
http://down.study-bbs.com/arm/其他/华禹/实用单片机系统第三版v1.10.rar |