實用單片機系統(tǒng)是基于MCU8051硬件平臺下開發(fā)的一款操作平臺,它不是一個操作系統(tǒng),而是一個操作平臺,主要借鑒了操作系統(tǒng)、手機的一些概念,比如消息機制、系統(tǒng)時鐘、軟件定時器、平臺等概念。
實用單片機系統(tǒng)的核心理念是:在一個標準化的硬件基礎(chǔ)上(如8051,avr,arm等)擴展一個標準化的軟件平臺,把常規(guī)項目常用的一些功能如串口通訊、串口調(diào)試、系統(tǒng)定時器、軟件定時器、按鍵界面處理等通過消息機制組織起來,形成一個完整的系統(tǒng)。當一個特定的項目需要增加或者刪除一項具體的功能時,只需要在平臺上增加或者去掉相應(yīng)的功能即可,這樣項目不需要每次重新構(gòu)思架構(gòu),也不需要從零開始,并且原有的系統(tǒng)通過各個項目沉淀后,更加穩(wěn)定可靠,這就是平臺的概念,它不是各個子函數(shù)的集合。
相對于現(xiàn)在的很多人把RTOS操作系統(tǒng)應(yīng)用于MCU來說,往往只為了實現(xiàn)任務(wù)的調(diào)度轉(zhuǎn)換而不考慮功能的實用、易用性,此外因其較高的資源占用性導致其不適合在MCU類低資源的嵌入式平臺應(yīng)用,MS系統(tǒng)相對于這些RTOS來說,首先還是保留了編程者的常規(guī)前后臺思維,但又加了一些RTOS的優(yōu)點,如軟件定時器實現(xiàn)的時間片任務(wù)系統(tǒng),類似RTOS的任務(wù),其次為編程者實現(xiàn)了整個程序的框架和一些常用的函數(shù)及接口功能如按鍵、串口、時鐘等,讓編程者把精力放在跟項目相關(guān)的地方,甚至不需要關(guān)心所用MCU的寄存器配置,再次就是代碼非常簡單,容易學習,尤其是建議大家采用SourceInsight查看程序,遠比keil編輯器的功能強,它是C語言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運行學習。
MS資料可以從以下網(wǎng)址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問也可以在這個版面提問,作者將盡力解釋。目前MS3.21版本增加了一個GUI操作框架,相比目前已有的GUI更加簡單易懂,利用一個函數(shù)指針代替了復雜的狀態(tài)機,每一個界面由一個界面建立函數(shù)和一個執(zhí)行函數(shù)構(gòu)成即可。
資源簡介:實用單片機系統(tǒng)是基于MCU8051硬件平臺下開發(fā)的一款操作平臺,它不是一個操作系統(tǒng),而是一個操作平臺,主要借鑒了操作系統(tǒng)、手機的一些概念,比如消息機制、系統(tǒng)時鐘、軟件定時器、平臺等概念。 實用單片機系統(tǒng)的核心理念是:在一個標準化的硬件基礎(chǔ)上(如80...
上傳時間: 2013-10-29
上傳用戶:txfyddz
資源簡介:實用單片機系統(tǒng)MS3分析,進行單片機系統(tǒng)MS3的移植,以實現(xiàn)兼容
上傳時間: 2013-07-17
上傳用戶:shangdafreya
資源簡介:電子技術(shù)
上傳時間: 2013-07-21
上傳用戶:eeworm
資源簡介:實用單片機系統(tǒng)第三版 本包包還程序閱讀器souceinsight3.5 以及比較完整得單片機系統(tǒng),類似與大家知道得UCOS,但又有很大不同!本包是我朋友所作現(xiàn)在我?guī)椭鹜茝V。“現(xiàn)在這段時間RTOS非常熱,可很多人往往為了用RTOS而用RTOS,其實很多很多的項目一般的設(shè)計...
上傳時間: 2015-12-29
上傳用戶:liansi
資源簡介:一個單片機系統(tǒng)的驅(qū)動程序,附帶了單片機系統(tǒng)的原理圖。適合于硬件初學者的匯編編程學習。
上傳時間: 2014-01-21
上傳用戶:Zxcvbnm
資源簡介:SH101.C 最簡單片機系統(tǒng)的測試程序,端口的電平操作。 SH102.C 控制LED燈的亮滅 SH103.C 控制LED燈的定時亮滅,單片機定時器的使用。 SH104.C 通過按鍵控制LED燈的亮滅,中斷的使用。 105 芯片和電路介紹 SH106.C 串口的簡單測試程序。
上傳時間: 2014-01-12
上傳用戶:asddsd
資源簡介:單片機系統(tǒng)實驗環(huán)境程序,在C++ 環(huán)境下進行系統(tǒng)運行
上傳時間: 2016-06-17
上傳用戶:wendy15
資源簡介:SH101.C 最簡單片機系統(tǒng)的測試程序,端口的電平操作。 SH102.C 控制LED燈的亮滅 SH103.C 控制LED燈的定時亮滅,單片機定時器的使用。 SH104.C 通過按鍵控制LED燈的亮滅,中斷的使用。 105 芯片和電路介紹 不提供程序。 SH106.C 串口的簡單測試程序。
上傳時間: 2013-11-28
上傳用戶:xlcky
資源簡介:單片機利用DA轉(zhuǎn)換播放語音音樂的的源程序,程序雖然簡單,但非常實用,在系統(tǒng)設(shè)計中可以非常方便的添加語音和音樂功能,另外將上載一個語言數(shù)據(jù)提取的程序供大家參考
上傳時間: 2017-03-28
上傳用戶:Ants
資源簡介:用keil 和proteus 聯(lián)合仿真開發(fā)的關(guān)于單片機系統(tǒng)中斷的兩個程序,仿真過了,沒問題
上傳時間: 2013-09-21
上傳用戶:xiaowei314
資源簡介:這是一個用匯編寫的8051單片機系統(tǒng)的小車避障程序,是用紅外發(fā)射和接收的方式,并結(jié)合了proteus 6.7,相信對初學者有所幫助
上傳時間: 2014-07-29
上傳用戶:黑漆漆
資源簡介:CRT顯示器在單片機系統(tǒng)中的應(yīng)用的c語言程序,有比較詳細的注釋
上傳時間: 2014-01-21
上傳用戶:問題問題
資源簡介:片上系統(tǒng)單片機C8051F021的應(yīng)用程序,包括AD,DA,PWM等功能
上傳時間: 2013-12-13
上傳用戶:liansi
資源簡介:基于89s52單片機系統(tǒng)的單元模塊電路介紹串口通信的程序。
上傳時間: 2014-07-22
上傳用戶:wff
資源簡介:本論文主要介紹圖像處理系統(tǒng)軟件的算法分析、代碼實現(xiàn)。以及實現(xiàn)軟件開發(fā)的程序開發(fā)工具Delphi的簡單介紹。軟件開發(fā)的目的是實現(xiàn)對圖像的銳化、扭曲、波浪平滑處理等效果。文章的主要內(nèi)容為該軟件的算法分析過程、代碼編寫、界面設(shè)計和系統(tǒng)實現(xiàn)過程。本論文特...
上傳時間: 2017-05-21
上傳用戶:qw12
資源簡介:現(xiàn)代通信系統(tǒng)(實用MATLAB)第四章程序
上傳時間: 2017-09-11
上傳用戶:源碼3
資源簡介:單片機系統(tǒng)實用抗干擾技術(shù)
上傳時間: 2013-07-07
上傳用戶:eeworm
資源簡介:專輯類----單片機專輯 單片機系統(tǒng)實用抗干擾技術(shù)-172頁-4.8M.rar
上傳時間: 2013-06-27
上傳用戶:yph853211
資源簡介:專輯類-單片機專輯-258冊-4.20G 單片機系統(tǒng)實用抗干擾技術(shù)-172頁-4.8M.pdf
上傳時間: 2013-06-10
上傳用戶:tianyi223
資源簡介: 在理論分析循環(huán)碼編碼和譯碼基本原理的基礎(chǔ)上,提出了基于單片機系統(tǒng)的(24,16)循環(huán)碼軟件實現(xiàn)編碼、譯碼的方案。仿真結(jié)果表明(24,16)循環(huán)碼能有效地克服來自通訊信道的干擾,保證數(shù)據(jù)通信的可靠及系統(tǒng)的穩(wěn)定,使誤碼率大幅度降低。本論文對(24,16)循環(huán)...
上傳時間: 2013-11-09
上傳用戶:gaoliangncepu
資源簡介:摘要:在傳統(tǒng)8051單片機系統(tǒng)中,受到單片機內(nèi)部資源的限制,人機接口的軟件設(shè)計繁瑣、不易移植。該文在介紹嵌入式用戶圖形接口uC/GUI的特點及移植要求的基礎(chǔ)上,分析了uC/GUI在單片機系統(tǒng)上移植的可行性,以C8051F120單片機系統(tǒng)為實例,描述了uC/GUI在單片機...
上傳時間: 2013-12-18
上傳用戶:macarco
資源簡介:摘 要:介紹了PS/2協(xié)議及PS/2標準鍵盤的第2套掃描碼和命令集,給出了在單片機系統(tǒng)中支持PS/2鍵盤的硬件連接方式以及利用KeilC51語言實現(xiàn)的驅(qū)動程序設(shè)計和部分代碼.驅(qū)動程序在單片機系統(tǒng)中實現(xiàn)了對PS/2標準104鍵盤的支持;該程序在AT89C51單片機上運行通過,同時...
上傳時間: 2014-01-18
上傳用戶:歸海惜雪
資源簡介:單片機系統(tǒng)的低功耗設(shè)計策略:摘要嵌入式系統(tǒng)的低功耗設(shè)計需要全面分析各方面因素,統(tǒng)籌規(guī)劃。在設(shè)計之初,各個因素往往是相互制約、相互影響的,一個降低系統(tǒng)功耗的措施有時會帶來其他方面的“負效應(yīng)”。因此,降低系統(tǒng)整體功耗,需要仔細分析和計算。本文從...
上傳時間: 2013-11-21
上傳用戶:zhenyushaw
資源簡介:單片機C語言應(yīng)用程序設(shè)計針對目前最通用的單片機8051和最流行的程序設(shè)計語言——C語言,以KEII。公司8051單片機開發(fā)套件講解單片機的C語言應(yīng)用程序設(shè)計。該套件的編譯器有支持經(jīng)典8051及8051派生產(chǎn)品的版本,統(tǒng)稱為Cx51。Windows集成開發(fā)環(huán)境μVision2把μVis...
上傳時間: 2013-10-21
上傳用戶:行者Xin
資源簡介:單片機應(yīng)用系統(tǒng)設(shè)計實例與分析
上傳時間: 2013-12-27
上傳用戶:小儒尼尼奧
資源簡介:實用單片機的C51程序,流行的語言,對于初學編程非常有用
上傳時間: 2013-12-18
上傳用戶:壞壞的華仔
資源簡介:本程序壓縮和解壓縮WAV16BIT ADPCM 文件 原程序,可以移到任何硬件平臺 使用 本程序在PC和32位單片機系統(tǒng)運行良好
上傳時間: 2015-04-01
上傳用戶:star_in_rain
資源簡介:PIC單片機編程程序分析,能夠供初學者學習,是很好的教程
上傳時間: 2013-12-11
上傳用戶:caozhizhi
資源簡介:關(guān)于電力系統(tǒng)繼電保護故障分析的一段程序。可以方便進行語言轉(zhuǎn)換
上傳時間: 2015-04-30
上傳用戶:lacsx
資源簡介:恒溫控制單片機系統(tǒng)C程序,對系統(tǒng)的溫度進行采集,然后進行PID運算后控制輸出,保持恒溫狀態(tài)
上傳時間: 2013-11-25
上傳用戶:jyycc