单片机与TCP/IP网络
--版主 老古 http://www.laogu.com

(六)接口电路图详解(2)


----89c52单片机部分

——外部存储器62256和373。

--这是外部存储器62256(32K字节的RAM),62256的

DATA0--DATA7接单片机的P0口。
/OE接单片机的/RD
/WE接单片机的/WR
/CE接单片机的P2.7
A0--A14接单片机的P2.0-P2.6

----373的
DATA0--DATA7接单片机的P0口
/OE接地
LE接单片机的ALE。
---因此外部存储器62256占用单片机的外部数据地址空间0000H--7FFFH,共32K字节。
我们使用外部RAM的目的是提高单片机的数据传输速度,和复杂的TCP/IP的处理。由于以太网的包最大可以有1500多字节,89c52单片机是无法存储这么大的包的,只有放到外部的RAM里。同时这外部的RAM也用作串行口的输入输出缓冲。以使单片机可以高速的吞吐数据。(用网卡上的RAM来代替62256会影响速度)

----MAX232,24c02




--24C02是IIC总线的eeprom,可以用来存储用户的一些设置,比如IP地址,网关等。
SCL接单片机的T1(P3.5)
SDA接单片机的INT1(P3.3)
---MAX232为串口电平转换电路。
CPUTXD接单片机的TXD
CPURXD接单片机的RXD
PCRXD和PCTXD是RS-232电平,为标准串口电平。数据可以从串口输入到单片机,单片机再把数据送到网卡传出去。
晶振可以用11.0592Mhz,也可以用22.1184Mhz,或更高的频率。

(未完)