單片機(jī)tcp/ip網(wǎng)絡(luò)互聯(lián).doc
約33頁DOC格式手機(jī)打開展開
單片機(jī)tcp/ip網(wǎng)絡(luò)互聯(lián),單片機(jī)tcp/ip網(wǎng)絡(luò)互聯(lián)頁數(shù) 33 字?jǐn)?shù) 13004摘要本文介紹了以太網(wǎng)控制器rtl8019as的結(jié)構(gòu);提出了一種用8位單片機(jī)89c52控制和驅(qū)動(dòng)10m的以太網(wǎng)卡rtl8019as與電腦主機(jī)傳輸數(shù)據(jù),加載tcp/ip協(xié)議連接到internet的設(shè)計(jì)方案。給出了硬件接口電路的設(shè)計(jì)與實(shí)現(xiàn)方法,程序設(shè)計(jì)采用了c51語言,便...
內(nèi)容介紹
此文檔由會(huì)員 張陽陽 發(fā)布
單片機(jī)TCP/IP網(wǎng)絡(luò)互聯(lián)
頁數(shù) 33 字?jǐn)?shù) 13004
摘 要
本文介紹了以太網(wǎng)控制器RTL8019AS的結(jié)構(gòu);提出了一種用8位單片機(jī)89C52控制和驅(qū)動(dòng)10M的以太網(wǎng)卡RTL8019AS與電腦主機(jī)傳輸數(shù)據(jù),加載TCP/IP協(xié)議連接到Internet的設(shè)計(jì)方案。給出了硬件接口電路的設(shè)計(jì)與實(shí)現(xiàn)方法,程序設(shè)計(jì)采用了C51語言,便于移植和調(diào)試,并且提供了主要程序源代碼。
關(guān)鍵詞: 單片機(jī),TCP/IP協(xié)議,RTL8019AS,以太網(wǎng),Internet
目 錄
摘要…………………………………………………………………………………Ⅰ
Abstract……………………………………………………………………….……Ⅱ
第一章 引言……………………………………………………………………...1
1.1 題目背景………………………………………………………………….1
1.2 項(xiàng)目內(nèi)容………………………………………………………………….1
1.3系統(tǒng)設(shè)計(jì)目標(biāo)…………………………………………………………….1
第二章 方案設(shè)計(jì)………………………………………………………………..2
2.1 以太網(wǎng)控制器的選擇……………………………………………………....2
2.2 硬件設(shè)計(jì)……………………………………………………………………3
2.3 驅(qū)動(dòng)程序設(shè)計(jì)………………………………………………………………3
2.4 系統(tǒng)開發(fā)工具………………………………………………………………3
第三章 RTL8019AS簡介……………………………………………………..5
3.1 主要性能……………………………………………………………………5
3.2 內(nèi)部結(jié)構(gòu)……………………………………………………………………5
3.3 數(shù)據(jù)幀的組成………………………………………………………………5
3.4 RTL8019AS的DMA操作………………………………………………6
第四章 TCP/TP協(xié)議簡介…………………………………………………….8
4.1 TCP/IP協(xié)議的分層結(jié)構(gòu)…………………………………………………8
4.2 報(bào)文格式……………………………………………………………………8
4.2.1 以太網(wǎng)幀格式………………………………………………………8
4.2.2 ARP報(bào)文格式………………………………………………….9
4.2.3 IP數(shù)據(jù)報(bào)文格式………………………………………………….10
4.2.4 ICMP數(shù)據(jù)報(bào)文格式………………………………………….10
4.2.5 TCP數(shù)據(jù)報(bào)文格式………………………………………………11
第五章 硬件構(gòu)成………………………………………………………………12
第六章 網(wǎng)卡驅(qū)動(dòng)程序設(shè)計(jì)………………………………………………….13
6.1 RTL8019AS的初始化……………………………………………………13
6.2 接收控制過程……………………………………………………………..14
6.3 發(fā)送控制過程……………………………………………………………..15
第七章 TCP/IP協(xié)議設(shè)計(jì)……………………………………………………16
7.1 ARP模塊………………………………………………………………….16
7.2 IP模塊…………………………………………………………………….17
7.3 ICMP模塊………………………………………………………………..18
7.4 TCP模塊…………………………………………………………………18
第八章 系統(tǒng)調(diào)試……………………………………………………………22
8.1 硬件調(diào)試…………………………………………………………………22
8.2軟件調(diào)試………………………………………………………………….22
8.3 聯(lián)機(jī)調(diào)試…………………………………………………………………22
8.4 小結(jié)………………………………………………………………………22
第九章 結(jié)論…………………………………………………………………...24
第十章 系統(tǒng)功能擴(kuò)展………………………………………………………25
附錄一 網(wǎng)卡MAC地址組成結(jié)構(gòu)…………………………………………31
附錄二 IP校驗(yàn)算法及程序…………………………………………………33
參考文獻(xiàn)
[1] 老古網(wǎng)站(www.laogu.com)
[2] 張毅剛.MCS—51單片機(jī)應(yīng)用設(shè)計(jì).哈爾濱工業(yè)大學(xué)出版社,1997
[3] 張培仁.基于C語言編程MCS-51單片機(jī)原理與應(yīng)用.清華大學(xué)出版社2003
[4] RTL8019AS Realtek Full-Duplex Ethernet Controller with Plug and Play Function (RealPNP) ,2001
[5] Writing Drives for the DP8390 NIC Family of Ethernet Controllers,1993
頁數(shù) 33 字?jǐn)?shù) 13004
摘 要
本文介紹了以太網(wǎng)控制器RTL8019AS的結(jié)構(gòu);提出了一種用8位單片機(jī)89C52控制和驅(qū)動(dòng)10M的以太網(wǎng)卡RTL8019AS與電腦主機(jī)傳輸數(shù)據(jù),加載TCP/IP協(xié)議連接到Internet的設(shè)計(jì)方案。給出了硬件接口電路的設(shè)計(jì)與實(shí)現(xiàn)方法,程序設(shè)計(jì)采用了C51語言,便于移植和調(diào)試,并且提供了主要程序源代碼。
關(guān)鍵詞: 單片機(jī),TCP/IP協(xié)議,RTL8019AS,以太網(wǎng),Internet
目 錄
摘要…………………………………………………………………………………Ⅰ
Abstract……………………………………………………………………….……Ⅱ
第一章 引言……………………………………………………………………...1
1.1 題目背景………………………………………………………………….1
1.2 項(xiàng)目內(nèi)容………………………………………………………………….1
1.3系統(tǒng)設(shè)計(jì)目標(biāo)…………………………………………………………….1
第二章 方案設(shè)計(jì)………………………………………………………………..2
2.1 以太網(wǎng)控制器的選擇……………………………………………………....2
2.2 硬件設(shè)計(jì)……………………………………………………………………3
2.3 驅(qū)動(dòng)程序設(shè)計(jì)………………………………………………………………3
2.4 系統(tǒng)開發(fā)工具………………………………………………………………3
第三章 RTL8019AS簡介……………………………………………………..5
3.1 主要性能……………………………………………………………………5
3.2 內(nèi)部結(jié)構(gòu)……………………………………………………………………5
3.3 數(shù)據(jù)幀的組成………………………………………………………………5
3.4 RTL8019AS的DMA操作………………………………………………6
第四章 TCP/TP協(xié)議簡介…………………………………………………….8
4.1 TCP/IP協(xié)議的分層結(jié)構(gòu)…………………………………………………8
4.2 報(bào)文格式……………………………………………………………………8
4.2.1 以太網(wǎng)幀格式………………………………………………………8
4.2.2 ARP報(bào)文格式………………………………………………….9
4.2.3 IP數(shù)據(jù)報(bào)文格式………………………………………………….10
4.2.4 ICMP數(shù)據(jù)報(bào)文格式………………………………………….10
4.2.5 TCP數(shù)據(jù)報(bào)文格式………………………………………………11
第五章 硬件構(gòu)成………………………………………………………………12
第六章 網(wǎng)卡驅(qū)動(dòng)程序設(shè)計(jì)………………………………………………….13
6.1 RTL8019AS的初始化……………………………………………………13
6.2 接收控制過程……………………………………………………………..14
6.3 發(fā)送控制過程……………………………………………………………..15
第七章 TCP/IP協(xié)議設(shè)計(jì)……………………………………………………16
7.1 ARP模塊………………………………………………………………….16
7.2 IP模塊…………………………………………………………………….17
7.3 ICMP模塊………………………………………………………………..18
7.4 TCP模塊…………………………………………………………………18
第八章 系統(tǒng)調(diào)試……………………………………………………………22
8.1 硬件調(diào)試…………………………………………………………………22
8.2軟件調(diào)試………………………………………………………………….22
8.3 聯(lián)機(jī)調(diào)試…………………………………………………………………22
8.4 小結(jié)………………………………………………………………………22
第九章 結(jié)論…………………………………………………………………...24
第十章 系統(tǒng)功能擴(kuò)展………………………………………………………25
附錄一 網(wǎng)卡MAC地址組成結(jié)構(gòu)…………………………………………31
附錄二 IP校驗(yàn)算法及程序…………………………………………………33
參考文獻(xiàn)
[1] 老古網(wǎng)站(www.laogu.com)
[2] 張毅剛.MCS—51單片機(jī)應(yīng)用設(shè)計(jì).哈爾濱工業(yè)大學(xué)出版社,1997
[3] 張培仁.基于C語言編程MCS-51單片機(jī)原理與應(yīng)用.清華大學(xué)出版社2003
[4] RTL8019AS Realtek Full-Duplex Ethernet Controller with Plug and Play Function (RealPNP) ,2001
[5] Writing Drives for the DP8390 NIC Family of Ethernet Controllers,1993
TA們正在看...
- 1實(shí)習(xí)表格(觀察表+活動(dòng)設(shè)計(jì)表+評(píng)分表).doc
- 3基于情景模擬的自閉癥兒童課椅設(shè)計(jì).doc
- 百雀羚推廣方案3.docx
- 餐飲業(yè)o2o電商營銷方案設(shè)計(jì).docx
- 創(chuàng)業(yè)投資研究.docx
- 畢業(yè)論文開題報(bào)告6.docx
- 從《愛情公寓》看青春偶像劇的新形式.doc
- 大連明藤設(shè)備有限公司電子商務(wù)運(yùn)營分析.doc
- 大學(xué)生購買手機(jī)的消費(fèi)行為研究7.doc
- 幼兒園中班音樂活動(dòng)的常規(guī)培養(yǎng)教育7.doc