C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt

C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt

ID:50320178

大小:900.50 KB

页数:29页

时间:2020-03-08

C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt_第1页
C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt_第2页
C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt_第3页
C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt_第4页
C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt_第5页
资源描述:

《C语言在测量和控制中的应用 教学课件 作者 王彤第7章 并口的使用与步进的电机控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章并口的使用与步进电机控制哈尔滨工业大学航天学院《C语言在测量与控制中的应用》系列课件7.1并行I/O接口概述数据所有位同时进行传输称为并行通讯,并行接口芯片具有以下功能:1.两个或两个以上的具有锁存器或缓冲器的数据端口;2.每个数据端口都具有与CPU用应答方式交换信号所必需的控制和状态信息,也有与外设交换信号所必需的控制和状态信息;3.每个数据端口有能用中断方式与CPU交换信息所必需的电路;4.具有片选和控制电路;5.可用程序选择数据端口,选择端口的数据传递方向,选择与CPU交换信息的方法等。7.28255A

2、并行接口芯片简介8255A是Intel系列的可编程接口芯片,具有40条引脚,使用单一的+5V电源,双列直插式封装。8255A有3个8位的输入输出端口,端口A端口B和端口C,可以用软件分别置成输入或输出端口。早期PC机有一片8255A,现在集成在多功能芯片中,功能和地址基本兼容。A口B口C口端口地址:60H61H62H8255A的管脚7.3HY-6160数字量输入/输出板HY-6160是一种用于ISA总线的数字量输入/输出接口板。HY-6160接口板为用户提供了32个数字量输入通道,32个数字量输出通道,数字量输出通

3、道上电清零。数字量输入通道数:32数字量输入组数:4(8bit/组)数字量输出通道数:32数字量输出组数:4(8bit/组)输入/输出电平:TTL电平兼容输入电平:VIH=2.0V(最小值)VIL=0.8V(最大值)输出电平:VOL=0.4V(最大值)VOH=2.4V(最小值)输出高电平电流:IOH=-400A最大值输出低电平电流:IOL=8mA最大值尺寸:10.7cm×12.8cm×2.3cm工作温度范围:0°~+60°C存储温度范围:-25°~+85°C湿度范围:>90%(不结露)电源功率消耗:+5V,320

4、mA典型值HY-6160的I/O端口地址ON123456地址:A8A7A6A5A4A3十进制:2561286432168十六进制:1008040201008基地址计算公式:基地址=512(0x200)+所有有效位之和(ON为1)ON123456出厂设置基地址设置开关基地址=0x200+0x80=0x280基地址+0写D/O0组输出寄存器的D/O00~D/O07基地址+1写D/O1组输出寄存器的D/O10~D/O17基地址+2写D/O2组输出寄存器的D/O20~D/O27基地址+3写D/O3组输出寄存器的D/O30~

5、D/O37基地址+4读D/I0组输入缓冲器的D/I00~D/I07基地址+5读D/I1组输入缓冲器的D/I10~D/I17基地址+6读D/I2组输入缓冲器的D/I20~D/I27基地址+7读D/I3组输入缓冲器的D/I30~D/I37若基地址选择为0x280,则从D/O0组输出255,从D/O2组输出0xb8的程序如下:intbase=0x280;……outportb(base+0,255);outportb(base+2,0xbc);7.4打印机的接口通常PC机有两个并口:并口1,并口2。打印机通常接口1。每个并

6、口都包括数据口、状态口和控制口。数据口状态口控制口并口1378H379H37AH并口2278H279H27AH并口1在PC机后面板上是D型25针插座,在打印机上是D型36线插座。信号线功能信号25芯插座36芯插座功能D7~D09~29~2数据线STRORB11数据选通脉冲ACKNLG1010打印机应答信号,收到数据BUSY1111打印机忙,不能接收新数据PE1212缺纸SLCT1313表示打印机能工作OUTPEEDXT1414打印一行后,自动走纸ERROR1522无纸、脱机、出错指示INIT163

7、1初始化打印机SLCTIN1736允许打印机工作GND18~2519~30,33地控制口、状态口和数据口控制口即控制寄存器(8位),功能包括初始化打印机接口及设置中断方式等。状态口即状态寄存器(8位),提供打印机工作状态,供CPU读。数据口是一个8位单向输出端口,若不接打印机,可作为8位输出端口,控制数码显示管、发光二极管、步进电机驱动器等。7.5步进电动机及驱动器步进电机步进电机驱动器步进电机的特点步进电机是纯数字的控制电机,将脉冲信号转换成角位移。给一个脉冲信号,转过一定角度。在x-y工作台,磁盘驱动器,阀门

8、控制,石英钟,打印机等许多方面应用。步进电机的特点:1.电机旋转角度与输入脉冲成比例,角度误差小,不产生积累误差。2.利用输入脉冲频率高低可做转速调整。3.可采用开环控制,成本低。4.电机的启动、停止、加速、减速、正反转反应快,容易控制(动态反应快)。5.可带负载低速运行,不必接减速器。6.结构简单,可靠性高,使用寿命长。7.低速时,可能产生震动和噪声。振荡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。