数字IO和计数器 第九章 数字IO和计数器 9.1 基本知识 一般数据采集卡上都有数字端口和计数器,用来实现数据采集的触发、控制及计数等 功能。数字端口按TTL逻辑电平设计,其逻辑低电平在0到0.7V之间,高电平在3.4到5.0 V之间。 数采板上多路(Line)数字 I/O 组成一组后被称为端口(Port)。一个端口由多少路数字 I/O 组成是依据其数采板而定的,在大多数情况下4或8路数字 I/O 组成一个端口。当读写端口时,你可以在同一时刻设置或获取多路DI/O的状态。MIO E 系列板卡有8路数字 I/O组成了一个端口(DIO0~DIO7),实际使用时这8路可以部分是输入,部分是输出。 除了8个数字I/O引出脚,还有一些其他数字型引出脚,其中包括通用计数器、可编程 控制、实时触发等。需要时应当查阅有关板卡的资料。 数字I/O的应用分为两类:立即型(非锁存型)和定时型(锁存型)。在立即型情况 下,当调用数字 I/O函数后立即更新或读取数字量某一路或端口的状态。在定时型情况下,可以使用外部 信号来控制数字量数据的传输。MIO E 系列板卡没有定时型数字I/O。 LabVIEW 中关于DI/O的VI也分为低、中、高三个等级。我们不准备详细介绍这些内容,下面就结 合例子谈几个问题。 9.2 数字I/O简介 立即型DI/O 是最简单而且也是较经常使用的关于数字量方面的应用。它也叫非锁存型的DI……