音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

(原創(chuàng))--也說OS,簡易實時任務切換塊Cy_OS---針對8051(一起學習)

作者:walnutcy 欄目:單片機
(原創(chuàng))--也說OS,簡易實時任務切換塊Cy_OS---針對8051(一起學習)
walnutcy的個人版簡易實時操作系統(tǒng)Cy_OS------針對8051系列MCU
目前最新版本:Version 1.03

/// 閑了兩天,
/// 就心血來潮就寫了一個小的實時調度程序,
/// 以便于支持中斷,且減少匯編代碼的量,,
/// 同時給大家演示了一下不使用interrupt實現C中斷的方式
/// 因為我不喜歡寫匯編程序,不是不會寫,覺得移植起來不爽,,
/// 最近對CPU架構感興趣,正在研究MICROCHIP的pic18系列,當然也
/// 只是針對其中一款學習,,因為畢竟買IC也要money嘛,,
/// 我一般喜歡拿插裝的IC,可以自己焊一個小的簡易平臺,,這樣學起來更有感覺,,
///
///
///這里使用STC的IC,并不是因為他好,而是因為我手頭上只有他的東西,,
///這款IC不怎么好,也不是太壞,還算是可以用吧,,
///不過宏晶的服務可就差太遠啦..
///因為還未量產過的IC,所以總是存在一些問題,本來沒問題,
///他們一改動出新版,就出了不少問題,
///如果各位同仁想用,可以考慮采用別的IC來測試Cy_OS,只是可能會將遙控
///解碼會移植一下,

///東西早就寫好啦,一直沒把文檔寫好,所以一直沒發(fā),,
///愿大家給個好的提議,,我們一起來學習實時操作系統(tǒng)....

// 自身特點:
//     支持實時中斷,
//     自建中斷向量列表,,不使用Keil C51中的interrupt關鍵字,
//     針對8051實現,,
///    
///------------2007-1-11-15:50

///六樓的那個好像可以下,....


Version : 1.03
環(huán)境:
    MCU采用STC(宏晶科技)的STC12LE4052AD,256 RAM,4K FLASH,具有串口ISP功能。
    P1_4引腳上外掛一個發(fā)光LED,利用三級管驅動;
    P3_5引腳上外掛一個遙控接收頭;
    串口接到PC的串口上;
功能:
    1) 去掉中斷函數關鍵字:interrupt,并在進入中斷后加入壓棧、出棧代碼;
    2) 可以采用捕獲功能解碼遙控按鍵;
    3) 串口向外發(fā)送數據,BaudRate:19200;
    4) 增加一個簡歷的操作系統(tǒng)OS,具有任務創(chuàng)建,任務切換,消息喚醒,
    5) 版本查詢        
    6) 增加OS的功能:任務刪除,資源申請、釋放,任務的動態(tài)新建:
        測試:從串口發(fā)送數據測試,在Task_LED1、Task_LED2之間相互切換;
新增功能:
    7) 在中斷中做任務切換;(主要是調整中斷時的堆棧結構)
    
缺陷:  (可能考慮完善的,不準備完善的不提)
    1) 串口發(fā)送過程中不允許任務切換;
    2) 由于8051系列MCU的SP指針是8位的,堆棧大小受限,任務數不可太多;
    3) 當前的簡易OS最多只能支持16個任務;
    4) 考慮到RAM的限制,任務數與優(yōu)先級數量相同;
    5)  ......    
完成時間:2006年11月24日, 10:19:23



* - 本貼最后修改時間:2007-1-12 17:58:41 修改者:walnutcy

http://bbs.21ic.com/upfiles/img/20071/200711115509519.rar

2樓: >>參與討論
MAME32
高人
51操作系統(tǒng)啊,才剛接觸SMALL RTOS
高人!


3樓: >>參與討論
xmm
不錯,自己寫os還是蠻有意思的
 
4樓: >>參與討論
zhaoem82
怎么下載不了!
 
5樓: >>參與討論
happystar
老大,什么都沒有啊
 
6樓: >>參與討論
walnutcy
我再上傳一次吧,,見附件
 

http://bbs.21ic.com/upfiles/img/20071/200711283439885.rar

7樓: >>參與討論
walnutcy
剛剛我試了一下,可以下載的,,
 
參與討論
昵稱:
討論內容:
 
 
相關帖子
電壓變電流電路那位幫著分析一下
大家好!請問keil 運行匯編程序怎么老是報錯?
請教門禁考勤系統(tǒng)有效卡識別算法
51系列,采用過最快的波特率是多少?230.4K?
單片機程序必須是個死循環(huán)嗎?汗。。。。
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號