广告

原创 小型实用的单片机系统

2009-2-25 16:48 2917 1 1 分类: MCU/ 嵌入式

         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,
 初学单片机并且想更上一层楼的,或者有些基础,想减少工作量的。


http://space.ednchina.com/Upload/2009/2/25/504a0707-b330-4114-91ed-3801d08ebf7a.rar

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
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
1
广告