嵌入式WEB手册:51单片机与RTL8019AS以太网接口设计

4星 · 超过85%的资源 需积分: 9 58 下载量 72 浏览量 更新于2024-08-02 收藏 6.33MB DOC 举报
"嵌入式WEB手册主要介绍了如何将串行通信设备接入以太网,实现远程监控和控制。文中提到了硬件系统设计,包括选用的处理器89C51,以太网接口芯片RTL8019AS,以及相关的外围设备如串行EEPROM,看门狗芯片,串口通信芯片等。开发环境部分提到了使用南京伟福的51系列仿真器和Keil C作为调试器,同时提到了VC++用于参数设置的上位机软件。在处理器部分,详细描述了51系列单片机的内存扩展和接口功能,如P0和P2口作为地址总线,外部扩展的ROM和RAM,以及串行口和定时器的使用。" 本文档详细阐述了一个基于51系列单片机(89C51)的嵌入式系统设计,该系统旨在将串行通讯设备(如RS-232或RS-485)连接到以太网,以实现远程的网络化操作。硬件设计的关键组件是RealTek的RTL8019AS芯片,它作为一个10Mbps的以太网接口,负责与网络进行通信。此外,系统还包括24C02串行EEPROM来存储参数,MAX813L作为看门狗芯片确保系统的稳定性,以及串行通信的实现,如RS-232通过MAX232(A)芯片,RS-485则通过75176芯片。 开发环境方面,系统使用了南京伟福的51系列仿真器,配合Keil C调试器,这为8位单片机提供了汇编语言和C语言的开发支持,同时也方便了对处理器寄存器、内存以及变量的实时观察和修改。为了实现参数设置,上位机软件由VC++编写,提供了用户友好的图形界面。 在处理器层面,89C51单片机的P0和P2端口用作地址总线,外部扩展了64KB的ROM和32KB的RAM,通过74HC373作为地址锁存器。单片机的EA引脚接高电平以使用外部程序存储器,而PSEN、ALE等信号分别对应外部程序存储器的读选通和地址锁存。串行口RXD和TXD用于串行通信,可以适应RS-232或RS-485模式,T0和T1定时器则可以作为串口的使能信号。P1.0和P1.1口连接到24C02串行EEPROM,以实现参数的非易失性存储。 这个嵌入式系统设计充分考虑了成本、性能和扩展性,通过51单片机和相关接口芯片实现了串行设备的以太网接入,为远程监控和控制提供了基础平台。