并行输出接口驱动LED显示.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
乐山师范学院学生实验报告 实验课程名称:虚拟仪器技术基础实验 女姓名. *** ■学号. ******** 班级:-物电 系(院) 指导教师: 实验成绩: 专业:** 实验日期:20**年**月**日 同组人: 级** 班 .实验项目名称:并行输出接口驱动 LED显示 .实验目的 1) 2) 3) 掌握EPP并行接口的操作原理。 掌握七段LED显示器与硬件的接口方法。 会编写EPP接口驱动LED显示程序。 三.实验主要仪器和设备 软件:中文 WindowsXP,LabVIEW 7.0。 硬件:微型计算机、虚拟仪器实验箱( SJ8002) O 四.实验原理 (一) EPP接口介绍 可以实现PC机数据采集的接口很多,如ISA,PCI,EPP,USB等,其中最容易实现,而且性能很稳定的模 式就是EPP模式。EPP指增强型并行接口标准(Enhanced Parallel Port ),他电路实现简单、时序稳定、 与所有软件接口容易实现、支持各种采样速度,是用做数据采集比较理想的接口。 EPP协议是由Intel、Xircom、Zenith 三家公司提出,并于 1994年确定为IEEE1284标准,它是和标 准并口( SPP兼容的双向数据传输协议。 并行接口,简称并口。并口采用的是 25针D形接头。所谓“并行”,是指8位数据同时通过并行线进 行传送,这样数据传送速度大大提高,但并行传送的线路 长度受到限制,因为长度增加,干扰就会增加, 数据也就容易出错。 113 f ■扌?J』??J 14 1、并行EPP接口标准定义了 8条数据线 D0-D7和5条信号线nWrite、nWait、nDataSTB nAddrSTB nReset (其中’n 表示低有效)。如表3-1所示: 引脚 SPP信号 EPP信号 方向 EPP功能描述 1 STORE nWrite Out 读写信号,低写高读 EPP信号引脚定义 表5-1 2-9 D0-D7 DataO-7 双向 双向数据/地址线 10 ACK Interru pt In 中断请求,上升沿触发 11 BUSY nWait In 低表开始一个周期,高则相反 12 PE 用户自定义 In 按不同外设自定义 13 SELECT 用户自定义 In 按不同外设自定义 14 AUTO LF nDataSTB Out 数据选通信号,低表正在读写操作 15 ERROR 用户自定义 In 按不同外设自定义 16 INTI nReset Out 外设复位,低有效 17 SLCT IN nAddrSTB Out 地址选通信号,低表正在读写操作 18-25 GND GND GND 信号地 2、PC上的程序通过访问并口的I/O端口寄存器来访问、控制并口的管脚信号。这些端口包括 数据端 口、状态端口、控制端口 ,每个端口都有自己的端口号,相当于它们的地址。 EPP端口对标准并口 SPP兼 容,利用SPP未用的端口地址实现外设双向数据 /地址的读/写。端口地址如表3-2所示(PC中LPT1=378H 表5-2LPT2=278H 表5-2 地址 端口名称 方向 378H 数据端口( SPP 写 379H 状态端口( SPP/EPP 读 37AH 控制端口( SPP/EPP 写 37BH 地址端口( EPP 读/写 37CH 数据端口( EPP 读/写 37DH 未定义(16/32bit Transfer ) - 37EH 未定义(32bit Transfer ) - 37FH 未定义(32bit Transfer ) - 端口地址 EPP 3、在EPP处于空闲的状态时,nWrite、nDataSTB nAddrSTB nReset信号必须无效(处于高电平状 态)。其状态寄存器和控制寄存器如表 3-3,表3-4所示: WAIT INTR USER1 USER2 USER3 X X TMOUT D7 D6 D5 D4 D3 D2 D1 D0 状态位1 有效 中断请求 位1有效 用户自定 义 用户自定 义 用户自定 义 — — 超时标志 1 =超时 0=未超时 控制寄存器(37AH) 表5-4 X X DIR IRQEN ASTRB INIT DSTRB WRITE 状态寄存器(379H) 表5-3 方向位1=输入0=输出中断使能1有效地址选通0有效初始化位1有效数据选通0有效读/写状态0=写4、LabVIEW软件有专门的端口设置节点:address — write value『 error in (no error)—error outOut P ort.vi :端口写address 方向位 1=输入 0=输出 中断使能 1有效 地址选通 0有效 初始化位 1有效 数据选通 0有效 读/写状态 0=写 4、LabVIEW软件

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档