夜夜躁爽日日躁狠狠躁视频,亚洲国产精品无码久久一线,丫鬟露出双乳让老爷玩弄,第一次3q大战的经过和结果

首頁 > 優秀作文 > 作文專題 > 關于網絡的作文 > 51單片機網絡通信及ARP協議論文

51單片機網絡通信及ARP協議論文

發布時間:2021-07-28

51單片機網絡通信及ARP協議論文

  本文主要以SST89E564RD型51單片機和RTL8019AS 網絡接口芯片為例,研究了如何將51單片機與網絡接口芯片進行硬件的電路連接,并通過將ARP協議進行簡化和重新定義,實現了將51單片機接入TCP/IP進行網絡通信,對該領域的研究具有一定的借鑒意義。

  1 51單片機與網絡控制器的連接

  RTL8019AS 網絡接口芯片是中國臺灣 Realtek 公司的代表性產品之一,該芯片基于 ISA 總線結構,性能穩定且價格低廉,在工業企業領域有非常廣泛的應用[ 1 ]。

  1.1 RTL8019AS接口芯片的主要特性

  RTL8019AS芯片主要優點有:

  一是支持熱插拔(即插即用)的動態檢測;

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

  三是有跳線與非跳線兩種模式可供選擇;

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

  五是內置數據預取功能;

  六是內置 16K 字節的閃存;

  七是支持 8/16兩種前端總線工作模式,內置8 個中斷申請線,同時有16 個I/O地址可供選擇。

  1.2 51單片機與RTL8019AS連接實現網絡通信的電路設計

  1.2.1 RTL8019AS 與 93C46 接口電路

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

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

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

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

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

  1.3 網絡接口電路的地址定義

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

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

  2 51單片機系統網絡通信中 ARP 協議設計與實現

  2.1 ARP協議工作流程

  根據TCPIP協議的定義,任何的需要遠程通信和訪問的主機在進行任何形式的通信前必須獲得用于傳輸的本地地址。如果通信發起的源主機和通信目的端主機在同一個子網網段,那么這種通信形式不需要進行網關的數據交換,本地地址就是目的主機的硬件地址。否則通信發起者就要通過本地路由器(網關)的地址向目的主機進行IP地址和物理地址的溝通。 本文只考慮不需要使用路由器的情況。

  在不使用路由器的前提下,ARP 進行地址解析的步驟如下:通信發起端在網絡中廣播接收端的 IP 地址,然后與廣播地址一致的計算機在收到廣播后會相應地發送一個應答,該應答中包含了該應答計算機的IP 地址和實際物理地址的相關信息,接著發送端用接收到的地址信息進行數據分組和傳輸,最后發送端將獲取到 MAC 地址信息存入本地緩存,作為下次通信數據傳輸的地址配置信息,這個本地緩存就是ARP 緩存。

  如果數據傳輸的地址相同,那么發送端就可以通過讀取 ARP 緩存來獲取 MAC 地址,如果數據傳輸的地址與以往不同,則重復上文的步驟直到獲取物理地址。

  2.2 51單片機網絡通信時ARP 協議中緩存機制分析與實現

  ARP 緩存條目可以使用靜態或者動態兩種方式生成。使用靜態的方式生成 ARP 緩存條目時占用系統的資源較多,運行效率不高,所以通常采用動態方式生成 ARP 緩存。ARP 條目的定時刷新主要通過定時器來實現,緩存的生存期由單片機定時器初始值和刷新定時器的時間間隔的乘積確定,ARP 條目的查詢操作定義可考慮直接對緩存中的IP 地址進行逐個比較來完成查詢操作,具體的定義為:發送方先在 ARP 緩存中查詢目的方主機的地址,如果在緩存中能夠查找到,說明此前進行過該路由的通信過程,則可以在獲得目的主機的MAC 地址后開始進行數據傳輸;否則就需要進行上文提到的獲取ARP緩存的步驟,發送ARP請求報文直至對方的進行應答。

  2.3 ARP報文格式

  一個完整的 ARP 頭部包含 28個字節的數據,在硬件類型部分選用 DIX 型以太網幀(值為 1);協議類型部分選用 IP 協議(注冊值為0x0800);硬件地址長度部分為 6字節;PLEN 為 IP 地址長度部分值為4字節;操作代碼部分,當請求操作時值為 1,應答操作時值為 2。

51單片機網絡通信及ARP協議論文 相關內容:
  • 論謙虛議論文

    “越飽滿的稻穗,頭垂的越低”,一個有能力的人,顯得虛懷若谷;相反的,越是沒有內涵的人,越故意夸大,其實這只不過是欺騙自己的心理作用罷了。謙虛的人,不會樹大招風,就不會遭到別人的嫉妒,更不必每天疑神疑鬼,擔心別人暗算。...

  • 高中優秀議論文600字

    我們在村子的酒會間閑聊,一個六十幾歲的上輩說著他的一個同輩堂哥哥的生活細節,真不知道他七十七歲的人還那樣吃得!他說話的聲音總是那樣有節奏,很能吸引人去聽他的,我就親自看見他在上次酒會時大口大口吃肉,真像個餓鬼一樣!說這句話...

  • 以法制為主題的議論文

    篇一:尊法 崇廉 明德看到這個題目,可能有些同學疑惑不解:這個題目能寫什么呀?但當你仔細觀察,你就會發現:這個是一個循序漸進的過程。如果你要做一個高潔品質的人,就必須做到:先尊法,再崇廉,最后明德,這樣你就會成為一個高潔品質...

  • 議論文:買房

    現在人們談得最多的話題無非就是買房了,買房成了人們最樂于談論的熱門話題。無論是親戚也好,朋友也罷,大家只要碰了面,首先談論的就是買房。同事聚在一起談論的也無非是買房,總之,三句話總有兩句離不開買房。...

  • 初中議論作文:論謊言

    論謊言大家一定聽過《匹諾曹》的故事吧!故事中的主人公每當說謊時,他的鼻子就會變長。大人們也會用這個故事告誡自己的孩子,希望他們不會撒謊。小時候,我的父母就經常會用這個故事來嚇唬我,而我也經常信以為真。...

  • 初中議論作文:論作業

    提起作業,我就羨慕一年級的小朋友們,他們在每天放學回家,好像都沒有似的。就拿我的弟弟來說吧!他每天放學回家,坐不到十分鐘的作業就開始看電視了,在這十分鐘之內,他還邊玩邊做。...

  • 初中議論作文:如何對待事物

    大家都知道夸父吧,就是曾經因為追太陽而給后人留下許多不同的看法的那個夸父。關于夸父,有很多看法,有的人認為他堅持不懈的精神值得我們學習;還有人認為他是徒勞的。...

  • 高中議論文范文800字左右優秀范文

    寫作是學生運用語言和文字表達自己的內心,進行創造性表述的過程。高中作文中最常見的大概就是議論文了吧!那么你知道高中議論文范文怎么寫嗎?下面是第一范文網小編為大家整理的高中議論文范文,供大家分享。...

  • 春風秋雨綻百花的議論文

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

  • 關于雨的議論文作文

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

  • 時尚的時代優秀議論文1500字

    21世紀,是個時尚的時代。不管是人的裝扮,還是在路上看見的所有物品,都給人們帶來一種時尚的氣息,讓人們的生活變得更加充滿韻味。時尚,就此環繞在21世紀公民的生活中。...

  • 萬事皆有可能優秀議論文

    “There a star for everyone。”每個人的心中都有一顆明星。這是Drugstore組合同名專集中主打歌Super Glider(超級滑翔機)的一句歌詞。...

  • 高中優秀議論文:追夢

    拿破侖.希爾說:“天下最悲哀的一句話就是,我當時真應該那么做,卻沒有那么做。”--題記杜鵑是春天的夢,涼風是夏天的夢,碩果是秋天的夢,雪花是冬天的夢。而成為科學家、文學家、工程師、律師……是我們的夢。...

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

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

  • 論茍且優秀議論文

    今日在看完一期《非你莫屬》的節目后唏噓很久,一位頗有才華的青年人在節目中求職,學歷高中,熱愛詩歌與硬筆書法,詩與字都很漂亮,即興作詩發揮也不錯,但是面對招聘方與主持人在詢問他求職的意向時表現得木訥、拘謹、迷茫。...

  • 關于網絡的作文
主站蜘蛛池模板: 丁青县| 扬州市| 阿巴嘎旗| 封丘县| 宿州市| 景泰县| 肇庆市| 长丰县| 忻城县| 华池县| 应用必备| 阿城市| 胶州市| 礼泉县| 鄯善县| 潜山县| 兰溪市| 许昌市| 临夏县| 宁南县| 浑源县| 广灵县| 紫阳县| 延川县| 陇川县| 巴青县| 忻城县| 太仓市| 海宁市| 祥云县| 秭归县| 禹州市| 视频| 哈巴河县| 定西市| 安仁县| 松阳县| 大竹县| 商城县| 保德县| 渭源县|