- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本实验板是通过EPP接口与计算机联机的,计算机所有的实验程序都是通过EPP接口来操作实验板的。因此,理解并掌握EPP接口及其编程方法是所有实验的基础。
(一)EPP增强型并行接口简介
并行口最初只是为打印输出而设计的,数据流向是单方向的,从PC机到打印机,只有少数的并行口控制信号能双向传输,这种并行口(现在称之为标准并行口SPP),速度为50~Enhenced Parallel Port ),该标准满足IEEE1284,其传输速率高达500K~
表1-1 EPP信号引脚定义 1 nWrite 输出 读写信号,低写高读 2~9 Data0~7 双向数据/地址线 10 Interrupt 输入 中断请求线,上升沿触发 11 nWait 输入 握手信号,低表示开始一个周期,高表示结束一个周期 12 用户自定义 输入 按不同外设自定义 13 用户自定义 输入 按不同外设自定义 14 nDataStrobe 输出 数据选通信号,低表示正在进行数据读写操作 15 用户自定义 输入 按不同外设自定义 16 nReset 输出 外设复位信号,低有效 17 nAddressStrobe 输出 地址选通信号,低表示正在进行地址读写操作 18~25 Ground GND 信号地
EPP协议是一种与标准并行口兼容且能完成双向数据传输的协议。该协议定义的并行口更象一个开放的总线,给用户提供了强大的功能和更灵活的设计手段。
1.EPP信号特性
当计算机并口工作于EPP模式时,实际上只用了8条数据线Data0-7和5条信号线nWrite、nWait、nDataStrobe、nAddrStrobe、nReset(‘n’表示低有效)。EPP信号引脚的定义与标准并口的定义有所不同,见表1-1所示。
2.EPP端口寄存器
EPP端口对标准并口SPP兼容,并又增强定义了新的端口地址,如表1-2所示。(Base为并口基地址378H):
表1-2 EPP寄存器 Base+0 数据端口 (SPP) 写 Base+1 状态端口(SPP) 读 Base+2 控制端口(SPP) 写 Base+3 地址端口 (EPP) 读/写 Base+4 数据端口(EPP) 读/写 Base+5 未定义(16/32bit Transfer) - Base+6 未定义(32bit Transfer) - Base+7 未定义(32bit Transfer) - I/O操作时,就如同使用标准并口一样必须由软件程序检测当前状态以产生必要的控制信号。要同EPP外设通信,就必须从EPP地址端口Base+3读写地址,从EPP数据端口Base+4读写数据。由于计算机并口只有8位数据线,16位或32位数据必须分成若干字节分别传送。如果设备端口有16位或32位数据线,可以利用Base+5、Base+6和 Base+7三个端口直接完成16位或32位数据传输。
3.EPP时序
与标准并口通过软件检测外设状态并产生握手信号不同,EPP只需对相应端口进行一次I/O操作,读/写周期即开始,计算机自身产生一系列异步、互锁信号,自动完成握手操作,避免了程序的复杂性,使得EPP数据传输率接近标准PC内部ISA总线的传输率,典型的EPP传输速率为500KB/S到2MB/S。
EPP协议定义的并行口提供了四种传送周期:数据写周期、数据读周期、地址写周期和地址读周期。数据周期一般用于计算机向外设发送命令和控制信号,以及和外设传递数据。地址周期一般用于传送地址、通道等信息。实际上,数据周期和地址周期并没有那么严格的界限,可以把地址周期看做另一种数据周期,二者并没有太大的区别。以下是四种周期的时序图。
⑴.数据写周期时序
图1-1 EPP数据写周期时序①.程序向EPP的数据端口(BASE+4)发送一个I/O写周期命令。
②.插入nWrite信号,同时数据出现在数据线上。
③.当nWait信号有效,插入数据选通信号nDataSTB。
④.端口等待来自外设的应答信号(取消nWait信号)。
⑤.取消nDataSTB信号,EPP周期结束。
⑥.插入nWait信号,低电平表明可以开始下一个周期。
⑵.地址写周期时序
图1-2 EPP地址写周期时序①.程序向EPP的地址端口(BASE+3)发送一个I/O写周期命令。
②.插入nWrite信号,同时数据出现在数据线上。
③.当nWait信号有效,插入地址选通信号nAddrSTB。
④.端口等待来自外设的应答信号(取消nWait信号)。
⑤.取消nAddrSTB信号,EPP周期结束。
⑥.插入nWait信号,低电平表明可以开始下一
您可能关注的文档
- dsp-chap3-第三章_离散傅里叶变换和其快速计算方法1.pdf
- DSP的通信协议栈的研究及实现.pdf
- DSP第3节离散付里叶变换DFT.pdf
- 微型计算机原理及接口技术第二版-刘彦文 等-第4章.ppt
- 微型计算机原理及接口技术第六章.ppt
- 微型计算机原理及接口技术第十章课后答案.pdf
- 微型计算机组装及维护.ppt
- 微原-第5篇2.ppt
- DSP及ARM技术比较.doc
- 我国商业银行风险管理的现状、问题与完善.pdf
- 《区域农产品气候品质评价 效益评估》DB23T 3908—2024.docx
- 《旅游滑雪场雪具大厅服务质量规范》DB23T 3937—2024.docx
- DB4403T 596—2025《综合减灾能力调查与评估技术导则》.docx
- 《共同富裕测度指南》DB23T 3927—2024.docx
- 2024年全球及中国人形机器人谐波减速机行业头部企业市场占有率及排名调研报告.docx
- 2025年襄阳职业技术学院单招职业倾向性测试题库完美版.docx
- 2025年萍乡卫生职业学院单招职业适应性测试题库及答案(必威体育精装版).docx
- 2025年莱芜职业技术学院单招职业适应性测试题库及答案(易错题).docx
- 2025年苏州经贸职业技术学院单招职业适应性测试题库a4版.docx
- 2024年全球及中国水性丙烯酸树脂乳液行业头部企业市场占有率及排名调研报告.docx
最近下载
- 部编人教版四年级下册语文 语文园地一 教案.docx
- 煤化工工程设计防火标准第五章建筑防火解读陈京老师.pdf
- 第七章 国际视野下的当代学前教育课程(7.2国际上学术导向下的学前教育课程).doc VIP
- 军歌100首歌词完整版.doc
- 2024年长沙电力职业技术学院单招职业技能测试题库往年题考.docx VIP
- 《望海潮》《扬州慢》比较阅读教学设计.doc
- 第七章 国际视野下的当代学前教育课程(7.1世界上部分政府政策导向下的学前教育课程).doc VIP
- 第二届全国乡村振兴职业技能大赛“育婴”赛项备考试题库资料500题(含答案).pdf VIP
- 2025年深圳市高三年级第一次调研考试 政治试卷(含答案).pdf
- 2024年部编版三年级下册语文第七单元综合检测试卷及答案.doc VIP
文档评论(0)