?? 00000024.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>單片機與TCP/IP網絡 (六) jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: turbolinux (hoho~神啊,救救我吧...), 信區: Embedded <br />標 題: 單片機與TCP/IP網絡 (六) <br />發信站: BBS 水木清華站 (Fri Jul 13 00:34:13 2001) <br /> <br /> <br /> <br /> 單片機與TCP/IP網絡 <br />--版主 老古 <br /> <br />(六)接口電路圖詳解(2) <br /> <br /> <br />------------------------------------------------------------------------ <br />-------- <br /> <br />----89c52單片機部分 <br /> <br /> <br /> <br />——外部存儲器62256和373。 <br /> <br /> <br /> <br />--這是外部存儲器62256(32K字節的RAM),62256的 <br /> <br />DATA0--DATA7接單片機的P0口。 <br />/OE接單片機的/RD <br />/WE接單片機的/WR <br />/CE接單片機的P2.7 <br />A0--A14接單片機的P2.0-P2.6 <br /> <br />----373的 <br />DATA0--DATA7接單片機的P0口 <br />/OE接地 <br />LE接單片機的ALE。 <br />---因此外部存儲器62256占用單片機的外部數據地址空間0000H--7FFFH,共 <br />32K字節。 <br />我們使用外部RAM的目的是提高單片機的數據傳輸速度,和復雜的TCP/IP的處理。 <br />由于以太網的包最大可以有1500多字節,89c52單片機是無法存儲這么大的包的, <br />只有放到外部的RAM里。同時這外部的RAM也用作串行口的輸入輸出緩沖。以使單片 <br />機可以高速的吞吐數據。(用網卡上的RAM來代替62256會影響速度) <br /> <br />----MAX232,24c02 <br /> <br /> <br /> <br /> <br />--24C02是IIC總線的eeprom,可以用來存儲用戶的一些設置,比如IP地址,網關 <br />等。 <br />SCL接單片機的T1(P3.5) <br />SDA接單片機的INT1(P3.3) <br />---MAX232為串口電平轉換電路。 <br />CPUTXD接單片機的TXD <br />CPURXD接單片機的RXD <br />PCRXD和PCTXD是RS-232電平,為標準串口電平。數據可以從串口輸入到單片機, <br />單片機再把數據送到網卡傳出去。 <br />晶振可以用11.0592Mhz,也可以用22.1184Mhz,或更高的頻率。 <br /> <br /> <br /> <br />(未完) <br /> <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.174.125] <br /><a href="00000023.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000025.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -