最近中文字幕完整版高清,宅男宅女精品国产av天堂,亚洲欧美日韩综合一区二区,最新色国产精品精品视频,中文字幕日韩欧美就去鲁

首頁(yè) > 優(yōu)秀作文 > 作文專(zhuān)題 > 關(guān)于網(wǎng)絡(luò)的作文 > 51單片機(jī)網(wǎng)絡(luò)通信及ARP協(xié)議論文

51單片機(jī)網(wǎng)絡(luò)通信及ARP協(xié)議論文

發(fā)布時(shí)間:2021-07-28

51單片機(jī)網(wǎng)絡(luò)通信及ARP協(xié)議論文

  本文主要以SST89E564RD型51單片機(jī)和RTL8019AS 網(wǎng)絡(luò)接口芯片為例,研究了如何將51單片機(jī)與網(wǎng)絡(luò)接口芯片進(jìn)行硬件的電路連接,并通過(guò)將ARP協(xié)議進(jìn)行簡(jiǎn)化和重新定義,實(shí)現(xiàn)了將51單片機(jī)接入TCP/IP進(jìn)行網(wǎng)絡(luò)通信,對(duì)該領(lǐng)域的研究具有一定的借鑒意義。

  1 51單片機(jī)與網(wǎng)絡(luò)控制器的連接

  RTL8019AS 網(wǎng)絡(luò)接口芯片是中國(guó)臺(tái)灣 Realtek 公司的代表性產(chǎn)品之一,該芯片基于 ISA 總線(xiàn)結(jié)構(gòu),性能穩(wěn)定且價(jià)格低廉,在工業(yè)企業(yè)領(lǐng)域有非常廣泛的應(yīng)用[ 1 ]。

  1.1 RTL8019AS接口芯片的主要特性

  RTL8019AS芯片主要優(yōu)點(diǎn)有:

  一是支持熱插拔(即插即用)的動(dòng)態(tài)檢測(cè);

  二是完全兼容當(dāng)前主流的NE20xx 模式并可在8 位與 16 位兩種模式下工作;

  三是有跳線(xiàn)與非跳線(xiàn)兩種模式可供選擇;

  四是支持全雙工通信模式,雙工通信時(shí)信道的傳輸速率可達(dá)到10Mbps;

  五是內(nèi)置數(shù)據(jù)預(yù)取功能;

  六是內(nèi)置 16K 字節(jié)的閃存;

  七是支持 8/16兩種前端總線(xiàn)工作模式,內(nèi)置8 個(gè)中斷申請(qǐng)線(xiàn),同時(shí)有16 個(gè)I/O地址可供選擇。

  1.2 51單片機(jī)與RTL8019AS連接實(shí)現(xiàn)網(wǎng)絡(luò)通信的電路設(shè)計(jì)

  1.2.1 RTL8019AS 與 93C46 接口電路

  93C46接口電路內(nèi)部存儲(chǔ)容量為1Kbits,是四線(xiàn)串行接口EEPROM。RTL 8019 AS芯片在上電或者初始化復(fù)位時(shí),首先要從該芯片中讀取預(yù)設(shè)的配置信息才能完成初始化。 93C46 內(nèi)部存儲(chǔ)器的前三個(gè)地址空間用于存放 RTL8019AS芯片的上電初始化信息;后5個(gè)地址空間用于記錄本機(jī)地址;0AH-11H 的地址空間分配給制造商存儲(chǔ)產(chǎn)品的信息;

  12H~7FH 的地址空間用于記錄即插即用信息。RTL 8019 AS 的EECS引腳連接93C46的CS引腳,EESK引腳連接SK引腳,EEDI引腳連接DI,EEDO引腳連接DO引腳,即由EECS 提供片選信號(hào),EESK 提供時(shí)鐘信號(hào),EEDI 與 EEDO 定義為串行數(shù)據(jù)I/O通道。

  1.2.2 RTL8019AS 與 SST89E564RD 接口電路的硬件連接

  SST 系列單片機(jī)是美國(guó) SST公司生產(chǎn)的一種中高端51系列單片機(jī),SST89 E564RD 單片機(jī)是其SST系列單片機(jī)中的一個(gè)型號(hào)。將RTL8019AS 的SD0-SD7 引腳與SST89E564RD 的P0.0-P0.7引腳相連,相連后的引腳通過(guò)鎖存器與A0-A7引腳相接,同時(shí)將74HC573的A0-A5引腳與 RTL 8019AS 的SA0-SA5引腳相接,將SST89E564RD的P0口用作D/A端口。

  此外,SST89E564RD的 P2.0-P2.6 引腳與 靜態(tài)存儲(chǔ)芯片TMS62256 的高7位地址線(xiàn)引腳相接,組合成訪(fǎng)問(wèn) TMS的15位地址總線(xiàn)。將SST 89E564 RD的SMEMRB 引腳接+5V,同時(shí)將IOCHDRY引腳懸空,JP 引腳為跳線(xiàn)模式,IOCS 16B引腳接地,使 RTL8019AS 工作在 8 位模式[ 2 ]。

  1.3 網(wǎng)絡(luò)接口電路的地址定義

  RTL8019AS中 SA0-SA19 的連接方式如下:SA5-SA7以及SA10-SA19 接 GND,SA8-SA9 接+5V電壓,SA0-SA4 接74HC573的A0-A5引腳。SST 單片機(jī)可以通過(guò) P0.0-P0.4來(lái)選中RTL8019AS 的 32 個(gè)I/O端口并相應(yīng)地對(duì)其進(jìn)行R / W操作。此外,將RTL8019AS 的IORB 和 IOWB 引腳分別與SST89E564RD單片機(jī)的 RD 和 WR 相連作為R/W選通信號(hào)。

  然后在 93C46 接口電路的低位00H 單元中寫(xiě)入 00H,將IOS0-IOS3 賦值為 0,這樣就可將RTL8019AS 選擇 I/O 端口的基本尋址地址定義為 300H,地 址 空 間 就為 00300H-0031FH。

  2 51單片機(jī)系統(tǒng)網(wǎng)絡(luò)通信中 ARP 協(xié)議設(shè)計(jì)與實(shí)現(xiàn)

  2.1 ARP協(xié)議工作流程

  根據(jù)TCPIP協(xié)議的定義,任何的需要遠(yuǎn)程通信和訪(fǎng)問(wèn)的主機(jī)在進(jìn)行任何形式的通信前必須獲得用于傳輸?shù)谋镜氐刂。如果通信發(fā)起的源主機(jī)和通信目的端主機(jī)在同一個(gè)子網(wǎng)網(wǎng)段,那么這種通信形式不需要進(jìn)行網(wǎng)關(guān)的數(shù)據(jù)交換,本地地址就是目的主機(jī)的硬件地址。否則通信發(fā)起者就要通過(guò)本地路由器(網(wǎng)關(guān))的地址向目的主機(jī)進(jìn)行IP地址和物理地址的溝通。 本文只考慮不需要使用路由器的情況。

  在不使用路由器的前提下,ARP 進(jìn)行地址解析的步驟如下:通信發(fā)起端在網(wǎng)絡(luò)中廣播接收端的 IP 地址,然后與廣播地址一致的計(jì)算機(jī)在收到廣播后會(huì)相應(yīng)地發(fā)送一個(gè)應(yīng)答,該應(yīng)答中包含了該應(yīng)答計(jì)算機(jī)的IP 地址和實(shí)際物理地址的相關(guān)信息,接著發(fā)送端用接收到的地址信息進(jìn)行數(shù)據(jù)分組和傳輸,最后發(fā)送端將獲取到 MAC 地址信息存入本地緩存,作為下次通信數(shù)據(jù)傳輸?shù)牡刂放渲眯畔,這個(gè)本地緩存就是ARP 緩存。

  如果數(shù)據(jù)傳輸?shù)牡刂废嗤敲窗l(fā)送端就可以通過(guò)讀取 ARP 緩存來(lái)獲取 MAC 地址,如果數(shù)據(jù)傳輸?shù)牡刂放c以往不同,則重復(fù)上文的步驟直到獲取物理地址。

  2.2 51單片機(jī)網(wǎng)絡(luò)通信時(shí)ARP 協(xié)議中緩存機(jī)制分析與實(shí)現(xiàn)

  ARP 緩存條目可以使用靜態(tài)或者動(dòng)態(tài)兩種方式生成。使用靜態(tài)的方式生成 ARP 緩存條目時(shí)占用系統(tǒng)的資源較多,運(yùn)行效率不高,所以通常采用動(dòng)態(tài)方式生成 ARP 緩存。ARP 條目的定時(shí)刷新主要通過(guò)定時(shí)器來(lái)實(shí)現(xiàn),緩存的生存期由單片機(jī)定時(shí)器初始值和刷新定時(shí)器的時(shí)間間隔的乘積確定,ARP 條目的查詢(xún)操作定義可考慮直接對(duì)緩存中的IP 地址進(jìn)行逐個(gè)比較來(lái)完成查詢(xún)操作,具體的定義為:發(fā)送方先在 ARP 緩存中查詢(xún)目的方主機(jī)的地址,如果在緩存中能夠查找到,說(shuō)明此前進(jìn)行過(guò)該路由的通信過(guò)程,則可以在獲得目的主機(jī)的MAC 地址后開(kāi)始進(jìn)行數(shù)據(jù)傳輸;否則就需要進(jìn)行上文提到的獲取ARP緩存的步驟,發(fā)送ARP請(qǐng)求報(bào)文直至對(duì)方的進(jìn)行應(yīng)答。

  2.3 ARP報(bào)文格式

  一個(gè)完整的 ARP 頭部包含 28個(gè)字節(jié)的數(shù)據(jù),在硬件類(lèi)型部分選用 DIX 型以太網(wǎng)幀(值為 1);協(xié)議類(lèi)型部分選用 IP 協(xié)議(注冊(cè)值為0x0800);硬件地址長(zhǎng)度部分為 6字節(jié);PLEN 為 IP 地址長(zhǎng)度部分值為4字節(jié);操作代碼部分,當(dāng)請(qǐng)求操作時(shí)值為 1,應(yīng)答操作時(shí)值為 2。

51單片機(jī)網(wǎng)絡(luò)通信及ARP協(xié)議論文 相關(guān)內(nèi)容:
  • 論謙虛議論文

    “越飽滿(mǎn)的稻穗,頭垂的越低”,一個(gè)有能力的人,顯得虛懷若谷;相反的,越是沒(méi)有內(nèi)涵的人,越故意夸大,其實(shí)這只不過(guò)是欺騙自己的心理作用罷了。謙虛的人,不會(huì)樹(shù)大招風(fēng),就不會(huì)遭到別人的嫉妒,更不必每天疑神疑鬼,擔(dān)心別人暗算。...

  • 高中優(yōu)秀議論文600字

    我們?cè)诖遄拥木茣?huì)間閑聊,一個(gè)六十幾歲的上輩說(shuō)著他的一個(gè)同輩堂哥哥的生活細(xì)節(jié),真不知道他七十七歲的人還那樣吃得!他說(shuō)話(huà)的聲音總是那樣有節(jié)奏,很能吸引人去聽(tīng)他的,我就親自看見(jiàn)他在上次酒會(huì)時(shí)大口大口吃肉,真像個(gè)餓鬼一樣!說(shuō)這句話(huà)...

  • 以法制為主題的議論文

    篇一:尊法 崇廉 明德看到這個(gè)題目,可能有些同學(xué)疑惑不解:這個(gè)題目能寫(xiě)什么呀?但當(dāng)你仔細(xì)觀察,你就會(huì)發(fā)現(xiàn):這個(gè)是一個(gè)循序漸進(jìn)的過(guò)程。如果你要做一個(gè)高潔品質(zhì)的人,就必須做到:先尊法,再崇廉,最后明德,這樣你就會(huì)成為一個(gè)高潔品質(zhì)...

  • 議論文:買(mǎi)房

    現(xiàn)在人們談得最多的話(huà)題無(wú)非就是買(mǎi)房了,買(mǎi)房成了人們最樂(lè)于談?wù)摰臒衢T(mén)話(huà)題。無(wú)論是親戚也好,朋友也罷,大家只要碰了面,首先談?wù)摰木褪琴I(mǎi)房。同事聚在一起談?wù)摰囊矡o(wú)非是買(mǎi)房,總之,三句話(huà)總有兩句離不開(kāi)買(mǎi)房。...

  • 初中議論作文:論謊言

    論謊言大家一定聽(tīng)過(guò)《匹諾曹》的故事吧!故事中的主人公每當(dāng)說(shuō)謊時(shí),他的鼻子就會(huì)變長(zhǎng)。大人們也會(huì)用這個(gè)故事告誡自己的孩子,希望他們不會(huì)撒謊。小時(shí)候,我的父母就經(jīng)常會(huì)用這個(gè)故事來(lái)嚇唬我,而我也經(jīng)常信以為真。...

  • 初中議論作文:論作業(yè)

    提起作業(yè),我就羨慕一年級(jí)的小朋友們,他們?cè)诿刻旆艑W(xué)回家,好像都沒(méi)有似的。就拿我的弟弟來(lái)說(shuō)吧!他每天放學(xué)回家,坐不到十分鐘的作業(yè)就開(kāi)始看電視了,在這十分鐘之內(nèi),他還邊玩邊做。...

  • 初中議論作文:如何對(duì)待事物

    大家都知道夸父吧,就是曾經(jīng)因?yàn)樽诽?yáng)而給后人留下許多不同的看法的那個(gè)夸父。關(guān)于夸父,有很多看法,有的人認(rèn)為他堅(jiān)持不懈的精神值得我們學(xué)習(xí);還有人認(rèn)為他是徒勞的。...

  • 高中議論文范文800字左右優(yōu)秀范文

    寫(xiě)作是學(xué)生運(yùn)用語(yǔ)言和文字表達(dá)自己的內(nèi)心,進(jìn)行創(chuàng)造性表述的過(guò)程。高中作文中最常見(jiàn)的大概就是議論文了吧!那么你知道高中議論文范文怎么寫(xiě)嗎?下面是第一范文網(wǎng)小編為大家整理的高中議論文范文,供大家分享。...

  • 春風(fēng)秋雨綻百花的議論文

    走過(guò)漢風(fēng)唐雨,滿(mǎn)目流光,那一朵無(wú)法企及的盛世牡丹。回望宋朝,滿(mǎn)眼的歌舞升平,滿(mǎn)園的胭脂水粉,似一朵誘人人的玫瑰;近睹清朝,滿(mǎn)目的瘡痍,滿(mǎn)地的殘敗,似一朵經(jīng)霜而調(diào)的菊花;唯獨(dú)有那春秋,滿(mǎn)耳的鐵鼓錚錚,滿(mǎn)目的,帶著悲壯和豪情,...

  • 關(guān)于雨的議論文作文

    雨,是水的來(lái)源,是生命的延續(xù)。我喜歡雨:喜歡它來(lái)時(shí)的好和壞,喜歡它的來(lái)臨給大自然增添的美麗的風(fēng)景。 春雨是最令人`喜愛(ài)的雨。它細(xì)蒙蒙的從天而降,打在剛抽出嫩芽的葉子上,打在地里的芽苗上,打在人們的身上,打在一切事物上,都是...

  • 時(shí)尚的時(shí)代優(yōu)秀議論文1500字

    21世紀(jì),是個(gè)時(shí)尚的時(shí)代。不管是人的裝扮,還是在路上看見(jiàn)的所有物品,都給人們帶來(lái)一種時(shí)尚的氣息,讓人們的生活變得更加充滿(mǎn)韻味。時(shí)尚,就此環(huán)繞在21世紀(jì)公民的生活中。...

  • 萬(wàn)事皆有可能優(yōu)秀議論文

    “There a star for everyone!泵總(gè)人的心中都有一顆明星。這是Drugstore組合同名專(zhuān)集中主打歌Super Glider(超級(jí)滑翔機(jī))的一句歌詞。...

  • 高中優(yōu)秀議論文:追夢(mèng)

    拿破侖.希爾說(shuō):“天下最悲哀的一句話(huà)就是,我當(dāng)時(shí)真應(yīng)該那么做,卻沒(méi)有那么做。”--題記杜鵑是春天的夢(mèng),涼風(fēng)是夏天的夢(mèng),碩果是秋天的夢(mèng),雪花是冬天的夢(mèng)。而成為科學(xué)家、文學(xué)家、工程師、律師……是我們的夢(mèng)。...

  • 桌子的另一半-議論文作文

    在學(xué)校里,有些同學(xué)擦起桌椅來(lái),只擦自己眼皮底下面積,而同桌使用的部分,他們卻懶得用抹布擦一擦,真是只掃自己門(mén)前雪,不管他人瓦上霜。這盡管是小事一樁,卻由此損害了同學(xué)之間的關(guān)系,彼此冷漠了。...

  • 論茍且優(yōu)秀議論文

    今日在看完一期《非你莫屬》的節(jié)目后唏噓很久,一位頗有才華的青年人在節(jié)目中求職,學(xué)歷高中,熱愛(ài)詩(shī)歌與硬筆書(shū)法,詩(shī)與字都很漂亮,即興作詩(shī)發(fā)揮也不錯(cuò),但是面對(duì)招聘方與主持人在詢(xún)問(wèn)他求職的意向時(shí)表現(xiàn)得木訥、拘謹(jǐn)、迷茫。...

  • 關(guān)于網(wǎng)絡(luò)的作文