主要接口的定义
- 格式:ppt
- 大小:1.30 MB
- 文档页数:39
GPIB一、简介:GPIB(General-Purpose Interface Bus)-通用接口总线,大多数打印机就是通过GPIB线以及GPIB接口与电脑相连。
1965年惠普公司设计HP-IB1975年 HP-IB变成IEEE-488标准1987年 IEEE488.2被采纳, IEEE 488-1978变成IEEE488.1-19871990年SCPI规范被引入IEEE 488仪器1992年修订IEEE 488.21993年 NI公司提出HS4881965年, 惠普公司(Hewlett-Packard)设计了惠普接口总线(HP-IB, 用于连接惠普的计算机和可编程仪器.由于其高转换速率(通常可达1Mbytes/s), 这种接口总线得到普遍认可, 并被接收为IEEE标准488-1975和ANSI/IEEE 标准488.1-1987. 后来, GPIB比HP-IB的名称用得更广泛. ANSI /IEEE 488.2 -1987加强了原来的标准, 精确定义了控制器和仪器的通讯方式. 可编程仪器的标准命令(Standard Commands for Programmable Instruments, SCPI)采纳了IEEE488.2定义的命令结构,创建了一整套编程命令二、接口与总线接口部分是由各种逻辑电路组成,与各仪器装置安装在一起,用于对传输的信息进行发送、接收、编码和译码;总线部分是一条无源的多芯电缆,用做传输各种消息。
将具有GPIB接口的仪器用GPIB总线连接起来的标准接口总线系统。
在一个GPIB标准接口总线系统中,要进行有效的通信联络至少有“讲者”、“听者”、“控者”三类仪器装置。
讲者是通过总线发送仪器消息的仪器装置(如测量仪器、数据采集器、计算机等),在一个GPIB系统中,可以设置多个讲者,但在某一时刻,只能有一个讲者在起作用。
听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个GPIB系统中,可以设置多个听者,并且允许多个听者同时工作。
1、课程名称:接口的定义及使用2、知识点2.1、上次课程的主要知识点1、抽象类的设计是在普通类之上的抽象类;2、抽象类关键的问题就是约定了子类必须要覆写的抽象方法;3、抽象类的使用原则:·抽象类必须有子类,子类利用extends关键字来继承抽象类,一个子类只能够继承一个父类;·抽象类的子类(如果不是抽象类),那么必须要覆写抽象类中的全部抽象方法;·抽象类可以利用对象的向上转型机制,通过子类对象进行实例化操作。
2.2、本次预计讲解的知识点1、接口的基本定义以及使用形式;2、与接口有关的设计模式的初步认识;3、接口与抽象类的区别。
3、具体内容(★★★★★★★★★★★★★★)接口与抽象类相比,接口的使用几率是最高的,所有的设计几乎都是围绕着接口进行的,但是要想把接口彻底闹明白,需要很长一段时间。
3.1、接口的基本概念接口是一种特殊的类,但是在接口里面的组成与类不同,比类的组成部分简单,主要由抽象方法和全局常量所组成。
而接口使用interface关键字来定义。
范例:定义一个接口当一个接口定义完成之后,需要遵循如下的步骤进行接口的使用:·接口一定要定义子类,子类利用implements关键字来实现接口,一个子类可以同时实现多个接口;|- 秒杀抽象类的单继承局限,一个抽象类只能够被一个子类所继承;·接口的子类(如果不是抽象类)那么必须覆写接口中的全部抽象方法;·接口的对象利用子类对象的向上转型进行实例化操作。
范例:使用接口但是这个时候会有这样一种比较神奇的操作。
注意:关于接口的组成描述接口里面在定义的时候就已经明确的给出了开发要求:抽象方法和全局常量,所以以下两种接口的定义从本质上讲是完全一样的。
如果在定义接口方法的时候没有使用public ,那么本质上也不是default 权限,而默认就是public 。
很多时候为了防止一些开发者概念不清晰,所以以后建议大家在定义接口的时候永远都写上public ,但是一般都不会去写abstract 。
附录1.1附录DB15 引脚信号安排表1.2120ΩE1接口(RJ45)引脚定义1.375Ω/120ΩE1接口(RJ45)引脚定义1.475Ω线路RJ45座信号引线表1.5V.24 / NM (RJ45)接口引脚定义-5 1.6以太网接口(LAN)引脚定义1.7DSL接口(RJ11)引线表(DSL系列)!注:4线RJ11头:指的是4个金属接触点的RJ11头,其他依次类推;1.8速率选择设置位(OEV35/V24、ICE02/04、DSLFE1):1.9ICE02环路示意图1.9.1近端V.35口双向环1.9.2 近端E1口双向环1.9.3 远端V.35口双向环图 错误!文档中没有指定样式的文字。
-1图错误!文档中没有指定样式的文字。
-1图错误!文档中没有指定样式的文字。
-2 1.9.4远端E1口环回图错误!文档中没有指定样式的文字。
-31.10OEV.35环路示意图1.10.1近端V.35口双向环近端设置,V.35口近端环图错误!文档中没有指定样式的文字。
-41.10.2近端光口双向环近端设置,光口近端环图错误!文档中没有指定样式的文字。
-51.10.3远端V.35口双向环近端设置,V.35口远端环图错误!文档中没有指定样式的文字。
-6 1.10.4远端光口双向环图错误!文档中没有指定样式的文字。
-71.11DSLFE1环路示意图1.11.1近端E1口自环图错误!文档中没有指定样式的文字。
-8 1.11.2近端DSL口作环图错误!文档中没有指定样式的文字。
-9。
USB引脚定义USB(通用串行总线)是一种用于连接计算机和外部设备的标准接口。
它被广泛应用于计算机、手机、打印机、摄像头等各种设备之间的数据传输和通信。
USB接口最常见的应用方式是连接设备到计算机,方便传输数据、充电和进行其他操作。
为了确保设备之间的兼容性和正常工作,USB接口的引脚定义起着重要的作用。
USB接口通常由四根线组成,分别是VCC(电源线)、D+(差分数据线正极)、D-(差分数据线负极)和GND(接地线)。
这些引脚的定义是根据USB规范来确定的,确保设备能够正确地进行数据传输和电力供应。
1. VCC(电源线)VCC引脚是用来提供电源给USB设备的,它通常由主机(如计算机)提供电力。
VCC的电压通常为5V,通过这根线为设备提供操作所需的电力。
在连接设备时,VCC引脚会传输电流,为设备供电。
2. D+(差分数据线正极)D+引脚是用来传输数据信号的,它是USB接口中的正极数据线。
它与D-引脚一起用于实现USB设备和主机之间的数据通信。
D+引脚的电平变化表示不同的数据传输状态,使得设备能够进行数据传输和通信。
3. D-(差分数据线负极)D-引脚是用来传输数据信号的,它是USB接口中的负极数据线。
与D+引脚配合使用,D-引脚也用于实现USB设备和主机之间的数据通信。
D-引脚的电平变化与D+引脚一起被用来传输数据信号。
4. GND(接地线)GND引脚是用来连接设备和主机的电地线。
它的主要作用是提供电路的接地点,确保数据传输的稳定性和可靠性。
GND引脚通常与其他引脚一起连接,确保设备和主机处于相同的电势。
通过以上四个引脚的定义,USB接口实现了设备之间的数据传输、电力供应和通信功能。
这种标准化的接口定义使得设备能够在不同的品牌和型号之间进行互联和兼容,提高了设备的可用性和可扩展性。
无论是在家庭、办公室还是工业领域,USB接口都发挥着重要的作用,为我们的生活和工作带来了极大的便利。
总结起来,USB接口的引脚定义是VCC(电源线)、D+(差分数据线正极)、D-(差分数据线负极)和GND(接地线)。
A口:A接口是MSC/VLR/SSP与BSC之间的接口A接口定义为网络子系统(NSS)与基站子系统(BSS)间的通信接口其物理连接通过2Mb/s数据/链路实现。
信号方式也采用开放互连结构,其第一、第二、第三层接口协议分别满足GSM建议书08.54、08.56、08.58的要求。
Abis接口为私有接口,即BTS和BSC的协议可以根据各设备商自行规定。
Gb口:Gb接口是SGSN和BSS间接口(在华为的GPRS系统中,Gb接口是SGSN和PCU 之间的接口),通过该接口SGSN完成同BSS系统、MS之间的通信,以完成分组数据传送、移动性管理、会话管理方面的功能。
该接口是GPRS组网的必选接口。
在目前的GPRS标准协议中,指定Gb接口采用帧中继作为底层的传输协议,SGSN同BSS 之间可以采用帧中继网进行通信,也可以采用点到点的帧中继连接进行通信。
C/D接口:C接口-移动交换中心MSC与HLR间的接口。
当建立呼叫时,MSC经此口从HLR中获取路由选择信息;当呼叫结束时,MSC 经此口向HLR发送计费信息,若此MSC为GMSC,而当地面固定交换网需要获取被呼移动台的位置信息以建立呼叫时,可通过GMSC向该被叫用户登记的HLR进行查询,并将结果信息传送给固定交换网。
IU接口:Iu接口负责核心网(CN)和RNC之间的信令交互。
Iub是RNC和NODE-B之间的接口,用来传输RNC和NODE-B之间的信令以及来自无线接口的数据。
Iub接口协议包括三层,无线网络层、传输网络层和物理层。
Iu-ps是指分组域的Iu接口,Iu-cs指电路域的接口。
Iu-bc接口是广播域的接口。
Iur接口是两个RNC之间的逻辑接口,用来传送RNC之间的控制信令和用户数据。
Iur接口协议栈包括三层:无线网络层、传输网络层和物理层。
Iu-csIu-CS的控制面协议栈包括RANAP,它构筑在宽带七号信令或IP信令之上。
从3GPP Release5版本开始,传输网络层提供了两个选项—ATM和IP。
RJ45接⼝定义即常说的8p8c,分为插头和插座;这个我们最常见的接⼝之⼀---虽然wifi的普及让很多场合没有了RJ45的踪影,虽然最常见,但是要把它说清楚却不是那么容易。
只能想到哪⾥写到哪⾥。
先说接⼝定义:引脚信号定义表以太⽹ 10/100Base-T 接⼝以太⽹ 100Base-T4 接⼝引脚号引脚名称说明引脚号引脚名称说明1TX+Tranceive Data+(发送数据+)1TX_D1+Tranceive Data+(发送数据+)2TX-Tranceive Data-(发送数据-)2TX_D1-Tranceive Data-(发送数据-)3RX+Receive Data+(接收数据+)3RX_D2+Receive Data+(接收数据+)4n/c Not connected(未使⽤)4BI_D3+Bi-directional Data+(双向数据+)5n/c Not connected(未使⽤)5BI_D3-Bi-directional Data-(双向数据-)6RX-Receive Data-(接收数据-)6RX_D2-Receive Data-(接收数据-)7n/c Not connected(未使⽤)7BI_D4+Bi-directional Data+(双向数据+)8n/c Not connected(未使⽤)8BI_D4-Bi-directional Data-(双向数据-)这个⾥⾯有直连线和交叉线的区别;百兆⽹线和千兆⽹线的接法完全相同,都是按照T568A或T568B标准接线,⽹线两边同时采⽤T568A或T568B标准接线为直通线,主要⽤于不同⽹络设备的连接,⽹线两边分别采⽤T568A和T568B标准接线为交叉线,主要⽤于同类⽹络设备的连接。
由于⽬前主流⽹络设备和⽹卡均⽀持⽹⼝⾃动翻转功能,所以⼀般将⽹线制作为直通线就可以正常连接⽹络设备了。
所以⼀般⽹线的两端可以都采⽤T568B标准线序⽩橙橙⽩绿蓝⽩蓝绿⽩棕棕进⾏接线,也可以按照T568A标准⽩绿绿⽩橙蓝⽩蓝橙⽩棕棕接线。
RS-422接口引脚定义
RS-422接口是一种高速低容错性的串行通讯接口,它是RS-232接口的升级版本,对出厂设备之间提供了高速连接,常用在电脑设备之间的连接。
RS-422接口主要由9个引脚组成,分别是:
1、A型接口:A编号引脚定义为发送端的逻辑高电平,也就是上拉电阻,可接受 -7V ~12V 的电压范围,接受此范围之外的电压则会减弱或者失效。
3、C型接口:C编号的引脚定义为发送端的信号管脚,可以接受1V左右的低电平信号,如果输入的电压超过这个范围则会导致发送信号失败。
5、E(+)型接口:E(+)编号的引脚定义为电源供给引脚,只能供给一极性(正电压)
的电源,通常的范围为7V~12V,并且分辨率要求很高。
总之,RS-422接口的9个引脚的定义如下:A(Tx+): 发送端的逻辑高电平; B(Tx-): 发送端的逻辑低电平; C(TxD): 发送端的信号管脚; D(RxD): 接收端的信号管脚;
E(+): 电源供给引脚; F(-): 电源回路; G(RTS): 控制信号引脚; H(CTS): 控制信号
管脚; T(Rx+): 接收端的接受测定信号引脚。
常用液晶屏接口定义从屏的接口样式简单区分屏接口类型的方法(1) TTL屏接口样式:D6T(单6位TTL):31扣针,41扣针。
对应屏的尺寸主要为笔记本液晶屏(8寸,10寸,11寸,12寸),还有部分台式机屏15寸为41扣针接口。
S6T(双6位TTL):30+45针软排线,60扣针,70扣针,80扣针。
主要为台式机的14寸,15寸液晶屏。
D8T(单8位TTL):很少见S8T(双8位TTL):有,很少见80扣针(14寸,15寸)(2)LVDS屏接口样式:D6L(单6位LVDS):14插针,20插针,14片插,30片插(屏显基板100欧姆电阻的数量为4个)主要为笔记本液晶屏(12寸,13寸,14寸,15寸)D8L(单8位LVDS):20插针(5个100欧姆)(15寸)S6L(双6位LVDS):20插针,30插针,30片插(8个100欧姆)(14寸,15寸,17寸)S8L(双8位LVDS):30插针,30片插(10个100欧姆电阻)(17寸,18寸,19寸,20寸,21寸)(3)RSDS屏接口样式:50排线,双40排线,30+50排线。
主要为台式机(15寸,17寸)液晶屏。
常用液晶屏接口定义20PIN单6定义:1:电源2:电源3:地 4:地 5:R0- 6:R0+ 7:地 8:R1- 9:R1+ 10:地 11:R2- 12:R2+ 13:地 14:CLK- 15:CLK+16空 17空 18空 19 空 20空每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(4组相同阻值)20PIN双6定义:1:电源2:电源3:地 4:地 5:R0- 6:R0+ 7:R1- 8:R1+ 9:R2- 10:R2+ 11:CLK- 12:CLK+ 13:RO1- 14:RO1+ 15:RO2- 16:RO2+ 17:RO3-18:RO3+19:CLK1- 20:CLK1+每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(8组相同阻值)20PIN单8定义:1:电源2:电源3:地 4:地 5:R0- 6:R0+ 7:地 8:R1- 9:R1+ 10:地 11:R2- 12:R2+ 13:地 14:CLK- 15:CLK+ 16:R3- 17:R3+每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(5组相同阻值)30PIN单6定义:1:空2:电源3:电源 4:空 5:空 6:空 7:空 8:R0- 9:R0+ 10:地 11:R1- 12:R1+ 13:地 14:R2- 15:R2+ 16:地 17:CLK- 18:CLK+ 19:地 20:空- 21:空 22:空 23:空 24:空 25:空 26:空 27:空 28空 29空 30空每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(4组相同阻值)30PIN单8定义:1:空2:电源3:电源 4:空 5:空 6:空 7:空 8:R0- 9:R0+ 10:地 11:R1- 12:R1+ 13:地 14:R2- 15:R2+ 16:地 17:CLK- 18:CLK+ 19:地 20:R3- 21:R3+ 22:地 23:空 24:空 25:空 26:空 27:空 28空 29空 30空每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(5组相同阻值)30PIN双6定义:1:电源2:电源3:地 4:地 5:R0- 6:R0+ 7:地 8:R1- 9:R1+ 10:地 11:R2- 12:R2+ 13:地 14:CLK- 15:CLK+ 16:地 17:RS0- 18:RS0+ 19:地 20:RS1- 21:RS1+ 22:地 23:RS2- 24:RS2+ 25:地 26:CLK2- 27:CLK2+30PIN双8定义:1:电源2:电源3:电源 4:空 5:空 6:空 7:地 8:R0- 9:R0+ 10:R1- 11:R1+ 12:R2- 13:R2+ 14:地 15:CLK- 16:CLK+ 17:地 18:R3-19:R3+ 20:RB0- 21:RB0+ 22:RB1- 23:RB1+ 24:地 25:RB2- 26:RB2+ 27:CLK2-28:CLK2+ 29:RB3- 30:RB3+每组信号线之间电阻为(数字表100欧左右)指针表20 -100欧左右(10组相同阻值)一般14PIN、20PIN、30PIN为LVDS接口,25、31、40、41、60、70、75、80、100PIN接口为TTL接口,其中41PIN以下为单6位,60PIN以上为双六位屏50、80(50+30)PIN接口的为RSDS接口。
接口的名词解释
在计算机科学中,接口(Interface)是指两个不同的系统、组件或模块之间进行交互的边界或约定。
它定义了它们之间可以进行通信和交换信息的方式、规范和协议。
接口可以有不同的层面和类型,例如:
1.硬件接口:用于连接计算机硬件组件之间的物理连接,如USB 接
口、以太网接口等。
2.软件接口:定义了软件组件之间的交互方式,包括函数调用、消
息传递、数据格式等。
3.应用程序接口(API):提供给开发人员使用的一组预定义函数、
类或库,以便他们能够访问和利用系统或平台的功能。
4.用户接口:指人类与计算机系统之间的交互界面,例如图形用户
界面(GUI)、命令行界面(CLI)等。
接口的主要目的是实现不同组件之间的解耦和标准化,使得它们可以独立开发和演化,而不会相互影响或产生兼容性问题。
通过定义明确的接口,不同的组件可以相互协作,提高系统的灵活性、可扩展性和可维护性。
在面向对象编程(OOP)中,接口通常被用来定义类或对象的行为,强制实现某些特定的方法或属性,以保证代码的一致性和可复用性。
总而言之,接口是计算机系统中不同部分之间进行通信和协作的重要机制,它提供了一种标准化的方式来实现模块之间的交互。