找回密码
 注册
关于网站域名变更的通知
查看: 370|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机的通信系统的设计与实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-17 13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

& @$ U' K( ]5 G( A9 C# ^摘要:本文设计了单片机与internet互联的新系统;从展统硬件平台设计.以太月驱动程序设计. TCPIP协议设计等方西详鲥介绍了
4 Z5 ]$ U7 x. T# D) `) j7 H整个系统平台的设计与实现过程。: q& w4 ~# O* t/ ]7 A& I
关键词;单片机 TCP/IP 通信系统
; R4 F0 a5 ?' l5 t" L- e, ?) C1前言
: l* p* s5 {" Z" G% d! L随着Internet的迅猛发展,对网络设备8 V5 _  K: p4 M+ B+ ?% b! L7 `4 S
的需求量也越来越大,如何把Internet和单5 w! b1 C+ D2 g
片机系统互联起来,成为当今电子界的热.
  y, t" g# }, }/ t. Z& l3 w门话题,把单片机接入internet具有巨大的; |+ K8 Y4 L) Y8 y2 ]
市场价值.# g- G9 l& A  ]# V7 [
2系统硬件设计
* ?' Y4 {- @2 f$ L统的硬件平台主要是由单片机微处理" {9 G. }3 D# |  l1 H
器、扩展RAM单元、以太网接口等组成。: z9 o+ t- F2 g% ^' Q
2.1单片机微处理器
5 d, B/ L" }; p7 b9 ?! Y9 m7 _在本系统中,考虑要编写TCPIP协议: R8 o0 U& x( R3 W; \, B
栈和转发网络数据,故选用MCS-51系列
8 K0 t2 h. v* h8 y中内存较大的89C52芯片。# c1 c' s8 D' Z& x4 `
AT89C52是一个低功耗、高性能的; O' h7 H5 a9 G; M2 N: U) b) c
CMOS 8位微处理器,有8K字节的可编程、
7 g! Z1 t- }6 d可擦写只读存储器。该芯片采用了Atmel
% N" K9 d$ b' P8 y$ O的高密度、非易失性存储器技术,也符合
9 Q2 H5 q, f# a7 _* N8 _7 L1 P; X" r* G工业标准的80C51 , 80C52的指令系统.5 {( F. z3 l& E; `; e! v0 `# w
2.2 RTL801 9AS以太网控制器
" F" F! [  ]* T* Q8 z3 [( m9 p数据包要能够发送到网络上、能够从.5 }4 R8 g. v7 E* S# d& `- q% B
网络上接收到数据包,必须借助以太网控
3 G- {% ~( b. m* r; }) ^2 C制器,系统采用Realteck公司推出多年的
- I' ~7 T2 Y( l- ~0 f' dRTL8019AS网络芯片。RTL8019AS芯片. e. S9 C6 A0 \; n# K( C7 l
是一款应用广泛的10M网络芯片,支持以
. W" u' _9 B+ O5 ^太网II和IEEE802.310Base5 , l0Base2 ,' u: g& C/ _, Y. q/ ~
10BaseT.
! ~) S. S9 k9 U+ t* e2.3 RTL8019AS 与单片机接口设计; E8 y3 \5 n! U* d
RTL8019AS的数据线SD0~SD7与4 N+ J+ F1 j* z
89C52的AD0~ AD7(P0口)相连。在驱动0 \" I6 f, v$ c! g
RTL8019AS的过程中,需要控制它的32个
' n2 F3 Y! B5 M寄存器,硬件.上只需要5根地址线。考虑到+ h" P/ o+ }( z0 Y' c
地址的连续性,在设计中用SA[0...4]作为+ n5 N1 q6 k3 ?+ i& z
地址线与AT89C52的A0~ A4(P0口锁存
* D, Y# N7 W( u# l+ F  t$ z* Z6 X后的信号)连接,AD15经反相后与AEN相
7 K) N! ~7 |' U2 @3 F/ R连,故RTL8019AS的寻址空间为0x8000~
. }/ G& \7 t/ D5 p3 }7 m1 B. w7 F4 R+ ^0x801F.
( S, O" }  d, j+ Y5 P3软件设计
! K, f4 E2 y; j% ~7 s1 [+ Y* N% @! p9 E4 \7 m$ q
. K6 I; E6 ~3 R& Y  ]
$ N8 g# P7 A" J' r0 o$ j& H8 \
附加下载:
游客,如果您要查看本帖隐藏内容请回复

" T  w) @+ |' q( R) x7 {2 d- N# p
4 U: h; W4 B+ u: \( t

该用户从未签到

2#
发表于 2020-8-17 14:18 | 只看该作者
AT89C52是一个低功耗、高性能的CMOS 8位微处理器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-23 22:29 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表