單片機與Internet網(wǎng)絡的通信應用研究
發(fā)布時間:2017-06-17 12:01
本文關鍵詞:單片機與Internet網(wǎng)絡的通信應用研究,由筆耕文化傳播整理發(fā)布。
【摘要】: 隨著計算機通信技術、電子信息技術和多媒體技術的飛速發(fā)展,Internet網(wǎng)絡日益成為人們日常生活中必不可少的工具。信息家電、智能化儀表等需要與Internet網(wǎng)絡連接的非PC設備越來越多。就目前來看,在非PC設備中,大約有50%左右的是8位的微處理器。若想實現(xiàn)這些設備與Internet網(wǎng)絡的通信,必須擴展8位微處理器的網(wǎng)絡功能。本文提出了單片機與Internet網(wǎng)絡通信的一種具體實現(xiàn)方案。鑒于8位小型微型單片機系統(tǒng)的廣泛應用,在深入學習了解了高性能的32位單片微處理器與Internet網(wǎng)絡的通信應用之后,選擇目前較為流行的八位單片機和以太網(wǎng)控制芯片構成單片機網(wǎng)絡通信系統(tǒng),并在此基礎上成功的將經(jīng)過裁剪的TCP/IP協(xié)議移植到系統(tǒng)中,在此基礎上設計并實現(xiàn)了嵌入式webserver應用:客戶端通過瀏覽器中的網(wǎng)頁實時操縱單片機應用系統(tǒng)LED小燈的亮滅。 由于8位單片機的內部資源有限,根據(jù)其自身特點和實際應用的需要,必須對TCP/IP協(xié)議進行適當?shù)牟眉。本系統(tǒng)在設計過程中,選擇了TCP/IP協(xié)議各層最具代表性的協(xié)議,并對其進行裁剪,將裁減后的協(xié)議移植到系統(tǒng)中后,經(jīng)實驗證明系統(tǒng)運行良好,達到了預期的目的。 論文首先根據(jù)需要,設計以太網(wǎng)接口電路,編寫以太網(wǎng)驅動程序;對TCP/IP協(xié)議進行適當裁減,以適應8位單片機內部資源,并進行移植;實現(xiàn)了webserver應用,通過對HTTP協(xié)議分析,在單片機內部實現(xiàn)了HTTP協(xié)議,并用HTML語言編寫web頁面,把網(wǎng)頁保存到單片機內部的ROM中,通過Internet explorer瀏覽器可以遠程訪問網(wǎng)頁,并實現(xiàn)對系統(tǒng)的實時監(jiān)控、操縱。 根據(jù)webserver應用在單片機中實現(xiàn)的具體需求,設計摒棄了嵌入式實施操作系統(tǒng),直接實現(xiàn)了TCP/IP協(xié)議,大大縮短了開發(fā)的時間;本文最大的特點是在8位單片機中實現(xiàn)了webserver應用,對單片機系統(tǒng)的控制和監(jiān)測變得簡便、直觀。使用HTML語言編寫了網(wǎng)頁,并將源代碼以字符數(shù)組的形式存儲在單片機的EEPROM中,讀取時可以以訪問數(shù)組的形式訪問代碼,巧妙地繞過了操作系統(tǒng)對文件讀取的限制,并且提高了系統(tǒng)的運行效率。 以單片機為核心的小型微型嵌入式系統(tǒng)必將在教育領域得到廣泛應用。目前,高校信息資源建設正如火如荼,軟件信息資源的共享,使得教育極大的便利化,教育投資的效益迅速提高。但是,硬件資源難以共享。有了嵌入式技術的支持,在精密儀器中植入小型的嵌入式芯片,就可以通過操作嵌入到單片機內部的web頁面的按鈕,遠程實時操縱儀器,并通過單片機采集數(shù)據(jù),傳輸?shù)奖镜赜嬎銠C,并且用瀏覽器將信息圖文并茂的顯示,可以方便的得到實驗數(shù)據(jù)。實現(xiàn)校園硬件設備的共享,可以大大節(jié)省人力物力,具有極大的經(jīng)濟效益,對教育信息化發(fā)展具有積極的推動作用。
【關鍵詞】:TCP/IP協(xié)議 Internet網(wǎng)絡 單片機 web server
【學位授予單位】:山東師范大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:TP368.12;TP393.03
【目錄】:
- 摘要6-8
- ABSTRACT8-10
- 第一章 緒論10-15
- 1.1 單片機與Internet 網(wǎng)絡通信概述10-12
- 1.2 單片機與Internet 網(wǎng)絡通信的解決方案12-13
- 1.3 系統(tǒng)在教育領域中的應用展望13-14
- 1.4 本論文所作的工作14-15
- 第二章 單片機與 Internet 網(wǎng)絡通信的系統(tǒng)實現(xiàn)15-21
- 2.1 系統(tǒng)的實現(xiàn)原理15-16
- 2.2 系統(tǒng)的硬件實現(xiàn)16-18
- 2.3 系統(tǒng)的軟件實現(xiàn)18-21
- 第三章 RTL8019AS 以太網(wǎng)接口芯片的驅動設計21-34
- 3.1 RTL8019AS 的引腳描述21
- 3.2 RTL8019AS 的內部結構和工作原理21-24
- 3.3 W78E58B 和RTL8019AS 實現(xiàn)的以太網(wǎng)接口模塊24-27
- 3.4 RTL8019AS 網(wǎng)絡接口模塊控制程序設計27-34
- 第四章 TCP/IP 協(xié)議的移植34-53
- 4.1 TCP/IP 協(xié)議概述34-35
- 4.2 TCP/IP 協(xié)議在8 位單片機上的實現(xiàn)概述35-36
- 4.3 ARP 協(xié)議36-40
- 4.4 IP 協(xié)議40-44
- 4.5 ICMP 協(xié)議44-47
- 4.6 UDP 協(xié)議47
- 4.7 TCP 協(xié)議47-53
- 第五章 WEBSERVER 的實現(xiàn)及應用53-64
- 5.1 8 位單片機內部實現(xiàn)webserver 概述53
- 5.2 web 頁面的存儲53-56
- 5.3 訪問單片機內的web 頁56
- 5.4 HTTP 協(xié)議的工作原理56-59
- 5.5 webserver 的實現(xiàn)59-64
- 第六章 結論和展望64-67
- 6.1 全文總結64
- 6.2 突出特點64-65
- 6.3 工作展望65-67
- 參考文獻67-69
- 致謝69-70
- 攻讀碩士學位期間發(fā)表的學術論文目錄70
【引證文獻】
中國期刊全文數(shù)據(jù)庫 前2條
1 張勇;董浩斌;;基于STM32和LabVIEW的地震數(shù)據(jù)采集卡的設計[J];電子技術應用;2012年10期
2 殷曉虎;;數(shù)據(jù)傳輸?shù)耐ㄐ畔到y(tǒng)設計[J];微計算機信息;2008年20期
中國碩士學位論文全文數(shù)據(jù)庫 前6條
1 章毅;基于ZigBee協(xié)議的傳輸系統(tǒng)設計[D];遼寧工程技術大學;2009年
2 郭亮;多傳感器系統(tǒng)的網(wǎng)絡化實現(xiàn)及信息融合算法研究[D];哈爾濱工業(yè)大學;2011年
3 郭穎平;育果袋機自動控制系統(tǒng)[D];河北農(nóng)業(yè)大學;2008年
4 王利民;嵌入式故障錄波儀的存儲和數(shù)據(jù)處理技術研究[D];湖北工業(yè)大學;2010年
5 吳迅;基于Linux的嵌入式WEB服務器的研究[D];山東師范大學;2010年
6 喬奎普;嵌入式系統(tǒng)接入Internet的研究[D];長春理工大學;2012年
本文關鍵詞:單片機與Internet網(wǎng)絡的通信應用研究,由筆耕文化傳播整理發(fā)布。
,本文編號:458232
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/458232.html
最近更新
教材專著