基本输入输出接口技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基本输入输出接口技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 输入输出 接口 技术 课件
- 资源描述:
-
1、12022年6月5日星期日22022年6月5日星期日12367543返回2022年6月5日星期日1.1.输入输入/ /输出:输出:微处理器与外部设备之间的信微处理器与外部设备之间的信息交换即通信。息交换即通信。2.2.输入输入/ /输出接口:输出接口:完成微处理器与外部设备完成微处理器与外部设备数据通信即输入数据通信即输入/输出任务的接口。输出任务的接口。 包括包括:硬件接口电路和软件接口程序。硬件接口电路和软件接口程序。4返回2022年6月5日星期日 1. 内部地址译码内部地址译码 2.提供联络信号提供联络信号 3.信号特性匹配(如电平转换)信号特性匹配(如电平转换) 4.信息格式的转换(如
2、正负逻辑的转换,串并信息格式的转换(如正负逻辑的转换,串并 格式,模数转换)格式,模数转换) 5.数据缓冲与锁存数据缓冲与锁存 6.对外设进行中断管理对外设进行中断管理 7.提供时序控制提供时序控制5返回2022年6月5日星期日p三种:数据信息、状态信息、控制信息三种:数据信息、状态信息、控制信息p这些信息均通过数据总线传输。这些信息均通过数据总线传输。6返回2022年6月5日星期日1.存储器映射编址存储器映射编址p含义:含义:p优点:优点:p I/O 端口端口 I/O 端口端口 I/O 端口端口 EPROM或或Flash Memory RAM 0000H FFFFH 7返回2022年6月5日
3、星期日l含义含义 I/OI/O端口与存储器分开独立编址,即端口与存储器分开独立编址,即I/OI/O端口和端口和存储器都有自己的一套地址空间,而且互不相干存储器都有自己的一套地址空间,而且互不相干。l优点优点 I/OI/O设备不占用内存单元,节约了内存空间。设备不占用内存单元,节约了内存空间。 指令执行速度快。指令执行速度快。lI/O端口端口 80808686Core2Core2微机采用微机采用I/OI/O映射的编址方法。映射的编址方法。 I/OI/O端口的地址端口的地址6464K K 个个8 8位口地址(位口地址(00000000H-FFFFHH-FFFFH)。)。8返回2022年6月5日星期
4、日2.基于基于8086和和80286 3.基于基于80386和和80486 4.基于基于PentiumPentium4的的I/OI/O组组织织1. 基于基于8088的的9返回2022年6月5日星期日 64K 个 I/O A15A0 D7D0 RD WR D7D0 A15A0 IORC IOWC 系统总线 10返回2022年6月5日星期日 32K 个 I/O A15A1 D15D0 RD WR D7D0 A13A0 IORC IOWC 系统总线 32K 个 I/O A13A0 D7D0 RD WR CS CS A0 BHE D15D8 CS3 A14A2D24 CS3 D7D0 CS3 A14A
5、2D24 CS3 11返回2022年6月5日星期日 16K 个I/O A15A2 D31D0 RD WR D31D24 A13A0 IORC IOWCW 系统总线 16K 个I/O A13A0 D23D16 RD WR CS CS BE3 16K 个I/O OE WE D15D8 A13A0 16K 个I/O A13A0 D7D0 OE WE CS CS BE2 BE1 BE0 12返回2022年6月5日星期日 8K 个 I/O (3) A15A3 D63D0 RD WR D31D24 A13A0 8K 个 I/O (2) A13A0 D23D16 RD WR CS CS BE3 8K 个 I
6、/O (1) RD WR D15D8 A13A0 8K 个 I/O (0) A13A0 D7D0 RD WR CS CS BE2 BE1 BE0 8K 个 I/O (7) A15A3 RD WR D63D56 A13A0 IORC IOWC 8K 个 I/O (6) A13A0 D55D48 RD WR CS CS 8K 个 I/O (5) RD WR D47D40 A13A0 8K 个 I/O (4) A13A0 D39D32 RD WR CS CS BE7 BE6 BE5 BE4 13返回2022年6月5日星期日1. 1. I/OI/O地址范围地址范围 0000H-FFFFH.共共64K个
7、个8位端口位端口 从从80868086Core2 I/OCore2 I/O地址采用地址采用A15A15A0A0共共1616条地条地址线,且与存储器分开编址。址线,且与存储器分开编址。2. 2. 系统板保留的系统板保留的1 1K K个个I/OI/O端口端口 000H-03FFH,共共1K个个8位端口位端口3. 3. 查看当前系统查看当前系统I/OI/O地址分配地址分配14返回2022年6月5日星期日15返回2022年6月5日星期日 (b) OUT (b) OUT 指令操作时序指令操作时序OUT P8,ALOUT P8,AL或或OUT DXOUT DX,ALAL P P8 8为为8 8位位端端口口
8、地地址址(a) IN(a) IN指令操作时序指令操作时序IN AL,P8 或或IN AL,DXP8P8为为8 8位端口地址位端口地址 162022年6月5日星期日 直接程序控制方式直接程序控制方式 中断控制方式中断控制方式 DMA控制方式控制方式 I/O处理机控制方式处理机控制方式17返回2022年6月5日星期日l含义:含义:直接在程序控制下进行微处理器与外直接在程序控制下进行微处理器与外设之间的数据传送。设之间的数据传送。l分类:分类:无条件传送方式和条件传送方式两种。无条件传送方式和条件传送方式两种。1. 1.无条件传送方式无条件传送方式l含义含义:不查询外设状态而直接进行输入不查询外设状
9、态而直接进行输入输出的一种方式。输出的一种方式。l特点:特点:简单、经济,但可靠性差。简单、经济,但可靠性差。18返回2022年6月5日星期日l含义:含义:首先查询外设状态,满足条件时才进首先查询外设状态,满足条件时才进行数据的传送,因此也叫查询传送方式。行数据的传送,因此也叫查询传送方式。l特点:特点:简单、可靠性高,但简单、可靠性高,但CPU效率低。效率低。READY=1?输入数据后续处理开始输入状态信息NY准备输出数据读状态口的状态BUSY=1?输出数据YN输入输入输出输出19返回2022年6月5日星期日l含义:含义:在满足传输条件时,外设向在满足传输条件时,外设向CPU发请求传输发请求
10、传输的中断信号,的中断信号,CPU接收请求后进入服务程序,在中断接收请求后进入服务程序,在中断服务程序中进行输入输出操作。服务程序中进行输入输出操作。l特点:特点:无需查询等待,无需查询等待,CPU利用率大大提高。利用率大大提高。l不足:不足:中断控制方式仍需要一系列本与输入输出无中断控制方式仍需要一系列本与输入输出无关的操作(如压栈保护等),因此对于高速关的操作(如压栈保护等),因此对于高速I/O设备设备效率仍不算快。效率仍不算快。20返回2022年6月5日星期日l含义含义:直接由:直接由DMA控制器硬件控制数据传输,控制器硬件控制数据传输,传输过程无需传输过程无需CPU干预。干预。l特点:
11、特点:速度快(因为有速度快(因为有DMA硬件直接控制),硬件直接控制),效率高。效率高。21返回2022年6月5日星期日外设外设/内存内存CPUDMA控制器控制器内存内存/外设外设外设外设/内存内存MOV XX,ALOUT DX,ALIN AL,DXMOV AL,XX无需无需CPU指令指令内存内存/外设外设22返回2022年6月5日星期日 尽管尽管DMA方式优点比较突出,但在方式优点比较突出,但在DMA进行传进行传输之前,对输之前,对DMA的初始操作、对数据的运算和处理的初始操作、对数据的运算和处理等都需要处理器事先干预。为了让处理器彻底摆脱管等都需要处理器事先干预。为了让处理器彻底摆脱管理和
12、控制理和控制I/O设备的负担,引入了设备的负担,引入了I/O处理机控制方式。处理机控制方式。这种方式下,由专用这种方式下,由专用I/O协处理器负责协处理器负责I/O操作和处理。操作和处理。23返回2022年6月5日星期日1234ABCD4321DCBAT itleN um berR evisionSizeBD ate:31-Jul-2004Sheet of File:F:项 目 北 京 自 来 水 公 司 抄 表 系 统 电 路 图 Z B 2K M .D D BD raw n B y:123A74F1251A 121A 241A 361A 482A 1112A 2132A 3152A 417
13、1Y 1181Y 2161Y 3141Y 4122Y 192Y 272Y 352Y 431G12G19U 174L S2401A 121A 241A 361A 482A 1112A 2132A 3152A 4171Y 1181Y 2161Y 3141Y 4122Y 192Y 272Y 352Y 431G12G19U 274L S244A 02A 13A 24A 35A 46A 57A 68A 79B 018B 117B 216B 315B 414B 513B 612B 711E19D IR1U 374L S24524返回2022年6月5日星期日1234ABCD4321DCBATitleNumb
14、erRevisionSizeBDate:31-Jul-2004Sheet of File:F:项目北京自来水公司抄表系统电路图ZB2KM.DDBDrawn By:D13Q12D24Q25D37Q36D48Q49D513Q512D614Q615D717Q716D818Q819CLK11CLR1U174LS273D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U274LS373D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1CLK11U374LS374
15、25返回2022年6月5日星期日1234ABCD4321DCBATitleNumberRevisionSizeBDate:2-Aug-2004 Sheet of File:F:教学WJwj 在 服务器 (Billgates) 上第二版微机书稿书稿电路图.BkpDrawn By:12345611128U474LS3012U2A74LS04123U1A74LS32A3A8A9A7A6A5A4A1IORCA0121312U3A74LS11A2A02A13A24A35A46A57A68A79B018B117B216B315B414B513B612B711E19DIR1U574LS245数据总线 D7-
16、D0输入的数据读操作程序读操作程序:MOV DX,377HIN AL,DX26返回2022年6月5日星期日1234ABCD4321DCBATitleNumberRevisionSizeBDate:1-Aug-2004 Sheet of File:F:教学WJ第二版微机书稿书稿电路图.ddb Drawn By:D13Q12D24Q25D37Q36D48Q49D513Q512D614Q615D717Q716D818Q819CLK11CLR1U574HC27312345611128U174HC30123U2A74HC32VCCA7A6A5A4A3A2A1A0IOWC12345611128U474LS
17、30A15A14A13A12A11A10A9A812U3A74LS04456U2B74LS32数据总线 D7-D0输出的数据写操作程序写操作程序:MOV DX,0DFFFHOUT DX,AL27返回2022年6月5日星期日读操作程序读操作程序:MOV DX,2F6HIN AX,DX1234ABCD4321DCBATitleNumberRevisionSizeBDate:11-Sep-2004Sheet of File:F:教学WJ第二版微机书稿书稿电路图.ddb Drawn By:1A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122
18、Y192Y272Y352Y431G12G19U474F2441A121A241A361A482A1112A2132A3152A4171Y1181Y2161Y3141Y4122Y192Y272Y352Y431G12G19U574F24412345611128U274F3012U3A74F04A3A8A9A7A6A5A4A1IORC输入的16 位数据数据总线 D15-D0A0A2D15-D8D7-D0456U1B74F328910U1C74F32BHE123U7A74F08123U1A74F0228返回2022年6月5日星期日写操作程序写操作程序:MOV DX,3ECH ;选中选中3ECH3EFH
19、4个端口个端口OUT DX,EAX1234ABCD4321DCBATitleNumberRevisionSizeBDate:1-Aug-2004 Sheet of File:F:教学WJ第二版微机书稿书稿电路图.ddb Drawn By:D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1CLK11U174HC374D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1CLK11U274HC374D03Q02D14Q15D27Q26D38Q39D413Q412D51
20、4Q515D617Q616D718Q719OE1CLK11U374HC374D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1CLK11U474HC37412345611128U574HC30IOWCA2A3A5A6A7123U7A74HC32A412U6A74HC04D31-D25D7-D0D15-D8D23-D16数据总线D31-D032位数据输出BE0BE1BE2BE3A8A9292022年6月5日星期日1234302022年6月5日星期日 并行通信与并行接口并行通信与并行接口 串行通信与串行接口串行通信与串行接口 串行
21、通信方式及异步通信协议串行通信方式及异步通信协议 串行异步通信标准接口串行异步通信标准接口31返回2022年6月5日星期日1. 并行通信并行通信l含义含义:并行通信是指将一个字节或一个字的各:并行通信是指将一个字节或一个字的各 位同时进行传输的一种通信方式。位同时进行传输的一种通信方式。 l要点要点:传输的各位同时传输(输入或输出)。:传输的各位同时传输(输入或输出)。l特点特点:(1)传输速度快)传输速度快(2)传输的信息率高)传输的信息率高(3)比串行通信需要更多通信信号线)比串行通信需要更多通信信号线l用途用途:常用于传输距离短,数据传输速度要求:常用于传输距离短,数据传输速度要求 高的
22、场合。高的场合。32返回2022年6月5日星期日l含义含义:实现并行通信的接口称:实现并行通信的接口称为并行通信接口。为并行通信接口。 控制寄存器 状态寄存器输入缓冲寄存器输出缓冲寄存器数据输入准备好数据输入回答数据输入数据输出数据输出准备好数据输出回答数据总线 读信号 写信号复位信号 准备好中断请求地址地址译码片选内部端口选择CPU及总线控制器输入设备输出设备33返回2022年6月5日星期日1. 串行通信串行通信l含义含义:串行通信是把传输的数据一位一:串行通信是把传输的数据一位一位地顺序传送的一种通信方式。位地顺序传送的一种通信方式。 l要点要点:按位传输,同一时刻仅传送一位。:按位传输,
23、同一时刻仅传送一位。l特点特点:(1)通信线少)通信线少(2)成本低)成本低(3)但通信速度慢)但通信速度慢l用途:适用于长距离数据传输。用途:适用于长距离数据传输。34返回2022年6月5日星期日l完成串行通信任务的接口称为串行通信接口,完成串行通信任务的接口称为串行通信接口,简称串行接口。简称串行接口。l功能功能:(1)输入时,完成串行到并行格式转换)输入时,完成串行到并行格式转换(2)输出时,完成并行到串行格式转换。)输出时,完成并行到串行格式转换。接收数据 寄存器接收移位寄存器及 其控制发送数据 寄存器发送移位寄存器及 其控制数据总线缓冲 器控制逻辑串行外部设备数据总线RXDTXD接收
24、发送RESETCSWRRD35返回2022年6月5日星期日有单工方式、半双工方式、全双工方式有单工方式、半双工方式、全双工方式接收器发送器 接收器 发送器 接收器 发送器 发送器 接收器 接收器 发送器ABAB数据流向数据流向数据流向(a) 单工方式(b) 半双工方式(c) 全双工方式36返回2022年6月5日星期日两种:串行异步通信和串行同步通信。两种:串行异步通信和串行同步通信。1. 异步通信异步通信 异步通信异步通信:指字符与字符之间的传送是完全异步的,随机指字符与字符之间的传送是完全异步的,随机的,但一个字符的位与位之间是同步的。的,但一个字符的位与位之间是同步的。2. 异步通信特点异
25、步通信特点 字符的发送是随机的。字符的发送是随机的。 每一个字符传输总以一个起始位为准,然后接收方与发送每一个字符传输总以一个起始位为准,然后接收方与发送方保持同步(格式的统一),最后是停止位方保持同步(格式的统一),最后是停止位 通信双方可随时改变通信协议,即改变数据位、奇偶校验通信双方可随时改变通信协议,即改变数据位、奇偶校验位和停止位长度或数据传输率。位和停止位长度或数据传输率。37返回2022年6月5日星期日l异步通信协议异步通信协议包括:一是字符的传送格式的规定,包括:一是字符的传送格式的规定,二是数据传送速率的要求。二是数据传送速率的要求。l 异步通信格式异步通信格式协议,即改变数
展开阅读全文