《接口与通讯》课件
- 格式:ppt
- 大小:5.77 MB
- 文档页数:9


《微型计算机接口技术与汇编语言》
第1-2章 微型计算机系统概论
1.现代微机接口在硬件上的层次结构——设备接口和总线接口
微机系统硬件——微处理器、存储器、I/O设备与I/O接口、总线
2.I/O设备接口与CPU交换数据的方式(P9)
I/O设备接口与CPU之间的数据交换,一般有查询、中断和DMA三种方式。
3.各主要寄存器的位数(P25)
(1)数据寄存器:包括4个16位通用寄存器AX、BX、CX、DX;
(2)段寄存器:一个段的描述包括段的长度、起始位置和段内偏移量,段长度可长可短,最多可达64KB。段在存储器中的起始地址称为段地址,存放在段寄存器中,如CS(Code
Segment)、DS(Data Segment)、ES(Extra Data Segment)、SS(Stack Segment)。
(3)指针寄存器和变址寄存器:包括4个16位的寄存器SP、BP、SI、DI;
(4)指令指针寄存器:IP;
(5)标志寄存器:Flag(16位)
4.存储器物理地址的形成方法、物理地址的计算(P21)
物理地址的形成算法是:段寄存器的值左移4位,再与偏移量相加,并且由微处理器内部的地址加法器完成,无需用户干预。
Append: 2.2.5 编程模型
AX (16位) = AH (高8位)+AL(低8位)
5.跨段前缀的作用(P35,P89)
微处理器使用跨段前缀可以改变上述寄存器和表示偏移地址寄存器的默认组合(CS:IP,SS:SP的组合不能改变),但必须显式地说明寻址所使用的段寄存器名。
6.堆栈指针寄存器SP和指令指针寄存器IP的作用(P25)
SP和BP都是用来存放堆栈变量在堆栈段中的偏移量,与SS寄存器联用来确定堆栈段中某一存储单元的地址,但有所分工。
IP用来存放代码段中的地址,它与CS寄存器联用确定下一条指令的首地址。
7.堆栈操作的原则——后入先出
8.字存储单元的内容确定
232通讯接口连接
RS-232C标准(协议)的全称是EIA-RS-232C标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommended standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改。
1、RS-232C接口引脚定义
由于RS-232C并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的连接器,其引脚的定义也各不相同。下面是常用的DB-25和DB-9连接器接口图:
图3 DB25 和DB9引脚图
旧制JIS名称 新制JIS名称 全 称 说 明
FG SG Frame Ground 连到机器的接地线
TXD SD Transmitted Data 数据输出线
RXD RD Received Data 数据输入线
RTS RS Request to Send 要求发送数据
CTS CS Clear to Send 回应对方发送的RTS的发送许可,告诉对方可以发送
DSR DR Data Set Ready 告知本机在待命状态
DTR ER Data Terminal
Ready 告知数据终端处于待命状态
CD CD Carrier Detect 载波检出,用以确认是否收到Modem的载波
SG SG Signal Ground 信号线的接地线(严格的说是信号线的零标准线)
• RS-232C规标准接口有25条线,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,它们是:
(1)、状态线:
接口与通讯技术
预算成绩情况
--------------------------------------------------------------------------------
名称:接口与通讯技术作业
题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
8086CPU工作在DMA请求方式时,会让出( )。
A、地址总线
B、数据总线
C、地址和数据总线
D、地址、数据和控制总线
学员答案:D
正确性:正确
题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
DMA在( )接管总线的控制权。
A、申请阶段
B、响应阶段
C、数据传送阶段
D、结束阶段
学员答案:B
正确性:正确
题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
DMA工作方式时,总线上的各种信号是由( )发送的。
A、中断控制器
B、CPU
C、存储器
D、DMA控制器
学员答案:D
正确性:正确
题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
实现DMA传送,需要( )。
A、A.CPU通过执行指令来完成
B、B.CPU利用中断方式来完成
C、C.CPU利用查询方式来完成
D、D.不需要CPU参与即可完成
学员答案:D
正确性:正确
题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个( )。
A、I/O 设备
B、 I/O 接口
C、 主处理器
D、 协处理器
学员答案:B
正确性:正确
题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)
内容:
直接存储器访问DMA方式发生时,直接存储器访问控制器DMAC获得总线控制权后,向外设发出( )信号。
A、DACK
B、INTA
C、 INTR#
江铃汽车股份有限公司 自动化控制标准
1 通讯网络
1. 简介
有2种通讯网络,分别是DeviceNet和工业以太网
以下是几种通讯网络的应用案例
●DeviceNet
◇主要的远程输入/输出通讯网络
◇PLC到现场输入/输出模块的连接
◇PLC到变频器的连接
◇机器人到现场输入/输出模块和工艺设备(焊接控制器、打胶机)的连接
◇PLC与人机界面的连接
◇PLC与线边工具(加注,扭矩控制器)的连接
●工业以太网
◇PLC与人机界面的连接
◇PLC与上层系统的连接
◇PLC与机器人系统的连接
◇PLC与线边工具(加注,扭矩控制器)的连接
●对于车间现场使用的PLC处理器,HMI,机器人,网关模块等智能设备而言,都应该提
供串口通讯标准接口用于设备初始设置端口或备用设置端口,这样可以保证系统在出现通讯
故障的时候,以串口通讯的方式实现对处理器的配置和编程。从而满足现场工程师对设备的
基本设置或通讯功能。在某些特定的情况下,也可以选用基于串口通讯协议的多设备通讯方
式
2. DeviceNet
2.1. 概况
●DeviceNet应作为主要的远程输入/输出通讯网络来使用
●当设备设计具备安全PLC时,DeviceNet也可以用于在同一媒介基础上的DeviceNet-Safe。江铃汽车股份有限公司 自动化控制标准
2 DeviceNet-Safe在DeviceNet上使用CIP Safety(控制和信息协议),包含了信息到达时间保证
和数据重新核对的功能。安全输入/输出接口和标准输入/输出接口可能共享同一网络。但是,
在以下的分章节里说明了共享DeviceNet的其它限制条件。
●DeviceNet各方面的内容应符合开放DeviceNet供应商协会(ODVA)准则和规范,Rockwell
DeviceNet媒介设计和安装指导书(Pub. DNET-UM072C-EN-P)和其他所选供应商推荐的接线
方法
●应高度关注每个网络段的中继电缆/分支电缆长度和耗电量