实用单片机系统是基于MCU8051硬件平台下开发的一款操作平台,它不是一个操作系统,而是一个操作平台,主要借鉴了操作系统、手机的一些概念,比如消息机制、系统时钟、软件定时器、平台等概念。
实用单片机系统的核心理念是:在一个标准化的硬件基础上(如8051,avr,arm等)扩展一个标准化的软件平台,把常规项目常用的一些功能如串口通讯、串口调试、系统定时器、软件定时器、按键界面处理等通过消息机制组织起来,形成一个完整的系统。当一个特定的项目需要增加或者删除一项具体的功能时,只需要在平台上增加或者去掉相应的功能即可,这样项目不需要每次重新构思架构,也不需要从零开始,并且原有的系统通过各个项目沉淀后,更加稳定可靠,这就是平台的概念,它不是各个子函数的集合。
相对于现在的很多人把RTOS操作系统应用于MCU来说,往往只为了实现任务的调度转换而不考虑功能的实用、易用性,此外因其较高的资源占用性导致其不适合在MCU类低资源的嵌入式平台应用,MS系统相对于这些RTOS来说,首先还是保留了编程者的常规前后台思维,但又加了一些RTOS的优点,如软件定时器实现的时间片任务系统,类似RTOS的任务,其次为编程者实现了整个程序的框架和一些常用的函数及接口功能如按键、串口、时钟等,让编程者把精力放在跟项目相关的地方,甚至不需要关心所用MCU的寄存器配置,再次就是代码非常简单,容易学习,尤其是建议大家采用SourceInsight查看程序,远比keil编辑器的功能强,它是C语言下最好的编辑器。而MS3.21版本,建议大家直接在Keil的软件仿真器下运行学习。
MS资料可以从以下网址下载:http://www.study-bbs.com/thread-46471-1-1.html读者有什么疑问也可以在这个版面提问,作者将尽力解释。目前MS3.21版本增加了一个GUI操作框架,相比目前已有的GUI更加简单易懂,利用一个函数指针代替了复杂的状态机,每一个界面由一个界面建立函数和一个执行函数构成即可。
资源简介:实用单片机系统是基于MCU8051硬件平台下开发的一款操作平台,它不是一个操作系统,而是一个操作平台,主要借鉴了操作系统、手机的一些概念,比如消息机制、系统时钟、软件定时器、平台等概念。 实用单片机系统的核心理念是:在一个标准化的硬件基础上(如80...
上传时间: 2013-10-28
上传用户:txfyddz
资源简介:实用单片机系统MS3分析,进行单片机系统MS3的移植,以实现兼容
上传时间: 2013-07-17
上传用户:shangdafreya
资源简介:电子技术
上传时间: 2013-07-21
上传用户:eeworm
资源简介:实用单片机系统第三版 本包包还程序阅读器souceinsight3.5 以及比较完整得单片机系统,类似与大家知道得UCOS,但又有很大不同!本包是我朋友所作现在我帮助起推广。“现在这段时间RTOS非常热,可很多人往往为了用RTOS而用RTOS,其实很多很多的项目一般的设计...
上传时间: 2015-12-29
上传用户:liansi
资源简介:一个单片机系统的驱动程序,附带了单片机系统的原理图。适合于硬件初学者的汇编编程学习。
上传时间: 2014-01-21
上传用户:Zxcvbnm
资源简介:SH101.C 最简单片机系统的测试程序,端口的电平操作。 SH102.C 控制LED灯的亮灭 SH103.C 控制LED灯的定时亮灭,单片机定时器的使用。 SH104.C 通过按键控制LED灯的亮灭,中断的使用。 105 芯片和电路介绍 SH106.C 串口的简单测试程序。
上传时间: 2014-01-12
上传用户:asddsd
资源简介:单片机系统实验环境程序,在C++ 环境下进行系统运行
上传时间: 2016-06-16
上传用户:wendy15
资源简介:SH101.C 最简单片机系统的测试程序,端口的电平操作。 SH102.C 控制LED灯的亮灭 SH103.C 控制LED灯的定时亮灭,单片机定时器的使用。 SH104.C 通过按键控制LED灯的亮灭,中断的使用。 105 芯片和电路介绍 不提供程序。 SH106.C 串口的简单测试程序。
上传时间: 2013-11-27
上传用户:xlcky
资源简介:单片机利用DA转换播放语音音乐的的源程序,程序虽然简单,但非常实用,在系统设计中可以非常方便的添加语音和音乐功能,另外将上载一个语言数据提取的程序供大家参考
上传时间: 2017-03-28
上传用户:Ants
资源简介:用keil 和proteus 联合仿真开发的关于单片机系统中断的两个程序,仿真过了,没问题
上传时间: 2013-09-21
上传用户:xiaowei314
资源简介:这是一个用汇编写的8051单片机系统的小车避障程序,是用红外发射和接收的方式,并结合了proteus 6.7,相信对初学者有所帮助
上传时间: 2014-07-29
上传用户:黑漆漆
资源简介:CRT显示器在单片机系统中的应用的c语言程序,有比较详细的注释
上传时间: 2014-01-21
上传用户:问题问题
资源简介:片上系统单片机C8051F021的应用程序,包括AD,DA,PWM等功能
上传时间: 2013-12-13
上传用户:liansi
资源简介:基于89s52单片机系统的单元模块电路介绍串口通信的程序。
上传时间: 2014-07-22
上传用户:wff
资源简介:本论文主要介绍图像处理系统软件的算法分析、代码实现。以及实现软件开发的程序开发工具Delphi的简单介绍。软件开发的目的是实现对图像的锐化、扭曲、波浪平滑处理等效果。文章的主要内容为该软件的算法分析过程、代码编写、界面设计和系统实现过程。本论文特...
上传时间: 2017-05-21
上传用户:qw12
资源简介:现代通信系统(实用MATLAB)第四章程序
上传时间: 2017-09-10
上传用户:源码3
资源简介:单片机系统实用抗干扰技术
上传时间: 2013-07-07
上传用户:eeworm
资源简介:专辑类----单片机专辑 单片机系统实用抗干扰技术-172页-4.8M.rar
上传时间: 2013-06-27
上传用户:yph853211
资源简介:专辑类-单片机专辑-258册-4.20G 单片机系统实用抗干扰技术-172页-4.8M.pdf
上传时间: 2013-06-10
上传用户:tianyi223
资源简介: 在理论分析循环码编码和译码基本原理的基础上,提出了基于单片机系统的(24,16)循环码软件实现编码、译码的方案。仿真结果表明(24,16)循环码能有效地克服来自通讯信道的干扰,保证数据通信的可靠及系统的稳定,使误码率大幅度降低。本论文对(24,16)循环...
上传时间: 2013-11-09
上传用户:gaoliangncepu
资源简介:摘要:在传统8051单片机系统中,受到单片机内部资源的限制,人机接口的软件设计繁琐、不易移植。该文在介绍嵌入式用户图形接口uC/GUI的特点及移植要求的基础上,分析了uC/GUI在单片机系统上移植的可行性,以C8051F120单片机系统为实例,描述了uC/GUI在单片机...
上传时间: 2013-12-17
上传用户:macarco
资源简介:摘 要:介绍了PS/2协议及PS/2标准键盘的第2套扫描码和命令集,给出了在单片机系统中支持PS/2键盘的硬件连接方式以及利用KeilC51语言实现的驱动程序设计和部分代码.驱动程序在单片机系统中实现了对PS/2标准104键盘的支持;该程序在AT89C51单片机上运行通过,同时...
上传时间: 2014-01-18
上传用户:归海惜雪
资源简介:单片机系统的低功耗设计策略:摘要嵌入式系统的低功耗设计需要全面分析各方面因素,统筹规划。在设计之初,各个因素往往是相互制约、相互影响的,一个降低系统功耗的措施有时会带来其他方面的“负效应”。因此,降低系统整体功耗,需要仔细分析和计算。本文从...
上传时间: 2013-11-21
上传用户:zhenyushaw
资源简介:单片机C语言应用程序设计针对目前最通用的单片机8051和最流行的程序设计语言——C语言,以KEII。公司8051单片机开发套件讲解单片机的C语言应用程序设计。该套件的编译器有支持经典8051及8051派生产品的版本,统称为Cx51。Windows集成开发环境μVision2把μVis...
上传时间: 2013-10-21
上传用户:行者Xin
资源简介:单片机应用系统设计实例与分析
上传时间: 2013-12-27
上传用户:小儒尼尼奥
资源简介:实用单片机的C51程序,流行的语言,对于初学编程非常有用
上传时间: 2013-12-17
上传用户:坏坏的华仔
资源简介:本程序压缩和解压缩WAV16BIT ADPCM 文件 原程序,可以移到任何硬件平台 使用 本程序在PC和32位单片机系统运行良好
上传时间: 2015-04-01
上传用户:star_in_rain
资源简介:PIC单片机编程程序分析,能够供初学者学习,是很好的教程
上传时间: 2013-12-10
上传用户:caozhizhi
资源简介:关于电力系统继电保护故障分析的一段程序。可以方便进行语言转换
上传时间: 2015-04-30
上传用户:lacsx
资源简介:恒温控制单片机系统C程序,对系统的温度进行采集,然后进行PID运算后控制输出,保持恒温状态
上传时间: 2013-11-25
上传用户:jyycc