单片机与internet网络的通信应用研究.pdf
《单片机与internet网络的通信应用研究.pdf》由会员分享,可在线阅读,更多相关《单片机与internet网络的通信应用研究.pdf(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山东师范大学硕士学位论文单片机与Internet网络的通信应用研究姓名:刘建超申请学位级别:硕士专业:教育技术学指导教师:卢洪武20070426山东师范人学硕l:学位论文单片机与I n t e r n e t 网络的通信应用研究摘要随着计算机通信技术、电子信息技术和多媒体技术的飞速发展,I n t e m e t 网络日益成为人们日常生活中必不可少的工具。信息家电、智能化仪表等需要与I n t e r n e t 网络连接的非P C 设备越来越多。就目前来看,在非P C 设备中,大约有5 0 左右的是8 位的微处理器。若想实现这些设备与I n t e m e t 网络的通信,必须扩展8 位微处
2、理器的网络功能。本文提出了单片机与I n t e r n c t 网络通信的一种具体实现方案。鉴于8 位小型微型单片机系统的广泛应用,在深入学习了解了高性能的3 2 位单片微处理器与L n t e r n e t 网络的通信应用之后,选择目前较为流行的八位单片机和以太网控制芯片构成单片机网络通信系统,并在此基础上成功的将经过裁剪的T C P I P 协议移植到系统中,在此基础上设计并实现了嵌入式w e b s e r v e r 应用:客户端通过浏览器中的网页实时操纵单片机应用系统L E D 小灯的亮灭。由于8 位单片机的内部资源有限,根据其自身特点和实际应用的需要,必须对T C P f I
3、P 协议进行适当的裁剪。本系统在设计过程中,选择了T C P I P 协议各层最具代表性的协议,并对其进行裁剪,将裁减后的协议移植到系统中后,经实验证明系统运行良好,达到了预期的目的。论文首先根据需要,设计以太网接口电路,编写以太网驱动程序;对T C P I P 协议进行适当裁减,以适应8 位单片机内部资源,并进行移植;实现了w e b s e r v e r 应用,通过对H T T P 协议分析,在单片机内部实现了H T T P 协议,并用H T M L 语言编写w e b页面,把网页保存到单片机内部的R O M 中,通过I n t e m e te x p l o r e r 浏览器可以远
4、程访问网页,并实现对系统的实时监控、操纵。根据w e b s e r v e r 应用在单片机中实现的具体需求,设计摒弃了嵌入式实施操作系统,直接实现了T C P I P 协议,大大缩短了开发的时间;本文最大的特点是在8 位单片机中实现了w e b s e r v e r 应用,对单片机系统的控制和监测变得简便、直观。使用H T M L语言编写了网页,并将源代码以字符数组的形式存储在单片机的E E P R O M 中,读取时可以以访问数组的形式访问代码,巧妙地绕过了操作系统对文件读取的限制,并且提高了系统的运行效率。以单片机为核心的小型微型嵌入式系统必将在教育领域得到广泛应用。目前,高校信息资
5、源建设正如火如荼,软件信息资源的共享,使得教育极大的便利化,教育投T山东师范大学硕t 学位论文资的效益迅速提高。但是,硬件资源难以共享。有了嵌入式技术的支持,在精密仪器中植入小型的嵌入式芯片,就可以通过操作嵌入到单片机内部的w e b 页面的按钮,远程实时操纵仪器,并通过单片机采集数据,传输到本地计算机,并且用浏览器将信息图文并茂的显示,可以方便的得到实验数据。实现校园硬件设备的共享,可以大大节省人力物力,具有极大的经济效益,对教育信息化发展具有积极的推动作用。【关键词】T C P I P 协议;I n t e r n e t 网络;单片机;w e bs e r v e r【分类号】G 4 3
6、 4山东师范大学硕十学位论文T h eR e a s e r c hO fC o m m u n i c a t i o nB e t w e e nM C Ua n dI n t e r n e tA B S T R A C TW i t ht h er a p i dd e v e l o p m e n to fc o m p u t e rc o m m u n i c a t i o nt e c h n o l o g y,e l e c t r o n i c sa n di n f o r m a t i o nt e c h n o l o g ya n dm u l t i
7、 m e d i at e c h n o l o g y,i n t e r n e ti n c r e a s i n g l yb e c o m i n ga l le s s e n t i a lt o o lf o rp e o p l e Sd a i l yl i f e M o r ea n dm o r en o n-P Ce q u i p m e n t,s u c ha si n t e l l i g e n ti n s t r u m e n t sa n di n f o r m a t i o na p p l i a n c e,n e e dt oc
8、 o n n e c tt ot h eI n t e m e t J u d g i n gf r o mt h ep r e s e n ts i t u a t i o n,a b o u t5 0 o ft h en o n P Ce q n i p m e n ti st h e8-b i tm i c r o p r o c e s s o r I fw ew i s ht oa c h i e v et h e s ec o m m u n i c a t i o n sb e t w e e ne q u i p m e n ta n dt h ei n t e r a c t
9、 w em u s te x p a n dt h en e t w o r kf u n c t i o n so f8-b i tm i c r o p r o c e s s o r T h i st h e s i sp o i n to u tac o n c r e t er e a l i z a t i o np r o g r a mo ft h ec o m m u n i c a t i o nb e t w e e nt h ei n t e r n e ta n dt h eM C U I nv i e wo f t h ew i d ea p p l i c a t
10、 i o no f 8 一b i tM C U,b yt h ei n d e p t hs t u d ya n du n d e r s t a n d i n go fh i g h p e r f o r m a n c e3 2 b i ts i n g l e-c h i pm i c r o p r o c e s s o ra n dt h ec o m m u n i c a t i o nt ot h eI n t e r n e t,c h o o s i n gt h eb e s ta n dm o s tp o p u l a re t h e m e tc o n
11、 t r o l l e rc h i pa n dt h e8-b i tM C Ut on-l a k en e t w o r kc o m m u n i c a t i o ns y s t e m,s u c c e s s f u lt r a n s p l a n tt h et a i l o r e dT C P I Pa g r e e m e n tt ot h es y s t e m,a n di m p l e m e n tt h ee m b e d d e dw e b s e r v e ra p p l i c a t i o n so nt h eb
12、 a s i so ft h ed e s i g n:t h r o u g ht h eb r o w s e r,c l i e n tc o u l dr e a l t i m em a n i p u l a t et h es m a l lL E Dl i g h t sb a s e do nt h eM C Ua p p l i c a t i o ns y s t e m D u et ot h el i m i t e dr e s o u r c eo f8-b i tM C U,a c c o r d i n gt oi t so w nc h a r a c t
13、e r i s t i c sa n da p p l i c a t i o nn e e d s,w em u s tt a i l o rt h eT C Pa g r e e m e u tp r o p e r l y I nt h es y s t e md e s i g np r o c e s s,s e l e c tt h em o s tr e p r e s e n t a t i v ep r o t o c o lo f e a c hl a y e ro f T C Pa g r e e m e n ta n dt a i l o ri tf o rn e e
14、da n dt r a n s p l a n tt h ea g r e e m e n tt ot h es y s t e m,t h ee x p e r i m e n tp r o v e st h a tt h es y s t e mo p e r a t e sw e l la n da c h i e v e st h ed e s i r e dr e s u l t s F i r s t l y,d e s i g nt h ee t h e m e ti n t e r f a c ec i r c u i ta n dc o m p i l et h ee t h
15、 e r n e td r i v e rp r o g r a m;t a i l o rt h eT C P I Pa g r e e m e n ta p p r o p r i a t e l yt om e e tt h e8-b i tM C Ui n t e r n a lr e s o u r c e sa n dt r a n s p l a n ti tt ot h es y s t e m;a c h i e v et h ew e bS e r V e ra p p l i c a t i o n r e a l i z et h eH T T Pp r o t o c
16、 o lb u s e do nt h ea n a l y s i so f i ta n dw r i t et h ew e bp a g eu s i n gH T M L,s a v ei tt ot h ei n t e r n a lR O Mo ft h eM C U T h e nw ec a nr e m o t eb r o w s et h eh o m e p a g ev i aI n t e r n e tE x p l o r e ra n dr e a l i z et h er e a l t i m em o n i t o r i n ga n dc o
17、 n t r 0 1 1 1 1山东师范丈学硕士学位论文A c c o r d i n gt ot h es p e c i f i cn e e d so ft h ea c h i e v eo fw e bs e r v e ra p p l i c a t i o nt om i c r o p r o c e s s o r a b a n d o nt h eE m b e d d e do p e r a t i n gs y s t e ma n dd i r e c tr e a l i z et h eT C P I Pp r o t o c o lw h a tg r e
18、 a t l ys h o r t e nt h ed e v e l o p m e n tt i m e;T h eg r e a t e s tf e a t u r eo ft h i st h e s i si st oa c h i e v et h ew e bs e r v e ra p p l i c a t i o ni n8-b i tm i c r o c o n t r o t l e r S ot h ec o n t r o la n dm o n i t o r i n go ft h eM C Us y s t e mb e c o m e ss i m p
19、l ea n di n t u i t i v e C o m p i l et h ew e bp a g eu s i n gH T M Ll a n g u a g e s t o r et h es o u r c ec o d ei nt h ef o r mo fa r r a yc h a r a c t e r st ot h eE E P R O M,a n dc a l lv i s i ti nt h ef o r mo f a r r a yc l e v e r l yc i r c u m v e n t e dt h er e s t r i c t i O I
20、l So f r e a d i n gt h ed o c u m e n to ft h er e t r i e v a ls y s t e ma n de n h a n c et h eo p e r a t i o n a le f f i c i e n c yo f t h es y s t e m E m b e d d e dm i c r o p r o c e s s o rs y s t e m sw i t ht h ec o r eo fM C Uw i l lb ew i d e l ya p p l i e di nt h ef i e l do fe d
21、u c a t i o n A tp r e s e n t,t h eU n i v e r s i t y sI n f o r m a t i o nR e s o u r c e sC o n s t r u c t i o ni si nf u l ls w i n g,a n dt h es h a r i n go fs o f t w a r ei n f o r m a t i o nr e s o u r c e se n a b l e sg r e a tf a c i l i t a t i o na n dr a p i d l yi m p r o v e st
22、h ee f f i c i e n c yo fi n v e s t m e n ti ne d u c a t i o n H o w e v e r,t h es h a r i n go fh a r d w a r er e s o u r c e si sd i f f i c u l t W i t he m b e d d e dt e c h n o l o g y,i m p l a n tt h em a a l le m b e d d e dc h i p st ot h ep r e c i s i o ni n s t r u m e n t s,t h r o
23、 u g ht h eo p e r a t eo f t h eb u t t o n so nt h ew e b s i t ep l a n t e di n t h eM C Ua n dr e m o t eo p e r a t et h ee q u i p m e n t,t h e ng e td a t ab yt h eM C Ua n dt r a n s p o r ti tt ot h el o c a lc o m p u t e ra n ds h o wt h ei n f o r m a t i o n0 1 1t h eb r o w s e rv i
24、am a n ym e t h o d s E x p e r i m e n t a ld a t aC a nb eg o tc o n v e n i e n t l y S h a r et h eh a r d w a r ee q u i p m e n tC a ng r e a t l yr e d u c et h eh u m a na n dm a t e r i a lr e s o u r c e sa n dh a sg r e a te c o n o m i cb e n e f i t,h a sap o s i t i v er o l ei np r o
25、m o t i n gt h ei n f o r m a t i o nt e c h n o l o g yi nt h ef i e l do f e d u c a t i o n K e yW o r d s:T C P I Pp r o t o c o l;I n t e m e tn e t w o r k;M C U;w e bs e r v e rC a t e g o r yN u m b e r:G 4 3 4I V独创声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特剐加以标注和致谢的地方外,论文中不包含其他人已经发表或撰
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 internet 网络 通信 应用 研究
限制150内