数字量输入输出接口

实验一 数字量输入输出实验

实验一数字量输入输出实验 一、实验目的 1.熟悉教学板电路及其结构。 2.掌握利用μVision C51 软件编辑、调试(包括仿真调试、单步调试)、运行单片机 程序的步骤和方法,掌握利用STC-ISP V39软件和下载线将程序写入单片机的方 法。 3.通过实验熟悉51单片机的并行I/O口,并掌握它们的应用。 4.掌握矩阵键盘、LED动态显示的工作原理。 二、实验设备 PC机一台、实验教学板一块。 三、实验准备 1.阅读实验讲义附录一、实验教学板电路图和附录二、μVision软件使用说明 2.按实验题目要求设计好硬件电路,画出电路原理图,设计出相应程序,并给程序加 上较详细的注释。 四、实验内容 1. 1.实验线路如附图所示,51单片机的P0口输出接8个发光二极管的阴极,P 2.4经 NPN三极管9011控制发光管的阳极。P3口支持一个8位行列式键盘,其中P3.4~P3.7 供键盘扫描输出,P3.2、P3.3作键盘扫描输入。 2.实验要求:编程实现键盘对发光二极管的控制,每按一个按键,使对应的二极管点 亮。 2.51单片机P0口输出同时接4个数码管的阴极,P2.0~P2.3,经NPN三极管9011接数码管的阳极,该端口用于分别控制相应数码管的导通。 实验要求:编程实现对任意按键动作的次数进行计数(最大99次),同时将计数值实时显示。 五、实验步骤 1.将实验板与PC机通过COM口连接。启动PC机,进入μVision软件环境,选择建立 新工程文件,即可开始输入源程序。 2.完成汇编、编译、连接,若有错误,则修改源程序,直至编译、连接通过为止。 3.接上实验板上的电源。 3.运行“STC-ISP V39.EXE”,将程序代码下载到实验板的单片机中。操作的顺序是:1)选择单片机(MCU TYPE)型号。 如:“STC89C51RC”要与实验板上所装单片机的型号一至。 2)打开文件(Open File)。 即把要下载到单片机的程序文件(已通过编译了的机器码文件——二进制(.Bin)或十六进制(.Hex)的)调到“文件缓冲区”,这时可看到右边的“文件缓冲 区”有数字变化。 3)选择串行通信口。 选对时,软件上的小灯会变绿。否则小灯是灰色。且在左下窗口提示“出错信息”。

单片机数字量输入输出实验

一、实验目的 1.熟悉教学板电路及其结构。 2.掌握利用μVision C51 软件编辑、调试(包括仿真调试、单步调试)、运行单片机程序的步骤和方法,掌握利用STC-ISP V39软件和下载线将程序写入单片机的方 法。 3.通过实验熟悉51单片机的并行I/O口,并掌握它们的应用。 4.掌握矩阵键盘、LED动态显示的工作原理。 二、实验设备 PC机一台、实验教学板一块。 三、实验内容 1.实验线路如附图所示,51单片机的P0口输出接8个发光二极管的阴极,P 2.4经NPN 三极管9011控制发光管的阳极。P3口支持一个8位行列式键盘,其中P 3.4~P3.7供键盘扫描输出,P3.2、P3.3作键盘扫描输入。 实验要求:编程实现键盘对发光二极管的控制,每按一个按键,使对应的二极管点亮。 2.51单片机P0口输出同时接4个数码管的阴极,P2.0~P2.3,经NPN三极管9011接数码管的阳极,该端口用于分别控制相应数码管的导通。 实验要求:编程实现对任意按键动作的次数进行计数(最大99次),同时将计数值实时显示。 四、实验步骤 1.将实验板与PC机通过COM口连接。启动PC机,进入μVision软件环境,选择建立 新工程文件,即可开始输入源程序。 2.完成汇编、编译、连接,若有错误,则修改源程序,直至编译、连接通过为止。 3.接上实验板上的电源。 4.运行“STC-ISP V39.EXE”,将程序代码下载到实验板的单片机中。操作的顺序是:1)选择单片机(MCU TYPE)型号。 如:“STC89C51RC”要与实验板上所装单片机的型号一至。 2)打开文件(Open File)。 即把要下载到单片机的程序文件(已通过编译了的机器码文件——二进制(.Bin)或十六进制(.Hex)的)调到“文件缓冲区”,这时可看到右边的“文件缓冲区”有数字变化。 3)选择串行通信口。 选对时,软件上的小灯会变绿。否则小灯是灰色。且在左下窗口提示“出错信息”。 4)下载:按“Download/下载”按键下载。 5)把实验板上的供电的直流电源拔掉或关掉3秒钟再插入或打开电源(为单片机上电复位)。 5.观察单片机运行情况,验证程序是否能完成题目给出的控制要求,若不能达到要求,分析原因、查找错误,修改源程序,再次汇编、连接,重新下载、运行,直至达到题目的控制要求。 五、遇到的问题及原因: 1.实验一,把程序烧进单片机后,发现按键时,LED灯乱亮,经检查是LED等亮的数

音频接口的输入输出口的形式分类

音频接口的输入输出口的形式分类 音频接口的输入输出口的形式分为两类:模拟口和数字口。 模拟口:主要有小三芯、莲花口、大二芯和大三芯,卡侬口(XLR)等几种。 小三芯的插口主要用于家用级的多媒体等声卡,在专业领域现在己很少使用。 莲花口用于普通的专业设备,它提供的信号电平为-10dB,目前M-AUDIO公司的audio phifle2496音频卡使用的就是这种莲花口的插头。 大二芯和大三芯用于高级的专业设备,它提供的信号电平通常为+4dB。其申大三芯的插口和卡侬口一样都平衡式的,是在信号电缆的外层又包一个屏蔽层,可以提高音频信号在传送过程中的抗干扰能力。 如果你工作室中的设备很多,各种音频线电源线经常纠缠在一起,那么使用平衡式的插口和线缆就可以减少噪声出现的可能性。目前像M-AUDIO公司的Delta系列音频接口和MOTU公司的1224使用的都是这种插口。 数字口:则有两声道的S/PDIF、AES/EBU规格和八声道的ADAT、TDIF和R-BUS等规格。 其中,S/PDIP是SONY和PHILIPS公司制定的一种音频数据格式,主要用于民用和普通专业领域,插口硬件使用的是光缆口或同轴口,现在的多轨机、DAT、CD机和MD机上都在普遍使用S/PDIF格式。 目前大多数计算机音频接口的数字输入输出口使用的都是S/PDIF的格式。 AES/EBU是美国和欧洲录音师协会制定的一种高级的专业数字音频数据格式,插口硬件主要为卡侬口,目前用于一些高级专业器材,如专业DAT,顶级采样器,大型数字调音台等。在计算机音频接口上,目前MOTU公司的1224上采用的就是AES/EBU的数字口。 ADAT是美国ALESIS公司开发的一种数字音频信号格式,因为最早用于该公司的ADAT八轨机,所以就称为ADAT格式,该格式使用一条光缆传送八个声道的数字音频信号,由于连接方便、稳定可靠,现在已经成为了一种事实上的多声道数字音频信号格式,越来越广泛地使用在各种数字音频设备上,如计算机音频接口、多轨机、数字调音台,甚至是MIDI乐器上(像KORG公司的TRINITY合成器和ALESIS 公司的QS系列合成器和音源)。目前许多公司的多声道数字音频接口,像pulsar公司的一系列产品,使用的都是ADAT口。 TDIF是日本TASCAM公司开发的一种多声道数字音频格式,使用25针类似于计算机串行线的线缆来传送八个声道的数字信号。TDIF的命运与ADAT正好相反,在推出以后TDIF没有获得其它厂家的支持,目前已经越来越少地被各种数字设备所采用,在计算机音频接口上,目前只有MOTU公司的2408上提供了TDIF的端口。

ControlLogix数字量输入输出控制

实验 ControlLogix数字量输入输出控制 一、实验目的 了解RSLinx软件的基本用法 了解RSLogix5000编程的基本方法与逻辑设计 使用ControlLogix进行数字量输入输出控制 二、实验任务 RSLogix5000编程仿真十字路口彩灯控制 三、实验设备和软件 实验设备: 网络控制平台、导线若干、380V电源、PC机 实验软件:RSLinx、RSLogix5000 四、实验步骤 步骤一:连线 本实验中,用导线将位于控制台上的数字输入区的I0插口与点动/自锁按钮区插孔C7,I1与插孔C8连起来,把SB7作为启动按钮,SB8作为停止按钮。数字输入区中的GND-0 (17)端口与24V电源-相连,C7,C8所对应的COM端口(即和其同一列的COM端口)与24V电源+相连。控制台中数字输出区的O0-O5分别用导线和指示灯区的L1-L3,L9-L11这个六个插孔一一对应相连;在指示灯区,从左端数起的三个COM端均应与24V(-)相连;数字输出区的DC-0插孔应与电源24V(+)相连,RTN OUT-0与电源24V(-)相连。 步骤二:RSLinx的设置 1、运行RSLinx,单击菜单栏中的“Communication/Configure Drivers…”,弹出“Configure Driver Types”的对话框(图 2.1)。单击“Available Driver Types”的下拉箭头,选择添加驱动程序,由于PC机和ControlLogix5555是通过以太网连接,所以这里选“Ethernet devices”。

图2.1 选好“Ethernet devices”后,单击“Add New”,就出现如图2.2的对话框,单击OK。 图2.2 2、单击“Add New”按钮,弹出“Add New RSLinx Driver”窗口。输入新驱动的名称,如:AB_ETH-1, AB_ETH1-2等。单击“OK”按钮,弹出如图2.3的窗口。在Station Maping窗口栏中,对应“Station 0”,填入“Host Name”。该PLC模块在内网的地址:192.168.0.211,相应填入,则组态成功。(注意,此时ControlLogix5555必须已加上电源)。

视频输入输出接口简介

RCA RCA是莲花插座的英文简称,它并不是专门为哪一种接口设计,既可以用在音频,又可以用在普通的视频信号,也是DVD分量(YCrCb)的插座,只不过数量是三个。 这是目前为止最为常见的一种音/视频接线端子,这种双线连接方式的端子早在收音机出现的时代便由RCA录音公司发明出来,还有一个更老式、也比较奇怪的称呼叫作“唱盘”接头。RCA端子采用同轴传输信号的方式,中轴用来传输信号,外沿一圈的接触层用来接地,可以用来传输数字音频信号和模拟视频信号。RCA音频端子一般成对地用不同颜色标注:右声道用红色(或者用字母“R”表示“右”);左声道用黑色或白色。有的时候,中置和环绕声道连接线会用其他的颜色标注来方便接线时区分,但整个系统中所有的RCA接头在电气性能上都是一样的。一般来讲,RCA立体声音频线都是左右声道为一组,每声道外观上是一根线。 S-Video输入输出 S端子也是非常常见的端子,其全称是Separate Video,也称为

SUPER VIDEO。S-Video连接规格是由日本人开发的一种规格,S指 的是“SEPARATE(分离)”,它将亮度和色度分离输出,避免了混合视讯讯号输出时亮度和色度的相互干扰。S端子实际上是一种五芯接口,由两路视亮度信号、两路视频色度信号和一路公共屏蔽地线共五条芯线组成。 同AV 接口相比,由于它不再进行Y/C混合传输,因此也就无需再进行亮色分离和解码工作,而且使用各自独立的传输通道在很大程度上避免了视频设备内信号串扰而产生的图像失真,极大地提高了图像的清晰度。但S-Video 仍要将两路色差信号(Cr Cb)为一路色度信号C,进行传输然后再在显示设备内解码为Cb和Cr进行处理,这样多少仍会带来一定信号损失而产生失真(这种失真很小但在严格的广播级视频设备下进行测试时仍能发现) 。而且由于Cr Cb的混合导致色度信号的带宽也有一定的限制,所以S-Video虽然已经比较优秀,但离完美还相去甚远。S-Video虽不是最好的,但考虑到目前的市场状况和综合成本等其它因素,它还是应用最普遍的视频接口之一。 CVBS 中文解释:复合视频广播信号或复合视频消隐和同步 全称:Composite Video Broadcast Signal 或Composite Video Blanking

实验一输入输出接口实验

实验一输入、输出接口实验 一、实验要求 1、P1 口做输出口,接八只发光二极管。 2、P3.0,P3.1 作输入口接两个拨动开关 3.要求若P3.0单独闭合,则LED灯从L7-L0循环闪烁,每次亮一个,若P3.1单独闭合,则led灯从L0-L7闪烁,每次亮一个。若P3.0 P3.1同时闭合,则所有灯一起闪烁,闪烁间隔为1S。若P3.0 P3.1全部断开,则所有灯全不亮。 4、将闪烁间隔修改为30MS,观察现象。 二、实验目的 1、学习 I/0 口的使用方法。 2、学习延时子程序的编写和使用。 三、实验设备 1、IPC-610研华工控机一台, 2、伟福LAB2000P教学实验系统。 四、实验电路及连线 五、实验说明 1、P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当 P1口用为输入口时,必须先对它置1。若不先对它置1,读入的数据是不正确的。 2、8051 延时子程序的延时计算问题,对于程序 Delay: MOV R6,#0H MOV R7,#0H DelayLoop: DJNZ R6,DelayLoop DJNZ R7,DelayLoop RET 查指令表可知 MOV,DJNZ 指令均需用两个机器周期,在 6MHz 晶振时,一个机器周期时间长度为12/6MHZ,所以该段程序执行时间为: ((256×2+2)×256+4)×2=263176

六、实验报告 1、解释为什么P1端口作为输入口时,需先对它置1,才能读取正确的外部输入数据? 2、画出完整的实验电路原理图 2、整理实验程序

连线 连接孔 1 连接孔 2 1 P1.0 L0 2 P1.1 L1 3 P1.2 L2 4 P1.3 L3 5 单脉冲输出 T0 实验二 外中断及定时、计数器实验 一、实验目的 1、掌握外部中断的运用方法,本实验中采用边沿触发模式。 2、学习 8051 内部 T0 T1 定时/计数器使用方法。 3、掌握中断处理程序的编程方法。 二、实验内容及要求 1、用单次脉冲申请外中断INTO ,采用边沿触发模式,在外中断处理程序中对输出信号灯LED6(P3.1控 制)进行反转(采用CPL 指令) 2、8031 内部定时计数器 T0,按计数器模式和方式2工作,对 P3.4(T0)引脚进行计数。将其数值按二进制数在 P1 口驱动 LED 灯上(L0,L1,L2,L3)显示出来。 3、用 T1作定时器中断方式计时,实现每一秒钟LED7(L7)(P3.0控制)灯闪烁一次 三、实验设备 1、IPC-610研华工控机一台。 2、伟福LAB2000P 教学实验系统。 四、实验电路及连线 注意: 本实验中,“单次脉冲”同时作为计数脉冲输入T0引脚,同时也引到引脚INTO 申请外部中断,本实验中将要求同时开放外部中断INTO 和T1的定时中断这两个中断。 五、实验说明 1、关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验T0使用的是计数器。T1使用的是定时器。 2.本实验中内部T0起计数器的作用。外部事件计数脉冲由 P3.4 引入定时器 T0。 单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能 检测到一次跳变。这就要求被采样电平至少维持一个完整的机器周期,以保证电平在变化之前即被采样。同时这就决定了输入波形的频率不能超过机器周期频率。 3、定时器有关的寄存器有工作方式寄存器 TMOD 和控制寄存器 TCON 。TMOD 用于设置定时器/计数器 连线 连接孔 1 连接孔 2 1 P3.0 L7

视频输入输出常用接口介绍

视频输入输出常用接口介绍 随着视频清晰度的不断提升,这也促使我们对高清视频产生了浓厚的兴趣,而如果要达某些清晰度的视频就需要配备相应的接口才能完全发挥其画质。所以说视频接口的发展是实现高清的前提,从早期最常见且最古老的有线TV输入到如今最尖端的HDMI数字高清接口,前前后后真是诞生了不少接口。但老期的接口信号还在继续使用,能过信号转换器就能达到更清晰的效果,比如:AV,S-VIDEO 转VGA AV,S-VIDEO转HDMI,图像提升几倍,效果更好。 从现在电视机背后的接口也能看出这点,背后密密麻麻且繁琐的接口让人第一眼看过去有点晕的感觉。今天小编就将这些接口的名称与作用做一个全面解析,希望能对选购电视时为接口而烦恼的朋友起到帮助。 随着视频清晰度的不断提升,这也促使我们对高清视频产生了浓厚的兴趣,而如果要达某些清晰度的视频就需要配备相应的接口才能完全发挥其画质。所以说视频接口的发展是实现高清的前提,从早期最常见且最古老的有线TV输入到如今最尖端的HDMI数字高清接口,前前后后真是诞生了不少接口。但老期的接口信号还在继续使用,能过信号转换器就能达到更清晰的效果,比如:AV,S-VIDEO 转VGA AV,S-VIDEO转HDMI,图像提升几倍,效果更好。

TV接口 TV输入接口 TV接口又称RF射频输入,毫无疑问,这是在电视机上最早出现的接口。TV 接口的成像原理是将视频信号(CVBS)和音频信号(Audio)相混合编码后输出,然后在显示设备内部进行一系列分离/ 解码的过程输出成像。由于需要较多步骤进行视频、音视频混合编码,所以会导致信号互相干扰,所以它的画质输出质量是所有接口中最差的。 AV接口 AV接口又称(RCARCA)可以算是TV的改进型接口,外观方面有了很大不同。分为了3条线,分别为:音频接口(红色与白色线,组成左右声道)和视频接口(黄色)。

ControlLogix数字量输入输出控制

ControlLogix数字量输入输出控制

实验 ControlLogix数字量输入输出控制 一、实验目的 了解RSLinx软件的基本用法 了解RSLogix5000编程的基本方法与逻辑设计 使用ControlLogix进行数字量输入输出控制二、实验任务 RSLogix5000编程仿真十字路口彩灯控制三、实验设备和软件 实验设备: 网络控制平台、导线若干、380V 电源、PC机 实验软件:RSLinx、RSLogix5000 四、实验步骤 步骤一:连线 本实验中,用导线将位于控制台上的数字输入区的I0插口与点动/自锁按钮区插孔C7,I1与插孔C8连起来,把SB7作为启动按钮,SB8作为停止按钮。数字输入区中的GND-0 (17)端口与24V电源-相连,C7,C8所对应的COM端口(即和其同一列的COM端口)与24V电源+相连。控制台中数字输出区的O0-O5分别用导线和指示灯区的L1-L3,L9-L11这个六个插孔一一对应相连;在指示灯区,从左端数起的三个COM端均应与24V(-)相连;数字输出区的DC-0插孔应与电源24V(+)相连,RTN OUT-0与电源24V(-)相连。 步骤二:RSLinx的设置 1、运行RSLinx,单击菜单栏中的“Communication/Configure Drivers…”,弹

出“Configure Driver Types”的对话框(图2.1)。单击“Available Driver Types”的下拉箭头,选择添加驱动程序,由于PC机和ControlLogix5555是通过以太网连接,所以这里选“Ethernet devices”。 图2.1 选好“Ethernet devices”后,单击“Add New”, 就出现如图2.2的对话框,单击OK。

开关量输入实验

4.2 开关量输入实验 4.2.1 实验目的 掌握iCAN4050输入、输出控制原理及应用。 4.2.2 实验设备及器件 PC 机一台 iCAN实验教学开发平台一台 4.2.3 实验内容 能够利用 iCAN4050 模块检测开关量输入信号。 4.2.4 实验要求 要求能够掌握 iCAN4050 模块输入输出基本原理。 4.2.5 实验步骤 系统接线连接 上电运行 输入检测 实验总结 4.2.6 实验预习要求 阅读iCAN4050功能模块简介、数据手册 阅读iCAN实验教材中相关实验 掌握iCAN4050功能模块输入、输出控制原理 4.2.7 数字量输入检测 1.输入检测连接线 该实验主要利用iCAN4050模块检测1路开关量输入信号,其中开关(SW0)分布于PCB上,PCB 板为内嵌在iCAN实验平台表面上,PCB板全局图如图 4.9 所示:

图4.9 PCB 板正面俯视图 在 iCAN 实验平台上我们已经将 iCAN4050 输入控制信号线与 PCB 板上的SW0 连接,用户也可以尝试检测 SW1—SW7 的开关输入信号。(注意:iCAN4050 模块的 COM 端与 PCB 板上 GND 相连接) 表4.3 信号连接线标记号定义 提示:iCAN 实验平台连接线已经标准化,无需用户自行连接;若由于其他外界因素导致实验平台的连接线脱离或段开,用户可以根据以上表格提供的信息连线;若用户需要根据实际需要在此实验平台上开发可以根据端子排端口号定义重新连线,此时不一定利用原来标准化的模块来控制对象。 2.系统连线正面俯视图 如图 4.10 所示为 iCAN4050 检测开关量输入的简单框图,该图是为 iCAN 实验教学平台的正面俯视图,绿色线为开关输出信号与模块之间的控制线,红色为电源线,蓝色为 CAN 通信线。 图 4.10 系统连线框图

第7章基本输入输出接口

第7章基本输入输出接口 一、内容简介: 1 I/O口概述 2 简单I/O接口芯片:244,245,273,373┅ 3 CPU与外设间的数据传送方式 程序控制;中断;DMA 4 DMA控制器8237A 二、教学目标: 掌握输入/输出接口电路和基本概念、掌握I/O端口编址方法和特点及地址译码方法。l掌握CPU与外设数据传送的方式方法。了解DMA控制器8237A。 三、重点内容: CPU与外设间的数据传送方式;8237A 四、教学时数:4 7.1 I/O接口概述 7.1.1 CPU与外设之间的数据传输 一.CPU与I/O接口 接口电路按功能可分为两类: ①是使微处理器正常工作所需要的辅助电路:时钟信号或中断请求等; ②是输入/输出接口电路:CPU与外部设备信息的传送(接收、发送)。 最常用的外部设备:如键盘、显示装置、打印机、磁盘机等都是通过输入/输出接口和总线相连的,完成检测和控制的仪表装置也属于外部设备之列,也是通过接口电路和主机相连。 1.为什么要用接口电路: 需要分析一下外部设备的输入/输出操作和存储器读/写操作的不同之处: 存储器都是用来保存信息的,功能单一,传送方式单一(一次必定是传送1个字节或者1个字),品种很有限(只有只读类型和可读/可写类型),存取速度基本上和CPU的工作速度匹配.。 外部设备的功能多种多样的(输入设备,输出设备,输入设备/输出设备),信息多样(数字式的,模拟式的),信息传输的方式(并行的,串行的),外设的工作速度通常比CPU 的速度低得多,而且各种外设的工作速度互不相同,这也要求通过接口电路对输入/输出过程起一个缓冲和联络的作用。 注:接口电路完成相应的信号转换、速度匹配、数据缓冲等功能。

二、数字量输入输出

第二部分数字量I/O 目录 1 DO、DI硬件原理 2 2.1 CPC板的电路图 3 2.1.1 所用I\O口 4 2.1.2 485通讯口7 2.1.3 显示电路的设计8 2.1.4 晶振模块8 2.1.5 上层板的原件清单9 2.2 输入板I/O原理图 10 2.2.1 电路原理11 2.2.2 输入底板的原件清单12 2.3 输出板I/O电路图 13 2.3.1 反向驱动器ULN2003 芯片 14 2.3.2 输出底板的原件清单14 2.4 通讯部分15 3 DI、DO软件部分设计 16 3.1 通讯方式16 3.1.1 Modbus 协议 16 3.1.2 CRC校验17 3.1.3 莫尼康RTU 17 3.1.4 看门狗程序19 3.2 计算机界面的设计20 3.3 输入板的程序设计21 3.4 输出板的程序设计24 4 DI、DO的应用26 4.1 数字输入板的应用26 4.2 数字输出板的应用32 5. 数字量输入程序清单37 6.数字量输出程序清单 49

硬件部分由程序下载口,状态显示,复位,信息通信,I/O口,AD,DA等几部分组成,软件部分采用MODBUS通信协议,CRC校验,看门狗程序,数据传送等部分组成。 1.DO、DI硬件原理 输入板电路分为上层板电路和底板电路,其中上层板电路以Atmega128为核心,主要实现显示状态、控制端口、数据处理和通讯的功能。设计如下:

1.1 CPU 板硬件原理图 图2-2 输入输出上层板电路 1 234567816 1514131211109S1 5.1K Rs 1 5.1K Rs 25.1K Rs 35.1K Rs 45.1K Rs 55.1K Rs 65.1K Rs 75.1K Rs 8P A 3 P A 4P A 5P A 6P A 7P D 5P D 6P D 7VCC

计算机控制技术实验报告

实验一过程通道和数据采集处理 为了实现计算机对生产过程或现场对象的控制,需要将对象的各种测量参数按要求转换成数字信号送入计算机;经计算机运算、处理后,再转换成适合于对生产过程进行控制的量。所以在微机和生产过程之间,必须设置信息的传递和变换的连接通道,该通道称为过程通道。它包括模拟量输入通道、模拟量输出通道、数字量输入通道、数字量输出通道。 模拟量输入通道:主要功能是将随时间连续变化的模拟输入信号变换成数 字信号送入计算机,主要有多路转化器、采样保持器和A/D 转换器等组成。 模拟量输出通道:它将计算机输出的数字信号转换为连续的电压或电流信号,主要有D/A 转换器和输出保持器组成。 数字量输入通道:控制系统中,以电平高低和开关通断等两位状态表示的 信号称为数字量,这些数据可以作为设备的状态送往计算机。 数字量输出通道:有的执行机构需要开关量控制信号 (如步进电机),计算机可以通过I/O 接口电路或者继电器的断开和闭合来控制。 输入与输出通道 本实验教程主要介绍以A/D 和D/A 为主的模拟量输入输出通道,A/D 和D/A 的芯片非常多,这里主要介绍人们最常用的ADC0809 和TLC7528。 一、实验目的 1.学习A/D 转换器原理及接口方法,并掌握ADC0809 芯片的使用 2.学习D/A 转换器原理及接口方法,并掌握TLC7528 芯片的使用 二、实验内容 1.编写实验程序,将-5V ~ +5V 的电压作为ADC0809 的模拟量输入,将 转换所得的8 位数字量保存于变量中。 2.编写实验程序,实现D/A 转换产生周期性三角波,并用示波器观察波形。 三、实验设备 PC 机一台,TD-ACC+实验系统一套,i386EX 系统板一块 四、实验原理与步骤 1.A/D 转换实验 ADC0809 芯片主要包括多路模拟开关和A/D 转换器两部分,其主要特点为:单电源供电、工作时钟CLOCK 最高可达到1200KHz 、8 位分辨率,8 个单端模拟输入端,TTL 电平兼容等,可以很方便地和微处理器接口。TD-ACC+教学系统中的ADC0809 芯片,其输出八位数据线以及CLOCK 线已连到控制计算机的数据线及系统应用时钟1MCLK (1MHz) 上。其它控制线根据实验要求可另外连接 (A、B、C、STR、/OE、EOC、IN0~IN7)。根据实验内容的第一项要求,可以设计出如图1.1-1 所示的实验线路图。

视频输入输出常用接口知识

视频接口 我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频输入输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。 目前最基本的视频接口是复合视频接口、S-vidio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。 1、复合视频接口 接口图: 说明: 复合视频接口也叫AV接口或者Video接口,是目前最普遍的一种视频接口,几乎所有的电视机、影碟机类产品都有这个接口。 它是音频、视频分离的视频接口,一般由三个独立的RCA插头(又叫梅花接口、RCA接口)组成的,其中的V接口连接混合视频信号,为黄色插口;L 接口连接左声道声音信号,为白色插口;R接口连接右声道声音信号,为红色插口。 评价: 它是一种混合视频信号,没有经过RF射频信号调制、放大、检波、解调等过程,信号保真度相对较好。图像品质影响受使用的线材影响大,分辨率一般可达350-450线,不过由于它是模拟接口,用于数字显示设备时,需要一个模拟信号转数字信号的过程,会损失不少信噪比,所以一般数字显示设备不建议使用。

2、S-Video接口 接口图: 说明: S接口也是非常常见的接口,其全称是Separate Video,也称为SUPER VIDEO。S-Video连接规格是由日本人开发的一种规格,S指的是“SEPARATE (分离)”,它将亮度和色度分离输出,避免了混合视讯讯号输出时亮度和色度的相互干扰。S接口实际上是一种五芯接口,由两路视亮度信号、两路视频色度信号和一路公共屏蔽地线共五条芯线组成。 评价: 同AV 接口相比,由于它不再进行Y/C混合传输,因此也就无需再进行亮色分离和解码工作,而且使用各自独立的传输通道在很大程度上避免了视频设备内信号串扰而产生的图像失真,极大地提高了图像的清晰度。但S-Video 仍要将两路色差信号(Cr Cb)混合为一路色度信号C,进行传输然后再在显示设备内解码为Cb和Cr进行处理,这样多少仍会带来一定信号损失而产生失真(这种失真很小但在严格的广播级视频设备下进行测试时仍能发现) 。而且由于Cr Cb的混合导致色度信号的带宽也有一定的限制,所以S-Video虽然已经比较优秀,但离完美还相去甚远。S-Video虽不是最好的,但考虑到目前的市场状况和综合成本等其它因素,它还是应用最普遍的视频接口之一。

PCI2362 数字量输入输出卡

PCI2362数字量输入输出卡 硬件使用说明书 北京阿尔泰科技发展有限公司 产品研发部修订

北京阿尔泰科技发展有限公司 目录 目录 (1) 第一章功能概述 (2) 第一节、产品应用 (2) 第二节、DIO数字量输入/输出功能 (2) 第三节、定时/计数器功能 (2) 第四节、板卡尺寸 (2) 第五节、产品安装核对表 (2) 第六节、安装指导 (2) 一、软件安装指导 (3) 二、硬件安装指导 (3) 第二章元件布局图及简要说明 (4) 第一节、主要元件布局图 (4) 第二节、主要元件功能说明 (4) 第三节、信号输入输出连接器定义 (4) 一、XS1连接器定义 (4) 二、XS2连接器定义 (6) 三、XS3连接器定义 (7) 第三章各种信号的连接方法 (10) 第一节、DI数字量输入的信号连接方法 (10) 第二节、DO数字量输出的信号连接方法 (10) 第三节、定时计数器信号的连接方法 (11) 第四章地址空间的分配 (12) 第五章产品的应用注意事项、校准、保修 (16) 第一节、注意事项 (16) 第二节、保修 (16) 第三节、产品组成 (16)

PCI2362数字量输入输出卡硬件使用说明书版本:6.16 第一章功能概述 信息社会的发展,在很大程度上取决于信息与信号处理技术的先进性。数字信号处理技术的出现改变了信息与信号处理技术的整个面貌,而数据采集作为数字信号处理的必不可少的前期工作在整个数字系统中起到关键性、乃至决定性的作用,其应用已经深入到信号处理的各个领域中。实时信号处理、数字图像处理等领域对高速度、高精度数据采集卡的需求越来越大。ISA总线由于其传输速度的限制而逐渐被淘汰。我公司推出的PCI2362数据采集卡综合了国内外众多同类产品的优点,以其使用的便捷、稳定的性能、极高的性价比,获得多家试用客户的一致好评,是一款真正具有可比性的产品,也是您理想的选择。 第一节、产品应用 本卡是一种基于PCI总线的数据采集卡,可直接插在IBM-PC/AT 或与之兼容的计算机内的任一PCI插槽中,构成实验室、产品质量检测中心等各种领域的数据采集、波形分析和处理系统。也可构成工业生产过程监控系统。它的主要应用场合为: ◆ 电子产品质量检测 ◆ 信号采集 ◆ 过程控制 ◆ 伺服控制 第二节、DIO数字量输入/输出功能 ◆ 通道数:48路双向开关量输入/输出通道,24路开关量输入,24路开关量输出 ◆ 通过软件控制,该板最大可以配置开关量输入72路,开关量输出72路 ◆ 电气标准:TTL、DTL兼容 ◆ 输入输出信号最高切换频率10M(方波) 第三节、定时/计数器功能 ◆ 通道数:3路 ◆ 软件设置各个通道的CLK时钟来源:内部10M、外部输入或级联使用 ◆ 软件设置各个通道的GATE门控信号:低电平、高电平、外部同相输入或外部反相输入 ◆ 8253的OUT输出可以触发中断 ◆ TTL、DTL电平兼容 第四节、板卡尺寸 板卡尺寸:176 mm x 98 mm x 15 mm 第五节、产品安装核对表 打开PCI2362板卡包装后,你将会发现如下物品: 1、PCI2362板卡一个 2、ART软件光盘一张,该光盘包括如下内容: a)本公司所有产品驱动程序,用户可在PCI目录下找到PCI2362驱动程序; b)用户手册(pdf格式电子文档); 第六节、安装指导

数据采集试验总结

电子系统综合实验 专业班级:电子09-3班 学生姓名:柳青 学号:09052315 指导教师:林青 设计成绩: 2013年1 月6日

一设计目的 1、掌握PCI1711采集板中的数字量输入输出程序的编写方法; 2、熟悉和数字量有关的基础知识。 3、综合使用采集板卡PCI1711中的A/D和D/A转换部分; 4、掌握工业控制中常用的PID算法; 5、掌握VB绘制曲线的方法。 二实验仪器 1、ACCC-IE计算机测控系统实验装置 2、PCI1711多功能数据采集板卡 3、万用表 4、计算机 三实验内容 (一)、喷泉模拟控制系统的实验。 1.实验原理 数字量也叫开关量,只有两种状态,高电平表示数字量“1”,低电平表示数字量“0”,电平的标准采用TTL电平。PCI1711有16路数字量输入通道和16路数字量输出通道,可以采集16路现场的数字量的信号,可以输出16路数字量信号去控制现场的设备。 2. 接线方法. 数字量控制对象部分的电路都是用发光二极管模拟实际生活场景中的控制对象的动作。在各单元电路中,各发光二极管的正端都是连接在一起的,同时和+24V插孔相连,实验时将+5V直流稳压电源接到+24V插孔上,将PCI1711的数字量输出的通道接到发光二极管的相应的控制端(负端),当输出低电平时,发光二极管点亮。将按钮下方的插孔和PCI1711的数字量输入通道相连,可以采集到开关的状态,实现控制。 3.要求设计电路并编写程序实现喷泉的效果,控制效果要求如下:(1)按下“起动”按钮,开始喷泉模拟控制; (2)顺序轮流点亮L1~L12发光二极管灯,实现喷泉的效果; (3)各灯点亮之间的延时时间根据实际的效果进行调整,要求调整到满意的

第四讲 模拟量的输入输出通道

第四讲 模拟量的输入输出通道 过程控制 前向通道和后向通道是过程控制系统的重要组成部分 1、前向通道 数字信号处理 1.1 A/D 转换 1.1.1 硬件电路设计 (1)分辨率的选择 分辨率用位表示,n 位的A/D 转换器表示可以把输入信号分为2n 份,每一份为全量程1/2n ,称为1个LSB 。例如,本例程中采用8位A/D 温度范围为20℃~100℃,则 C 5.0C 3125.02 20 100LSB 18 ?

片选RD WR ADC0804 WR RD INTR DB 0~DB 7CS A/D 转换的时序图 1.1.2 软件的编制 查询法和中断法 (1)查询法

Extern unsigned char convert_ad(void) { Char xdata *dptr; Dptr=0x8000; *dptr=0; While(int0); Return(*dptr); } 1.1.3 测试 可以用LCB直接显示转换结果(3位整数),描点画线检查A/D转换的线性度。 A/D 万用表测出 的输入电压 1.2 数字滤波器 1.2.1 问题定义 来自传感器或变送器的有用信号中,往往混杂了各种频率的干扰信号。为了抑制这些干扰信号,通常在信号入口引入滤波器。常用的RC 滤波器能抑制高频干扰信号,但对低频干扰信号的滤波效果较差。而数字滤波器可以对极低频干扰信号进行滤波,以弥补RC 滤波器的不足。另外,它还具有某些特殊的滤波功能。 所谓数字滤波,就是在计算机中用某种计算方法对输入的信号进行数学处理,以便减少干扰在有用信号中的比重,提高信号的真实性。这种滤波方法不需要增加硬件设备,只需根据预定的滤波算法编制相应的程序即可达到信号滤波的目的。 1.2.2 常用的滤波算法 (1)限幅滤波 限幅滤波的作用是把两次相邻的采样值相减,求出其增量(以绝对值表示),然后与两次采样允许的最大差值(由被控对象的实际情况决定)Δy进行比较,若小于或等于Δy,则取本次采样值;若大于Δy,则仍取上次采样值作为本次采样值 当| y(n)- y(n -1)|≤Δy时,则取y(n)= y(n) 当| y(n)- y(n -1)| >Δy时,则取y(n)= y(n -1)

实验参考程序

实验一系统认识及基本程序设计实验 一、实验目的 1. 学习Keil 集成开发环境的操作; 2. 熟悉TD-51 系统板的结构及使用,熟悉51指令系统; 3.掌握不同进制数及编码相互转换的程序设计方法,加深对数码转换的理解; 4.学习查表程序的设计方法,进一步熟悉51 的指令系统。 二、实验设备 PC机一台,TD-NMC+教学实验系统。 三、实验步骤 ⑴编写实验程序,经编译、链接无误后,启动调试功能; ⑵观察实验现象,并分析原因; ⑶按复位键退出调试状态。 四、实验内容 1. 将BCD 码整数0~255 存入片内RAM 的20H、21H、22H 中,然后转换为二进制整数00H~FFH,保存到寄存器R4 中。修改20H、21H、22H 单元的内容,如:00H,05H,08H;观察实验结果。 参考程序: ;============================================================== ; 文件名称: Asm2-1.asm ; 功能描述: BCD整数转换为二进制整数(8位, 范围从00H--FFH) ;============================================================== ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV R0, #20H ;BCD存放高位地址 MOV R7, #03H ;BCD码0--255, 最多3位 CLR A MOV R4, A LP1: MOV A, R4 MOV B, #0AH MUL AB ;乘10 ADD A, @R0 ;加下一位的值 INC R0 ;指向下一单元 MOV R4, A ;结果存入R4 DJNZ R7, LP1 ;转换未结束则继续 SJMP MAIN ;设置断点, 观察实验结果R4中的内容 END 2. 将16 位二进制整数存入R3R4 寄存器中,转换为十进制整数,以组合BCD 形式存储在RAM 的20H、21H、22H 单元中。

视频输入输接口(图解)

我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频输入输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。 目前最基本的视频接口是复合视频接口、S-vidio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。 1、复合视频接口 接口图: 说明: 复合视频接口也叫AV接口或者Video接口,是目前最普遍的一种视频接口,几乎所有的电视机、影碟机类产品都有这个接口。 它是音频、视频分离的视频接口,一般由三个独立的RCA插头(又叫梅花接口、RCA接口)组成的,其中的V接口连接混合视频信号,为黄色插口;L 接口连接左声道声音信号,为白色插口;R接口连接右声道声音信号,为红色插口。 评价:

它是一种混合视频信号,没有经过RF射频信号调制、放大、检波、解调等过程,信号保真度相对较好。图像品质影响受使用的线材影响大,分辨率一般可达350-450线,不过由于它是模拟接口,用于数字显示设备时,需要一个模拟信号转数字信号的过程,会损失不少信噪比,所以一般数字显示设备不建议使用。

2、S-Video接口 接口图: 说明: S接口也是非常常见的接口,其全称是Separate Video,也称为SUPER VIDEO。S-Video连接规格是由日本人开发的一种规格,S指的是“SEPARATE (分离)”,它将亮度和色度分离输出,避免了混合视讯讯号输出时亮度和色度的相互干扰。S接口实际上是一种五芯接口,由两路视亮度信号、两路视频色度信号和一路公共屏蔽地线共五条芯线组成。 评价: 同AV 接口相比,由于它不再进行Y/C混合传输,因此也就无需再进行亮色分离和解码工作,而且使用各自独立的传输通道在很大程度上避免了视频设备内信号串扰而产生的图像失真,极大地提高了图像的清晰度。但S-Video 仍要将两路色差信号(Cr Cb)混合为一路色度信号C,进行传输然后再在显示设备内

数字量输入输出实验

数字量输入输出实验 一、实验目的 了解P1口作为输入输出方式使用时,CPU 对P1口的操作方式。 二、实验环境 1、软件环境要求 Windows XP操作系统以及Keil C51 单片机集成开发环境。 2、硬件环境要求 电脑一台,TD-51单片机系统,开关及LED显示单元,单次脉冲单元。三、实验内容 编写实验程序,将P1口的低4位定义为输出,高4位定义为输入,数字量从P1口的高4位输入,从P1口的低4位输出控制发光二极管的亮灭。 提高部分: LED灯控制 要求:通过KK1实现LED灯工作方式即时控制,完成LED灯左循环、右循环、间隔闪烁功能。 四、实验分析 P1口是8位准双向口,每一位均可独立定义为输入输出,输入位置1。 通过A的左/右移位及赋值55H、0AAH,再将A值送入P1,可实现LED灯左循环、右循环、间隔闪烁功能。 五、实验步骤 (一)基础实验程序及实验程序流程图如下。 实验程序: ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV P1,#0F0H ;将开关状态送入P1高位 MOV A,P1 ;送入A SWAP A ;高低位互换 MOV P1,A ;将开关状态送入P1低位 JMP MAIN ;循环 SJMP $

END 实验步骤: 1. 按图2所示,连接实验电路图,图中“圆圈”表示需要通过排线连接; 2. 编写实验程序,编译链接无误后进入调试状态; 3. 运行实验程序,观察实验现象,验证程序正确性; 4. 按复位按键,结束程序运行,退出调试状态; 5. 自行设计实验,验证单片机其它IO 口的使用。

(二)提高实验程序及实验程序流程图如下。 实验程序:实验程序流程图:ORG 0000H LJMP MAIN ORG 0100H MAIN: KT: ;检查KK1 SETB P3.3 JNB P3.3,KT CLR P3.3 LL1: ;左循环MOV A,#01H X1: MOV P1,A CALL DELAY RL A SETB P3.3 JNB P3.3,X1 CLR P3.3 LL2: ;右循环MOV A,#80H X2: MOV P1,A CALL DELAY RR A SETB P3.3 JNB P3.3,X2 CLR P3.3 LL3: ;间隔闪烁MOV A,#55H MOV P1,A CALL DELAY MOV A,#0AAH MOV P1,A CALL DELAY SETB P3.3 JNB P3.3,LL3 CLR P3.3 JMP KT DELAY: ;延时子程序MOV R2,#00H MOV R3,#00H ABC: DJNZ R2,ABC

相关文档
最新文档