【正文】
5 Proteus仿真在proteus中仿真硬件平臺(tái)的方法很簡(jiǎn)單,按照原理圖畫好仿真電路圖,編輯好各元器件屬性,在AT89C51上導(dǎo)入編譯生成的HEX文件(見圖5),再點(diǎn)擊左下角的Proteus仿真開始按鈕開始運(yùn)行。在程序運(yùn)行起來后,打開電腦端的DOS命令行窗口,ping程序中定好的單片機(jī)的ip(本程序中設(shè)置為: )。ping通后再打開ie瀏覽器,在地址欄輸入ip回車,即可瀏覽到單片機(jī)WEB服務(wù)器發(fā)送過來的信息。具體仿真結(jié)果見圖6,圖7:圖 5 在proteus仿真的單片機(jī)中導(dǎo)入hex程序文件圖 6 PC端能ping通單片機(jī)圖 7 在IE瀏覽器中可瀏覽單片機(jī)WEB服務(wù)器發(fā)過來的網(wǎng)頁信息結(jié)論基于uip的WEB服務(wù)器的軟件在Proteus仿真平臺(tái)中通過了測(cè)試驗(yàn)證,整個(gè)嵌入式系統(tǒng)可完成指定的功能。本系統(tǒng)無論從軟件還是從硬件上都力爭(zhēng)精簡(jiǎn),成本低廉,很有實(shí)用價(jià)值。致謝完成畢業(yè)設(shè)計(jì),必然要感謝一些人的。首先感謝的,當(dāng)然是我的指導(dǎo)老師蔣峰副教授。自從選上題目后便開始主動(dòng)聯(lián)系我們,了解我們的學(xué)習(xí)及找工作的情況,極其關(guān)心我們自己對(duì)將來的規(guī)劃,生怕出現(xiàn)一不考研二不找工作而無所事事前程無著落的情況。對(duì)于我們?nèi)蘸蟮陌才牛蛡€(gè)人經(jīng)驗(yàn)給予很多建議和幫助,這讓我極為感動(dòng)。另外,要感謝我的室友兼搭檔,我們都選擇了蔣副的課題,很多東西都不是很懂,一起做畢業(yè)設(shè)計(jì),遇到難題一起苦惱,解決問題一起歡呼。當(dāng)然,自己也是要感謝的。為了這次畢業(yè)設(shè)計(jì),查了很多資料,做了很多實(shí)驗(yàn),雖苦,但確實(shí)學(xué)到了很多東西。首先,學(xué)會(huì)查找資料這個(gè)不用說。一個(gè)項(xiàng)目確定下來后怎樣才能更好更快速的完成?如果沒有計(jì)劃就會(huì)做的很盲目,時(shí)間進(jìn)度無法把握,甚至?xí)允Р恢垃F(xiàn)在做到哪,下一步該做什么。分析任務(wù),做好計(jì)劃,一步步按計(jì)劃執(zhí)行才能事半功倍!另外,這次畢業(yè)設(shè)計(jì)讓我印象最深刻的是自我解決問題。查閱資料多,方案也多,但實(shí)際操作起來總是有些問題不能圓滿達(dá)到目的,有時(shí)是遇到一些自己不熟悉或者從沒接觸過的知識(shí),這就得沉下心來慢慢學(xué)習(xí),越是急切越慌亂;有時(shí)是系統(tǒng)軟件問題,使用的軟件版本不同,系統(tǒng)環(huán)境不一樣就造成軟件無法運(yùn)行,硬件無法仿真等等,這事只有不斷思考,不斷地嘗試,變通著做才有可能真正解決問題。畢業(yè)設(shè)計(jì)可以說是大學(xué)的最后一課吧,完成了它就意味著大學(xué)就要?jiǎng)澤暇涮?hào)了。不管這四年過得怎樣,至少我真正嘗試著做過,即使走出了校園,日后在工作崗位上需要學(xué)習(xí)的東西還很多很多。永遠(yuǎn)以一個(gè)新人的姿態(tài)接受一切新事物,不斷學(xué)習(xí)不斷充實(shí),才能使自己將來在激烈的社會(huì)競(jìng)爭(zhēng)中求得生存!參考文獻(xiàn)[1] Adam Dunkels.uIP a TCP/IP stack for 8 and 16bit microcontrollers. [EB/OL], 2002.URL: [2] Brady J.Build your own 8051 web server.[EB/OL],2002[3] ATAN.18 Port 10/100 Base Ethernet Switch controller.2000[4]REALTEK.RTL8019AS datasheet,2000 [5]Marvell Semiconductor Inc.8Port DSP Fast Ethernet PHY[6]DOUGLASE COMER.用TCP/IP進(jìn)行網(wǎng)際互連.電子工業(yè)出版社,2000[7]徐愛鈞.單片機(jī)高級(jí)語言C51應(yīng)用程序設(shè)計(jì).電子工業(yè)出版社[8]何立民.單片機(jī)應(yīng)用技術(shù)選編.北京航空航天大學(xué)出版社[9]周炯槃等.通信原理.北京:北京郵電大學(xué)出版社(第二版)[10]譚敏生.計(jì)算機(jī)文化基礎(chǔ).長沙:湖南大學(xué)出版社(修訂本)[11]馬忠梅,籍順心,張凱等.單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)(第3版)[12]曹宇,魏豐,胡士毅.用51單片機(jī)控制RTL8019AS實(shí)現(xiàn)以太網(wǎng)通訊.武漢華中科技大學(xué)控制科學(xué)與工程系測(cè)控所[13]Jeremy Bentam.嵌入式系統(tǒng)WebTCP/IP lean.北機(jī)械工業(yè)出版社,2003[14]胡漢才.單片機(jī)原理及其接口技術(shù).[M].北京:清華大學(xué)出版社[15]Richard Stevens W. TCP/IP 詳解,卷2:實(shí)現(xiàn).[M].北京:機(jī)械工業(yè)出版社,2001[16]老古開發(fā)網(wǎng),單片機(jī)與TCP/IP網(wǎng)絡(luò)[EB/OL].[17]陳學(xué)泉,關(guān)宇東.嵌入式TCP/IP協(xié)議單片機(jī)技術(shù)在網(wǎng)絡(luò)通信中的應(yīng)用.[J].電子技術(shù)應(yīng)用,2002(8):4849[18]王春明.嵌入式系統(tǒng)與以太網(wǎng)互連接口設(shè)計(jì).[J].南京理工大學(xué)學(xué)報(bào),2002(增刊):145148[19]Adam Dunkels.uIP一個(gè)免費(fèi)的TCP/IP棧.瑞典計(jì)算機(jī)科學(xué)研究所,2003.5[20]ROBIN Burk,DAVIDB Horvathetal.UNIX 技術(shù)大全—Internet[M],1998[21]Behrouz A F ,Sophia C F. TCP/IP協(xié)議族.[M].北京:清華大學(xué)出版社,2001附錄1 :硬件系統(tǒng)原理圖附錄2 :基于uip協(xié)議的WEB服務(wù)器的軟件