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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
" v) \4 d4 l# y, _
摘要:本文设计了单片机与internet互联的新系统;从展统硬件平台设计.以太月驱动程序设计. TCPIP协议设计等方西详鲥介绍了: |: p: }5 r& Y- i, X- _' j
整个系统平台的设计与实现过程。2 B* {  f  a. p. i% q, o3 _. j
关键词;单片机 TCP/IP 通信系统
9 @# U/ {. t9 R8 G% X' `1前言
. [0 _7 ~2 z, v! E' w随着Internet的迅猛发展,对网络设备
+ Z# P, _) o- [* J的需求量也越来越大,如何把Internet和单
/ c2 k% v3 ?# J/ d片机系统互联起来,成为当今电子界的热.; z# H! E! ^* w" \" ^5 j8 T
门话题,把单片机接入internet具有巨大的
/ ?3 h; b  u9 w. Y9 ^市场价值./ o, h  b: B2 Y& N# I
2系统硬件设计$ q1 i% @% B# S. `3 U& r  p
统的硬件平台主要是由单片机微处理
6 J# h8 }2 f/ g, x器、扩展RAM单元、以太网接口等组成。
8 W- d5 N4 W8 S2.1单片机微处理器
6 z& z5 ^% c4 a& U: ]% a6 s在本系统中,考虑要编写TCPIP协议
, }+ s- Z2 q: H( R栈和转发网络数据,故选用MCS-51系列
7 a* ?) {* {  n: y中内存较大的89C52芯片。7 E. W! o1 S" d7 x/ i  m
AT89C52是一个低功耗、高性能的( _; E; z/ g6 f
CMOS 8位微处理器,有8K字节的可编程、9 N4 \3 X  L7 j( y& ^, M, Y  k" t
可擦写只读存储器。该芯片采用了Atmel' D7 i3 m+ Z& N5 V9 \, F
的高密度、非易失性存储器技术,也符合
3 l. @* h8 o! @3 ]工业标准的80C51 , 80C52的指令系统.
2 q; }9 j$ W, t2.2 RTL801 9AS以太网控制器  W: L! t+ w, b0 k. v5 s$ Y' u
数据包要能够发送到网络上、能够从.% ~" B5 o9 u0 W  v& U
网络上接收到数据包,必须借助以太网控+ W. e3 U4 G( A- l/ H* I& @# t4 q
制器,系统采用Realteck公司推出多年的2 k% d3 U2 k9 J4 ]8 F. [) P
RTL8019AS网络芯片。RTL8019AS芯片
$ a+ V( m  ~9 I+ O是一款应用广泛的10M网络芯片,支持以: i6 T. ?& K  I
太网II和IEEE802.310Base5 , l0Base2 ,# J: l4 f9 `: o$ f6 ^4 z* ]
10BaseT.; k# F6 u4 a/ d
2.3 RTL8019AS 与单片机接口设计+ w  [6 H  `2 N+ E
RTL8019AS的数据线SD0~SD7与
. G  W5 R  O) U0 X. e0 E89C52的AD0~ AD7(P0口)相连。在驱动
# L1 }" V8 e( j4 w& t" IRTL8019AS的过程中,需要控制它的32个+ V4 J* k3 t3 t! `/ J4 F0 Z
寄存器,硬件.上只需要5根地址线。考虑到$ g& b0 ]6 T9 H* O8 r
地址的连续性,在设计中用SA[0...4]作为
9 q" T. R9 ?* w3 b5 ^/ \& A3 o地址线与AT89C52的A0~ A4(P0口锁存# D. T. I/ N% H& e1 L
后的信号)连接,AD15经反相后与AEN相8 r3 S# ^& T7 S8 [
连,故RTL8019AS的寻址空间为0x8000~4 ?, T9 h( V) R; v2 m+ q
0x801F.: F! E# P2 }) C6 W2 _
3软件设计
- Q/ O, Y( s7 |1 s" z
+ b* |$ N& q6 N5 |) I( D7 n( x: [8 g& K/ a8 U- {. O

/ B* a9 f1 @& g, b7 v, K2 d7 k附加下载:
游客,如果您要查看本帖隐藏内容请回复
. O/ K! Q# ~: p7 y* I# l
- o* V# p$ G  D2 v- C

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-3 08:20 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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