文摘
英文文摘
绪论
第一章 IEEE 1284出现的背景
1.1 以前的Centronics并行接口存在的问题
1.2 IEEE 1284标准并行接口的优越性
第二章 IEEE 1284术语解释
2.1 IEEE 1284的五种通信模式
2.1.1 兼容模式(Compatibility Mode)
2.1.2 半字节模式(Nibble Mode)
2.1.3 字节模式(Byte Mode)
2.1.4 ECP模式(Extended Parallel Port Mode)
2.1.5 EPP模式(Enhanced Parallel Port Mode)
2.2 设备标识符(DeviceID)
2.3 RLE(行程长度编码)
2.4 ECP模式通道寻址(ECP Mode channel addressing)
2.5 IEEE 1284兼容设备和服从IEEE 1284设备的区别
第三章 IEEE 1284的接口信号
3.1 接口信号功能
3.1.1 HostClk/nWrite(nStrobe):主机驱动
3.1.2 AD1...AD8(Datal...Data8)
3.1.3 PtrClk/PeriphClk/Intr(nAck):外设驱动
3.1.4PtrBusy/PeriphAck/nWait(Busy):外设驱动
3.1.5 AckDataReq/nAckReverse(PError):外设驱动
3.1.6 Xflag(Select):外设驱动
3.1.7 HostBusy/HostAck/nDStrb(nAutoFd):主机驱动
3.1.8 Peripheral Logic High:外设驱动
3.1.9 nReverseRequest(nInit):主机驱动
3.1.10 nDataAvail/nPeriphRequest(nFault):外设驱动
3.1.11 1284 Active/nAStrb(nSelectIn):主机驱动
3.1.12 Host Logic High:主机驱动
第四章 IEEE 1284协议分析
4.1 IEEE 1284五种通信模式之间的转换
4.2 IEEE 1284几种通信模式的握手协议
4.2.1 兼容模式协议分析
4.2.2 半字节模式协议分析
4.2.3 字节模式协议分析
4.2.4 ECP模式协议分析
4.3 IEEE 1284标准中的终止过程
第五章 主机和外设的IEEE 1284连接方式
5.1 IEEE 1284标准的三种连接器
5.1.1 IEEE 1284-A连接器
5.1.2 IEEE 1284-B连接器
5.1.3 IEEE 1284-C连接器
5.2 IEEE 1284标准的五种连接方式
5.2.1 IEEE 1284-A(主机)和IEEE 1284-A(外设)
5.2.2 IEEE 1284-A(主机)和IEEE 1284-B(外设)
5.2.3 IEEE 1284-A(主机)和IEEE 1284-C(外设)
5.2.4 IEEE 1284-C(主机)和IEEE 1284-B(外设)
5.2.5 IEEE 1284-C(主机)和IEEE 1284-C(外设)
第六章 IEEE 1284的主机端实现
6.1 硬件实现
6.2 软件实现
6.2.1 Initialize()
6.2.2 Open()
6.2.3 Close()
6.2.4 WriteByte()
6.2.5 SetChannelAddress()
6.2.6 WriteString()
6.2.7 ReadByte()
6.2.8 ReadString()
6.2.9 Abort()
6.2.10 SetAbortTimeout()
6.2.11 For2Rev()
6.2.12 Rev2For()
第七章 IEEE 1284的外设端实现
7.1 芯片的选择
7.1.1 IEEE 1284外设方接口控制器的选择
7.1.2 单片机和PCISA槽之间的选择
7.1.3 时序变换器件的选择
7.2 芯片介绍
7.2.1 W91284PIC芯片介绍
7.2.2 W91284PIC的初始化
7.3 硬件实现
7.3.1 实现电路
7.3.2 PIC2ISA的实现
7.4 软件实现
7.4.1 DMA考虑
7.4.2 Nibble和Byte模式考虑
7.4.3 DeviceID考虑
结束语
致谢
参考文献
在读期间研究成果
西安电子科技大学;
IEEE1284-1994标准; 并行接口; 数据传输; ECP; 兼容模式; W91284PIC; SN74LV161284;