声明
摘要
第1章 绪论
1.1 单片机与网络通信概述
1.2 选题背景及其意义
1.3 单片机与网络通信的发展现状
1.3.1 单片机的发展趋势
1.3.2 国内外单片机系统的网络化开发现状
1.4 本文所做的工作
1.5 本论文章节安排
第2章 ISA接口网络芯片的应用
2.1 引言
2.2 RTL8019AS网络控制芯片简介
2.2.1 RTL8019AS网络控制器的特点
2.2.2 RTL8019AS的封装
2.3 基于RTL8019AS的成套方案介绍
2.3.1 Ethernet方案简介
2.3.2 实时操作系统
2.4 RTL8019在单片机系统下的工作原理
2.4.1 硬件原理
2.4.2 驱动原理
2.4.3 小结
第3章 基于ENC28J60的网络接口电路
3.1 引言
3.2 ENC28J60器件简介
3.3 ENC28J60与AVR单片机的硬件部分
3.3.1 ENC28J60与ATmega16的连接
3.3.2 SPI传输技术简介
3.3.3 网络变压器
3.3.4 RJ45端口介绍
第4章 ENC28J60以太网接口的驱动程序设计
4.1 引言
4.1.1 软件开发思路
4.1.2 定义ATmega16L输入/输出端口
4.2 AVR对ENC28J60的操控程序设计
4.2.1 ENC28J60存储器概述
4.2.2 ENC28J60控制寄存器
4.2.3 ENC28J60的控制寄存器驱动程序设计
4.2.4 PHY模块的驱动设计
4.3 数据缓存模块驱动程序设计
4.3.1 以太网缓冲器概述
4.3.2 太网缓冲器的驱动设计
4.4 ENC28J60的初始化设置
4.4.1 初始化流程
4.4.2 初始化接收缓冲器
4.4.3 MAC初始化设置
4.4.4 PHY初始化设置
4.4.5 小结
4.5 发送和接收数据包
4.5.1.以太网相关知识
4.5.2 数据收发的驱动程序
第5章 ENC28J60的实际应用方案
5.1 TCP/IP协议簇的实现方法
5.2 uIP协议栈简介
5.2.1 uIP协议栈的特征
5.2.2 uIP架构
5.2.3 uIP在avr单片机上移植
第6章 结论和展望
6.1 全文总结
6.2 论文成果
6.2 突出特点
6.3 工作展望
参考文献
攻读硕士学位期间发表的论文及其他成果
致谢
作者简介