- 2
- 0
- 约1.56万字
- 约 14页
- 2016-06-08 发布于重庆
- 举报
综合分析VC串口编程
接口的基本功能
CPU与I/O设备进行数据交换时存在以下问题:1)速度不匹配;2)时序不匹配;3)信息格式不匹配;4)信息类型不匹配。
CPU与外设之间的数据交换必须通过接口来完成,通常情况下,接口应具备以下功能:1)数据缓冲功能;2)信号转换功能;3)设备选择功能;4)接受、解释并执行微处理器的命令功能;5)中断管理功能;6)数据宽度变换的功能;7)楞编程功能。
常用接口简介
1、并行接口
主机与接口、接口与外设之间都是以并行方式传送数据,即每次传送一个字或字节的全部代码。其特点是:
接口中具有与系统总线直接相连的输入/输出数据缓冲器和一组数据线;
接口中具有与外部设备进行联络的应答信号。
接口中有地址译码电路、产生片选信号和内部寄存器地址选择。
接口可使用程序传送方式或程序中断传送方式实现外设与主机之间的信息交换。
简单并行接口只有一个I/O通路驱动外设,对于复杂的、可编程并行接口可有几个I/O通路驱动不同外设的输入/输出。
并行接口的数据通路宽度是按字或字节设置,其数据传送速率高。当外设的工作方式是并行传送数据,并且与主机系统距离较近时,则选用并行接口。由于并行接口可以直接和各种I/O设备的数据线相连,所以用它来连接外设组成系统非常方便,故在慢速设备中使用很普遍。
2、串行接口
串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去。虽然速度会慢一些,但传送距离较并行口更长,因此,长距离的通信应使用串行口。
3、磁盘接口
IDE(Integrated Driver Electronics,集成驱动器电子部件)接口
EIDE接口:所支持的设备除了硬盘,还包括CD-ROM、磁盘备份设备等,通常提供两个插座(主插座和辅插座),每个插座又可连接主、从两个设备。主插座通常与高速的局部总线相连,供硬盘使用;而辅插座则与ISA总线相边,供磁带机或CD-ROM使用。
4、SCSI(Small Computer System Interface)接口
除了硬盘外,SCSI接口还可以连接CD-ROM驱动器、扫描仪和打印机等,它有以下特点:
1)SCSI是一个多任务接口,具有总线仲裁功能,因此,SCSI总线上的适配器和控制器可以并行工作,在同一个SCSI控制器控制下的多台外设也可以并行工作。SCSI可以按同步方式和异步方式传输数据。SCSI总线上的设备没有主从之分,双方平等。
2)SCSI可分为单端传送方式和差分传送方式。单端SCSI的电缆不能超过6m,如果数据传送距离超过6m,应采用差分传送方式。
3)SCSI接口是智能化的,可以彼此通信而不增加CPU的负担。在IDE和EIDE设备之间传输数据时,CPU必须介入,而SCSI设备在数据传输过程中起主动作用,并能在SCSI总线内部具体执行,直到完成再通知CPU。
5、USB接口
接口的控制方式
CPU通过接口对外设进行控制的方式有以下几种:
程序查询方式
中断处理方式
DMA(直接存储器存取)传送方式
9针串口(DB9)信号脚说明
针号 功能说明 缩写 1 数据载波检测 DCD 2 接收数据 RXD 3 发送数据 TXD 4 数据终端准备 DTR 5 信号地 GND 6 数据设备准备好 DSR 7 请求发送 RTS 8 清除发送 CTS 9 振铃指示 DELL 串口通信接线原则:接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接。
COM缺省端口地址和IRQ号
端口 地址 中断请求号(IRQ) COM1 3F8H 4 COM2 2F8H 3 COM3 3E8H 4或11 COM4 2E8H 3或10 端口可以使用硬件支持的任何地址和IRQ号,每个端口保留8个连续地址,从基址开始。
串行接口输入输出过程描述
串行接口包括4个主要寄存器,即控制寄存器、状态寄存器、数据输入寄存器及数据输出寄存器。控制寄存器用来接收CPU送给此接口的各种控制信息,而控制信息决定接口的工作方式。状态寄存器的各位叫状态位,每一个状态位都可以用来指示传输过程中的某一种错误或当前传输状态。数据输入寄存器总是和串行输入/并行输出移位寄存器配对使用的。在输入过程中,数据一位一位从外部设备进入接口的寄存器,当接收完一个数据后,数据就从移位寄存器送到输入寄存器,再等待CPU来取走。输出的情况与输入过程类似,在输出过程中,数据输出寄存器与并行输入/串行输出移位寄存器配对使用。当CPU往数据输出寄存器中输出一个数据后,数据便传输到移位寄存器,然后一位一位地通过输出线送到外设。串行通信数据的收发方式分为异步通信方式与同步通信方式。
并行打印机适配器信号
适配器信号 DB-25 信号方向 名称 寄存器 功能说明 1 1 输出 nSTROBE CONTROL 低电平有效,表明数据线上有效数据
您可能关注的文档
- 糯米依子黑豆婚礼策划试行.doc
- 系统不安全的服务不用就关掉.doc
- 素质教育测试题.doc
- 紧急停车处理措施.doc
- 紧邻已有结构与道路条件下的深基坑施工技术.doc
- 紫米老婆饼的制作方法分享.doc
- 紫外线老化试验箱模拟雨水和露水的影响.doc
- 紫藤的养护管理技术浅析.doc
- 红外测温仪操作注意事项-.doc
- 红帆NT1+说明书-第四—七章.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 作文稿纸A4打印模板.docx VIP
- 《城市轨道交通客运服务》教案 项目二 城市轨道交通客运服务标志.pdf VIP
- 弱电系统维保方案(三篇).pdf VIP
- 2026建筑施工企业复工复产开工第一课.pptx
- 肠内营养(江苏)PPT课件.pptx VIP
- 基于51单片机智能晾衣架的设计.doc VIP
- 第一单元 第1课《童年艺趣》(课件)人教版三年级美术上册.ppt
- 交互设计2 交互系统与设计目标.ppt VIP
- 2024-2025学年广东深圳龙华区高一(上)期末数学试卷【答案版】.pdf VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
原创力文档

文档评论(0)