McuSystem介绍:
现在这段时间RTOS非常热,可很多人往往为了用RTOS而用RTOS,其实很多很多的项目
一般的设计都已经可以了的,RTOS显得有些画蛇添足。对于一般的设计思路,往往要
做很多的工作,甚至整个软件的结构不知道怎么搭建,McuSystem主要就是解决以上的
问题提出的,真正为实用服务的一个系统,它全部用C语言编写,结构非常清晰,核心
是它的消息机制,解决很多普通设计中的一些问题,包括并发事件问题。并且这个消息
还支持优先级。我相信只要具有一般C语言水平的都能很快的看懂。
系统用Source Insight做编辑,keil为编译,DPFLASH下载,这个成了标准配置,目录
建在D:\MCU51\。这个程序是让大家去修改,以适合自己的平台用。
现在简单的说一下文件的构成:boot.c是入口程序,define.h是一些宏定义,system.c
是系统内核,包括节拍,消息都在这个里面,routine.c为例行程序,如键盘,数码管
显示都在这个里面控制,键盘是采用扫描的。
McuSystem面向对象:
中等规模的系统,代码一般在2,30K,
初学单片机并且想更上一层楼的,或者有些基础,想减少工作量的。
https://assets-stash.oss-cn-shanghai.aliyuncs.com/album/old-resources/2009/2/25/504a0707-b330-4114-91ed-3801d08ebf7a.rar
相关推荐阅读
-
412922521_325344472
2009-11-15 00:44
-
通用按键消抖函数 -- 数据与过程分离
-
AUTO: nicksean 不务正业 项目里经常处理按键消抖, 本来这个消抖的过程是与具体按下的键无关的, 可以前的代码总是在消抖的同时处理具体的按键值, 再加上长按 短按 组合...
-
412922521_325344472
2009-11-13 13:16
-
液晶ST7920串行显示
-
液晶显示128*64以7920为主控制器,采用3线制,比较经济简单。代码如下.....
-
412922521_325344472
2009-11-13 13:11
-
DS18B20 C51完整版
-
使用WINBOND W78C516单片机,11.0592MHZ晶振,用共阳LED数码管P0口输出段码,P1口扫描/*******************************************...
-
412922521_325344472
2009-11-12 13:19
-
74HC164驱动数码管
-
74HC164是串行输入,并行输出接口器件,可用在单向的并行输出/并行地址锁存等. 74HC164因为价格便宜,容易使用特别适合使用在在需要用到数码管显示IO口又比较紧张的电子产品...
-
412922521_325344472
2009-11-10 20:13
-
at24c512多字节读写函数 欢迎测试
-
刚写的at24c512多字节读写函数,欢迎测试。/********************************************************************函数功能:EE...
-
412922521_325344472
2009-11-10 19:59
-
旋转编码器
-
很好的旋转编码器的读码程序,设旋转编码器的输出波形如下 ______ ______ ______ ______正转时:...
文章评论(0条评论)
登录后参与讨论