單片機(jī)tcpip網(wǎng)絡(luò)互聯(lián).doc
約33頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
單片機(jī)tcpip網(wǎng)絡(luò)互聯(lián),單片機(jī)tcp/ip網(wǎng)絡(luò)互聯(lián)摘要本文介紹了以太網(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語(yǔ)言,便于移植和調(diào)試,并且提供了主要...
內(nèi)容介紹
此文檔由會(huì)員 superjunior 發(fā)布
單片機(jī)TCP/IP網(wǎng)絡(luò)互聯(lián)
摘 要
本文介紹了以太網(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語(yǔ)言,便于移植和調(diào)試,并且提供了主要程序源代碼。
關(guān)鍵詞: 單片機(jī), TCP/IP協(xié)議, RTL8019AS, 以太網(wǎng), Internet
目 錄
摘要…………………………………………………………………………………Ⅰ
Abstract……………………………………………………………………….……Ⅱ
第一章 引言……………………………………………………………………...1
1.1 題目背景………………………………………………………………….1
1.2 項(xiàng)目?jī)?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)開(kāi)發(fā)工具………………………………………………………………3
第三章 RTL8019AS簡(jiǎn)介……………………………………………………..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é)議簡(jiǎn)介…………………………………………………….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 接收控制過(guò)程……………………………………………………………..14
6.3 發(fā)送控制過(guò)程……………………………………………………………..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
0 8 16 31 0 8 16 31
---------------------------- ---------------------------
| 壽命 | 協(xié)議 | 首部校驗(yàn)和 | | 源站IP地址 |
---------------------------- ---------------------------
| 源站IP地址 | | 目的站IP地址 |
---------------------------- ---------------------------
| 目的站IP地址 | | 零 | 協(xié)議 | UDP/TCP長(zhǎng)度 |
---------------------------- ---------------------------
| 數(shù)據(jù) | | UDP/TCP包數(shù)據(jù) |
---------------------------- ---------------------------
IP包格式(局部) UDP、TCP偽首部+數(shù)據(jù)格式
附圖2 IP包格式(局部)和UDP、TCP偽首部格式對(duì)比圖
摘 要
本文介紹了以太網(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語(yǔ)言,便于移植和調(diào)試,并且提供了主要程序源代碼。
關(guān)鍵詞: 單片機(jī), TCP/IP協(xié)議, RTL8019AS, 以太網(wǎng), Internet
目 錄
摘要…………………………………………………………………………………Ⅰ
Abstract……………………………………………………………………….……Ⅱ
第一章 引言……………………………………………………………………...1
1.1 題目背景………………………………………………………………….1
1.2 項(xiàng)目?jī)?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)開(kāi)發(fā)工具………………………………………………………………3
第三章 RTL8019AS簡(jiǎn)介……………………………………………………..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é)議簡(jiǎn)介…………………………………………………….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 接收控制過(guò)程……………………………………………………………..14
6.3 發(fā)送控制過(guò)程……………………………………………………………..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
0 8 16 31 0 8 16 31
---------------------------- ---------------------------
| 壽命 | 協(xié)議 | 首部校驗(yàn)和 | | 源站IP地址 |
---------------------------- ---------------------------
| 源站IP地址 | | 目的站IP地址 |
---------------------------- ---------------------------
| 目的站IP地址 | | 零 | 協(xié)議 | UDP/TCP長(zhǎng)度 |
---------------------------- ---------------------------
| 數(shù)據(jù) | | UDP/TCP包數(shù)據(jù) |
---------------------------- ---------------------------
IP包格式(局部) UDP、TCP偽首部+數(shù)據(jù)格式
附圖2 IP包格式(局部)和UDP、TCP偽首部格式對(duì)比圖
TA們正在看...
- 重癥支氣管哮喘護(hù)理及體會(huì)護(hù)理論文.doc
- 上消化道出血的搶救觀察和護(hù)理(最新論文).doc
- 佳兆業(yè)房地產(chǎn)xx公司營(yíng)銷策略改進(jìn)研究.doc
- plc控制的機(jī)械臂實(shí)驗(yàn)裝置設(shè)計(jì)-開(kāi)題報(bào)告.doc
- plc控制的機(jī)械臂實(shí)驗(yàn)裝置設(shè)計(jì).doc
- plc外文翻譯theprogrammablelogiccontroller可編程...doc
- 信訪局長(zhǎng)嚴(yán)以修身專題研討發(fā)言稿.doc
- 市委常委嚴(yán)以修身專題研討發(fā)言稿.doc
- 黨組成員嚴(yán)以律己分專題發(fā)言稿.doc
- 財(cái)務(wù)管理本科畢業(yè)論文--污水處理項(xiàng)目成本控制探析.doc