第1章 微控制器网路连线的基本—RS-232 1
历史小档案 3
RS-232标准的使用程序 7
RS-232电压转换的一些考虑 12
第2章 利用微控制器实作RS-232 15
基本的RS-232硬体 15
建立一个使用微控制器的简单RS-232收发器 20
RS-232介面的硬体 22
使用微控制器的DCE装置 23
编写一些简单的RS-232韧体 28
RS-232传输码的位元 38
RS-232接收程式码 45
第3章 以BASIC语言编写RS-232微控制器常式 51
以BASIC语言编写RS-232程式 52
第4章 建立RS-232的通讯硬体 61
有关RS-232的进阶BASIC指令 61
第5章 微控制器USART的使用方法 67
利用中断驱动的USART程式码 72
将我们对RS-232的认识应用到Atmel AVR 96
如何编写AVR的RS-232常式 99
第6章 I2C…另一个序列式协定 111
为什麽要使用I2C? 114
I2C汇流排 114
I2C汇流排上的ACK和NAK信号 118
对仲裁和时脉同步更多的认识 120
I2C的定址 124
一些I2C的韧体 125
AVR主控装置的I2C程式码 126
AVR的I2C主控-接收器模式的程式码 134
PIC的I2C从属-传送器模式的程式码 136
AV R-到-PIC的I2C通讯作业 144
第7章 乙太网路 163
何谓乙太网路? 163
积体电路CS8900A-CQ 165
有关CS8900A-CQ重设的概述 167
CS8900A-CQ的媒体介面(Media Interface)概述 167
有关CS8900A-CQ传输程序的概述 167
有关CS8900A-CQ接收程序的概述 169
CS8900A-CQ的外部储存装置概述 170
CS8900A-CQ的状态指示灯 170
CS8900A-CQ的MAC层 171
Easy Ethernet CS8900A的硬体 176
PIC16F877微控制器 176
Microchip的微控制器PIC18F452 178
CS8900A-CQ的乙太网路层 178
CS8900A-CQ使用的电源 180
CS8900A-CQ的乙太网路隔离变压器 180
在Easy Ethernet CS8900A的PIC16F877微控制器中的设计 183
ICSP(线上序列式规划)介面 186
如何开发Easy Ethernet CS8900A的韧体 189
设定PIC16F877微控制器 193
PIC16F877记忆体资源的分配和利用 196
函式原型 196
变数的定义 197
Easy Ethernet CS8900A的巨集 207
定义CS8900A-CQ的PacketPage暂存器组 215
CS8900A-CQ的汇流排介面暂存器 217
产品识别码 218
CS8900A-CQ的状态和控制暂存器 218
CS8900A-CQ的配置和控制暂存器 219
CS8900A-CQ的状态和事件暂存器 230
CS8900A-CQ的位址过滤暂存器 236
CS8900A-CQ接收和传输讯框的位置 237
它存入暂存器了吗? 237
第8章 编写CS8900A-CQ的韧体 239
第一个步骤 241
CS8900A-CQ的重设 242
载入CS8900A-CQ的基本参数 244
载入CS8900A-CQ的个别位址暂存器组 247
启用CS8900A-CQ的发送器和接收器 248
主要操作回圈 250
仔细检视讯框的结构 252
ARP的技术 262
第9章 PING测试Easy Ethernet CS8900A 281
第10章 UDP和Easy Ethernet CS8900A 305
UDP网际网路测试面板 308
第11章 TCP和Easy Ethernet CS8900A 329
实体层 333
连结层 333
网路层 334
传输层 334
应用层 334
第12章 让我们再重复一次 393
Easy Ethernet Whacked???这是什麽样的专案呢? 394
Realtek RTL8019AS 395
Easy Ethernet W使用的硬体 406
Easy Ethernet W的韧体 407
Realtek RTL8019AS的初始化 411
Easy Ethernet W的上线操作 435
使用Easy Ethernet W传输讯框 440
操作和测试的一些工具 445
第13章 Easy Ethernet AVR的上线操作 451
第14章 结局 463
如何取得Easy Ethernet装置 464
关于作者 465
索引 467