uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)

uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)

ID:27918237

大?。?44.00 KB

頁(yè)數(shù):37頁(yè)

時(shí)間:2018-12-07

uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)_第1頁(yè)
uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)_第2頁(yè)
uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)_第3頁(yè)
uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)_第4頁(yè)
uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《uip協(xié)議在單片機(jī)上移植與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、-本科生畢業(yè)設(shè)計(jì)UIP協(xié)議在單片機(jī)上的移植與實(shí)現(xiàn)院系  電氣信息工程學(xué)院 專業(yè)  電氣工程及其自動(dòng)化班級(jí)   學(xué)號(hào)   學(xué)生姓名   聯(lián)系方式  15939948268  指導(dǎo)教師  趙忠彪 職稱:講師2011年5月.---獨(dú)創(chuàng)性聲明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì))是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。除了文中特別加以注釋和致謝的地方外,論文(設(shè)計(jì))中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)的研究成果。與本研究成果相關(guān)的所有人所做出的任何貢獻(xiàn)均已在論文(設(shè)計(jì))中作了明確的說(shuō)明并表示了謝意。簽名:            

2、       年  月  日授權(quán)聲明本人完全了解許昌學(xué)院有關(guān)保留、使用本科生畢業(yè)論文(設(shè)計(jì))的規(guī)定,即:有權(quán)保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交畢業(yè)論文(設(shè)計(jì))的復(fù)印件和磁盤(pán),允許畢業(yè)論文(設(shè)計(jì))被查閱和借閱。本人授權(quán)許昌學(xué)院可以將畢業(yè)論文(設(shè)計(jì))的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編論文(設(shè)計(jì))。本人論文(設(shè)計(jì))中有原創(chuàng)性數(shù)據(jù)需要保密的部分為(如沒(méi)有,請(qǐng)?zhí)顚?xiě)“無(wú)”):無(wú)。簽名:     年  月  日指導(dǎo)教師簽名:                  年  月  日.--

3、-摘要本文針對(duì)單片機(jī)在嵌入式系統(tǒng)中資源和處理能力有限這一問(wèn)題,提出了精簡(jiǎn)的嵌入式協(xié)議?!猽IP協(xié)議,并以ENC28J60芯片為例,采用c語(yǔ)言編程,經(jīng)過(guò)一些測(cè)試,最終實(shí)現(xiàn)了uIP協(xié)議在單片機(jī)上的移植。關(guān)鍵詞:嵌入式系統(tǒng),uIP協(xié)議,移植ABSTRACTThispaperproposesstreamlinedanembeddedprotocol—theuIPagreement,astheSCMislimitedatresourcesandprocessingpowerintheembeddedsystem.Tak

4、ingtheENC28J60chipsforexample,thedesignachievedthetransplantusingtheclanguageaftersometestsfinally.Keywords:embeddedsystem,uIPagreement,transplant.---目錄1概述11.1研究背景11.2研究意義11.3研究思路12UIP協(xié)議在單片機(jī)上的移植過(guò)程22.1UIP特性22.2UIP架構(gòu)22.3UIP在MCS-51單片機(jī)上的移植33UIP協(xié)議在單片機(jī)上的實(shí)現(xiàn)53.1UIP協(xié)

5、議關(guān)鍵庫(kù)函數(shù)的功能及使用方法53.1.1接收數(shù)據(jù)63.1.2發(fā)送數(shù)據(jù)63.1.3重發(fā)數(shù)據(jù)73.1.4關(guān)閉連接73.1.5報(bào)告錯(cuò)誤73.1.6輪詢73.1.7監(jiān)聽(tīng)端口73.1.8打開(kāi)連接73.1.9數(shù)據(jù)流控制83.1.10UIP函數(shù)總結(jié)83.2重點(diǎn)代碼分析103.2.1UIP/設(shè)備驅(qū)動(dòng)接口103.2.2UIP/周期計(jì)時(shí)接口103.2.3UIP協(xié)議棧提供的主要接口103.3以太網(wǎng)的芯片ENC28J60介紹及編程113.3.1ENC28J60介紹113.3.2ENC28J60與單片機(jī)的連接13設(shè)計(jì)總結(jié)16參考文獻(xiàn)17

6、.---附錄181.ENC28J60與單片機(jī)的外部連接圖182.重點(diǎn)函數(shù)程序20致謝32.---1概述1.1研究背景近些年來(lái),人們對(duì)把各種裝置連接到一個(gè)現(xiàn)有的IP網(wǎng)絡(luò)比如因特網(wǎng)上產(chǎn)生了濃厚的興趣。為了能通過(guò)因特網(wǎng)通訊,一個(gè)可實(shí)現(xiàn)的TCP/IP協(xié)議棧是很必要的。對(duì)于由32位嵌入式處理器構(gòu)建的中、高端網(wǎng)絡(luò)接入嵌入式系統(tǒng),一般會(huì)運(yùn)行一個(gè)集成有TCP/IP協(xié)議棧的操作系統(tǒng)。但是對(duì)于由8位和16位低端處理器構(gòu)建的系統(tǒng),因?yàn)樗哂械奶幚砟芰唾Y源十分有限,通常不運(yùn)行操作系統(tǒng),這就要求系統(tǒng)開(kāi)發(fā)者根據(jù)應(yīng)用的要求和所選用的處理

7、器的實(shí)際情況構(gòu)建自己的TCP/IP協(xié)議棧,而TCP/IP協(xié)議的透明性掩蓋了它實(shí)現(xiàn)的復(fù)雜性,從無(wú)到有構(gòu)建一個(gè)協(xié)議棧是一件艱巨的任務(wù),并且缺少有效的調(diào)試工具。uIPTCP/IP協(xié)議棧是應(yīng)用于低端8位或16位微處理器構(gòu)建的嵌入式系統(tǒng)的一個(gè)可實(shí)現(xiàn)的極小的TCP/IP協(xié)議棧,它可以用于商業(yè)和非商業(yè)目的。為了方便于移植uIP使用C語(yǔ)言編寫(xiě),而且uIP協(xié)議棧的代碼大小和RAM的需求比其它一般的TCP/IP棧要小,這就使得它可以方便的應(yīng)用于各種低端系統(tǒng)上。本文將簡(jiǎn)要描述uIP的實(shí)現(xiàn)方法,分析uIP協(xié)議棧的應(yīng)用接口,并討論如何將

8、其應(yīng)用到51系列單片機(jī)上。1.2研究意義單片機(jī)在嵌入式領(lǐng)域中屬于很低端的處理器,它的資源和處理能力有限。首先,它的數(shù)據(jù)存儲(chǔ)空間RAM和程序存儲(chǔ)空間ROM都不能超過(guò)64K;其次,它的CPU頻率通常在12M~40M之間,指令的執(zhí)行速度相對(duì)較慢,導(dǎo)致網(wǎng)絡(luò)傳輸速度很難上去。據(jù)計(jì)算,12M的51單片機(jī)的最快網(wǎng)絡(luò)傳送速度大概是25KB/s。這些特點(diǎn)導(dǎo)致在單片機(jī)上不可能運(yùn)行大而全的TCP/IP協(xié)議棧

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。