利用FIFO數(shù)據(jù)結(jié)構(gòu),在8051單片機(jī)上實(shí)現(xiàn)全雙工通訊,實(shí)現(xiàn)MODBUS通訊協(xié)議
標(biāo)簽: MODBUS FIFO 8051 數(shù)據(jù)結(jié)構(gòu)
上傳時(shí)間: 2015-12-07
上傳用戶(hù):edisonfather
從結(jié)構(gòu)上來(lái)說(shuō),實(shí)時(shí)多任務(wù)操作系統(tǒng)包括兩部分,一部分為操作系統(tǒng)內(nèi)核(kernel),即實(shí)時(shí)執(zhí)行程序(Real Time Executive:RTX),另一部分是輸入輸出部分(I/O)(注意開(kāi)發(fā)系統(tǒng)不屬于操作系統(tǒng)的范疇);嵌入式系統(tǒng)對(duì)I/O的需求通常比較小(無(wú)文件系統(tǒng)需求),因此很多實(shí)時(shí)多任務(wù)操作系統(tǒng)本質(zhì)上就是一個(gè)實(shí)時(shí)執(zhí)行程序,如AMX(Kadak),VRTX(Microtec),iRMX(Intel)等(這里的X即:eXecutive),如果純粹從kernel的角度來(lái)考察目前流行的各種實(shí)時(shí)多任務(wù)操作系統(tǒng)的性能,它們的效率差別都不大。 在市面上可以得到一些RTX的源代碼(有用C實(shí)現(xiàn)的,有用匯編實(shí)現(xiàn)的,還有用PL/M語(yǔ)言實(shí)現(xiàn)的),從internet上也可以蕩一些下來(lái)(我介紹一個(gè)站點(diǎn)www.eg3.com,堪稱(chēng)世界電子工程師資源寶庫(kù)),下面我要介紹的一個(gè)RTX版本(我命名為SRTX:short RTX),可以說(shuō)是RTX中的元老級(jí)產(chǎn)品了,來(lái)自某研究所,九十年代初他們到美國(guó)考察,從美國(guó)某公司購(gòu)得。五年以前,SRTX在國(guó)內(nèi)有售,許多搞工控的研究所利用SRTX開(kāi)發(fā)了一些大型或小型的產(chǎn)品,這里介紹的SRTX我作了一些簡(jiǎn)化和改動(dòng).
標(biāo)簽:
上傳時(shí)間: 2015-12-09
上傳用戶(hù):wang5829
symbian上實(shí)用全工音頻輸出/輸入的例子代碼
上傳時(shí)間: 2015-12-09
上傳用戶(hù):wff
delphi編寫(xiě)的異性纖維監(jiān)測(cè)系統(tǒng)工控平臺(tái),包括主界面、控制按鈕、和監(jiān)測(cè)模塊的功能接口
標(biāo)簽: delphi 編寫(xiě) 監(jiān)測(cè)系統(tǒng) 工控
上傳時(shí)間: 2014-01-06
上傳用戶(hù):縹緲
基于80c51的半雙工紅外發(fā)射程序,帶鍵盤(pán)可修改發(fā)射內(nèi)容
標(biāo)簽: 80c51 半雙工 紅外發(fā)射 程序
上傳時(shí)間: 2015-12-12
上傳用戶(hù):lanwei
#include<iostream> using namespace std int main() { unsigned long x,warcraft,war,l cin> x while(x) { unsigned long *p=new unsigned long[x+1] if(p==NULL) { cerr<<"error!"<<endl abort() } for(warcraft=0 warcraft<=x warcraft++) *(p+warcraft)=0 *p=1 for(warcraft=0 warcraft<x warcraft++) { cout<<*p<<" " war=*p for(l=1 x>1 l++) { if(*(p+l)==0) { cout<<endl *(p+l)=1 break } else { cout<<*(p+l)<<" " *(p+l)=war+*(p+l) war=*(p+l)-war } } } cout<<endl delete [] p cin>>x } return 0 }
標(biāo)簽: namespace iostream unsigned warcraft
上傳時(shí)間: 2015-12-12
上傳用戶(hù):manlian
一本非常好的學(xué)習(xí)xml的講義(是從深圳北大青鳥(niǎo)弄出來(lái)的)裡面還有上機(jī)源碼
標(biāo)簽: xml
上傳時(shí)間: 2014-01-07
上傳用戶(hù):zhyiroy
溫度控制系統(tǒng)原程序.要用Altium Designer 6.X打開(kāi)
標(biāo)簽: Designer Altium 溫度控制系統(tǒng) 程序
上傳時(shí)間: 2013-12-29
上傳用戶(hù):hj_18
′問(wèn)題描述: 設(shè) X[0:n-1]和 Y[0:n-1]為 2 個(gè)數(shù)組,每個(gè)數(shù)組中含有 n 個(gè)已排好序的數(shù)。試設(shè)計(jì)一個(gè) O(logn)時(shí)間的算法,找出X和Y的2n個(gè)數(shù)的中位數(shù)。 例如,當(dāng)n=7,X=[1,3,6,7,8,9,10];Y=[2,4,5,11,12,13,14]時(shí),X 和Y 的中位數(shù)是7。
上傳時(shí)間: 2013-12-26
上傳用戶(hù):咔樂(lè)塢
Mac OS X 10.4.9 for x86 Source Code automake實(shí)現(xiàn)源代碼
標(biāo)簽: automake Source Code Mac
上傳時(shí)間: 2015-12-13
上傳用戶(hù):klin3139
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1