版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第6章章 第6章 输入输出接 口 2nCPU与接口之间传送信息的方式n总线技术第6章 输入输出接 口 3n重重点点:n掌握同步掌握同步,异步的异步的I/O传输硬件设计传输硬件设计n掌握程序控制方式的接口软件设计掌握程序控制方式的接口软件设计n难难点点:n 接口电路及软件设计的配合接口电路及软件设计的配合第6章 输入输出接 口 4n6.4 CPU与外部数据传输的方式n6.5 总线技术第6章 输入输出接 口 56.4.1 概述概述 CPU与外设交换的数据信息从广义上来讲包括数据信息、状态信息、控制与外设交换的数据信息从广义上来讲包括数据信息、状态信息、控制信息。这三者都用信息。这三者都用IN和和
2、OUT指令来传送的,只不过是分别送入不同的部指令来传送的,只不过是分别送入不同的部件,起不同的作用。件,起不同的作用。 数据信息:数据信息:是是I/O设备和设备和CPU真正要交换的信息。外设和接口之间的真正要交换的信息。外设和接口之间的数据信息可以是串行的,也可以是并行的,相应的要使用串行接口或并数据信息可以是串行的,也可以是并行的,相应的要使用串行接口或并行接口。不同的行接口。不同的I/O设备要求传送的数据类型也是不同的,例如向显示器设备要求传送的数据类型也是不同的,例如向显示器传送的数据必须是传送的数据必须是ASC码,而不能是二进制形式的数。数字量、开关码,而不能是二进制形式的数。数字量、
3、开关量、模拟量。量、模拟量。 状态信息状态信息:从从I/O接口输入到接口输入到CPU,表示,表示I/O设备当前所处的状态。对设备当前所处的状态。对于输入设备,通常用准备好(于输入设备,通常用准备好(READY)信号来表示外设已准备好输入数)信号来表示外设已准备好输入数据。对于输出设备,通常用忙(据。对于输出设备,通常用忙(BUSY)信号表示设备是否处于空闲状)信号表示设备是否处于空闲状态,如为空闲状态,外设则接收态,如为空闲状态,外设则接收CPU送来的信息,如为忙状态,送来的信息,如为忙状态,CPU则则要等待。要等待。 控制信息控制信息:输出到输出到I/O接口,通知接口和设备要做什么动作。例如
4、,接口,通知接口和设备要做什么动作。例如,CPU向向I/O接口发出启动信号或停止信号以控制外设的启停。接口发出启动信号或停止信号以控制外设的启停。第6章 输入输出接 口 6例子假设幼儿园一个阿姨带假设幼儿园一个阿姨带10个孩子,要给每个孩子分个孩子,要给每个孩子分4块水果块水果糖。要求孩子们把糖。要求孩子们把4块糖都吃完,那么她采用什么方法呢块糖都吃完,那么她采用什么方法呢? 方法方法1: 她先给孩子甲一块糖,盯着甲吃完,然后再给第二块,等她先给孩子甲一块糖,盯着甲吃完,然后再给第二块,等吃完第二块又给第三吃完第二块又给第三 块,吃完第三块又给第四块。接着给孩子块,吃完第三块又给第四块。接着给
5、孩子乙,其过程与孩子甲完全一样。依次类推,直至到乙,其过程与孩子甲完全一样。依次类推,直至到 第第10个孩子个孩子发完四块糖。看来这种方法效率太低,重要之点还在于孩子们发完四块糖。看来这种方法效率太低,重要之点还在于孩子们吃糖时她一直在守吃糖时她一直在守 候,什么事也不能干。候,什么事也不能干。6.4 CPU与外设之间的数据传送方式与外设之间的数据传送方式第6章 输入输出接 口 7方法方法2: 每人发一块糖各自去吃,并约定谁吃完后就每人发一块糖各自去吃,并约定谁吃完后就 向她举手报向她举手报告,再发第二块。看来这种新方法提高了工作效率,而且在未告,再发第二块。看来这种新方法提高了工作效率,而且
6、在未接到孩子们吃完糖接到孩子们吃完糖 的的 报告以前,她还可以腾出时间给孩子们改报告以前,她还可以腾出时间给孩子们改作业。但是这种方法还可以改进。作业。但是这种方法还可以改进。方法方法3: 进行批处理:每人拿进行批处理:每人拿4块糖各自去吃,吃完块糖各自去吃,吃完4块糖后再向她块糖后再向她报告。显然这种方法工作报告。显然这种方法工作 效率大大提高,她可以腾出更多的时效率大大提高,她可以腾出更多的时间改作业。间改作业。方法方法4: 权力下放,把发糖的事交给另一个人分管,只是必要时她权力下放,把发糖的事交给另一个人分管,只是必要时她才过问一下。才过问一下。6.4 CPU与外设之间的数据传送方式与外
7、设之间的数据传送方式第6章 输入输出接 口 86.4.2 CPU与外设数据传送的三种方式与外设数据传送的三种方式 无条件传送无条件传送 程序方式程序方式 查询方式(条件传送)查询方式(条件传送) 中断方式中断方式 存储器直接存取方式(存储器直接存取方式(DMA方式)方式).这是本这是本章要讲章要讲的内容的内容在第九章在第九章详细讲详细讲了解即了解即可,不可,不作要求作要求第6章 输入输出接 口 96.4.2CPU与外设数据传送的三种方式与外设数据传送的三种方式(1 1)程序方式(a)无条件传送)无条件传送 在该方式中,外设总被任为已处于准备就绪和准备接收状态,在该方式中,外设总被任为已处于准备
8、就绪和准备接收状态,程序不必查验外设的状态程序不必查验外设的状态 当需要与之交换数据时,直接执行输入输出指令,就开始接收和当需要与之交换数据时,直接执行输入输出指令,就开始接收和发送数据。发送数据。第6章 输入输出接 口 10OOOOO+5VK与非与非与非与非或或&D0A0A7A8A15IOR.三态缓冲器三态缓冲器MOVDX,0FFF7HINAL,DXTESTAL,01JZ.D0=0K闭合闭合,D0=1K打开打开A2A3A4.O例例1:无条件输入(如下图所示)无条件输入(如下图所示)第6章 输入输出接 口 11 D0D7A0A7A8A15.IOWOOOO+5V+5VD0D7CPO0O7
9、74LS273(8D触发器触发器锁存功能)锁存功能)锁存锁存输出输出MOVAL,81HMOVDX,0000HOUTDX,AL第6章 输入输出接 口 12K7K1K0+5VD0D7A0A15CLKLS06反相反相驱动器驱动器LS2738D锁存器锁存器LS244三态三态缓冲器缓冲器8000H译码译码+5VLED0LED7GIOWIORDisp:push axpush dxmov dx,8000h;DX指向数据端口指向数据端口in al,dx;从输入端口读开关状态从输入端口读开关状态not al;反相反相out dx,al;送输出端口显示送输出端口显示pop dxpop axret第6章 输入输出接
10、 口 13根据开关状态在根据开关状态在7段数码管上显示数字或符号段数码管上显示数字或符号共阴极共阴极7段数码管结构段数码管结构用用74LS273作为输出接口,把数据送到作为输出接口,把数据送到7段数码管段数码管74LS273的地址假设为的地址假设为F0H用用74LS244作为输入口,读入开关作为输入口,读入开关K0K3的状态的状态74LS244的地址假设为的地址假设为F1H4.当开关的状态分别为当开关的状态分别为00001111时,在时,在7段数码管上对段数码管上对应显示应显示0F简单的简单的I/OI/O接口接口举例:举例:第6章 输入输出接 口 14O1 I1O2 I2O3 I3O4 I4E
11、1# K0K3+5VGG2AG2BCBA1174LS244D0 Q0 | Q1D7 Q2 Q3 Q4CP Q5 Q6 Q7 abcdefgDP7406反相反相器器74LS273Rx81174LS138D0D7IOW#IOR#Y0Y1&1A7A4A15A8A3A2A1A0D0D1D2D3译码译码器器F0H=0000 0000 1111 0000F1H=0000 0000 1111 0001第6章 输入输出接 口 15符号形状7段码.gfedcba符号形状7段码.gfedcba000111111801111111100000110901100111201011011A01110111301
12、001111B01111100401100110C00111001501101101D01011110601111101E01111001700000111F01110001第6章 输入输出接 口 16相应程序段如下:相应程序段如下:Seg7 DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,67H,77H,7CH,39H,5EH,79H,71HLEA BX,Seg7;取;取7段码表基地址段码表基地址MOVAH,0第6章 输入输出接 口 17GO:MOV DX,0F1H;开关接口的地址为;开关接口的地址为F1HINAL,DX;读入开关状态;读入开关状态ANDAL,0
13、FH;保留低;保留低4位位MOV SI,AX;作为;作为7段码表的表内位移量段码表的表内位移量MOV AL,BX+SI;取;取7段码段码MOV DX,0F0H;7段数码管接口的地址为段数码管接口的地址为F0HOUTDX,ALJMPGO第6章 输入输出接 口 18 三态缓冲器三态缓冲器地址地址译码器译码器O&OOO地址总线地址总线M/IORD去去CPU数据数据(来自外设来自外设)输入加三态缓冲器输入加三态缓冲器锁存器锁存器地址地址译码器译码器OOOO数据总线数据总线数据数据(来自来自CPU)地址总线地址总线M/IOWR到外设去到外设去输出加锁存器输出加锁存器&程序设计简单、数据传
14、程序设计简单、数据传送不能太频繁、针对一送不能太频繁、针对一些简单的外设操作些简单的外设操作第6章 输入输出接 口 19查询方式输入过程的流程图查询方式输入过程的流程图 开始开始初始化初始化数据是否数据是否准备好?准备好?输入一个字节输入一个字节到到CPU数据处理并送数据处理并送内存缓冲区内存缓冲区否否是是第6章 输入输出接 口 20IOR+5V8D锁存器锁存器8位位三态三态缓冲器缓冲器译码译码1位位三态三态缓冲器缓冲器RQA0A158000H8001HD0D7D0D输入输入设备设备IORSTB外设准备好信号外设准备好信号,两个作用两个作用读数据之前一定要确定外设读数据之前一定要确定外设是否准
15、备好。是否准备好。READY第6章 输入输出接 口 21n发出一个选通信号发出一个选通信号,一面把数据锁存起来一面把数据锁存起来,一面送一面送D触发触发器的器的CLK端端,将将D=1打入打入Q端端,使使Q=1;CPU读入状态信读入状态信息息READY;当;当READY=1,输入数据;读入数据同时输入数据;读入数据同时,将状态信号清零将状态信号清零。mov dx,8000h;DX指向状态端口status:in al,dx;读状态端口test al,01h;测试标志位D0jz status;D00,未就绪,继续查询inc dx;D01,就绪,DX指向数据端口in al,dx;从数据端口输入数据第6
16、章 输入输出接 口 228D锁存器锁存器译码译码1位位三态三态缓冲器缓冲器RQA0A158000H8001HD0D7D7D+5V输出输出设备设备ACKIOWIOR写数据之前一定要确定外设写数据之前一定要确定外设是否准备好。是否准备好。BUSY第6章 输入输出接 口 23n当输出装置输出数据后当输出装置输出数据后,发发ACK信号信号,将将D触发器置触发器置0,即即BUSY=0nCPU查询查询BYSY,若为若为0,转入转入,否否,继续查继续查n执行输出指令执行输出指令,把数据送至锁存器把数据送至锁存器n同时令同时令D触发器置触发器置1,它一方面告知外设它一方面告知外设, 数据已准备好数据已准备好,
17、另一方面让另一方面让BUSY=1,阻止阻止CPU输出新的数据输出新的数据mov dx,8000h ;DX指向状态端口指向状态端口status: in al,dx;读取状态端口的状态数据读取状态端口的状态数据test al,80h;测试标志位测试标志位D7jnz status;D71,未就绪,继续查询,未就绪,继续查询inc dx;D70,就绪,就绪,DX指向数据端口指向数据端口mov al,buf;变量变量buf送送ALout dx,al;将数据输出给数据端口将数据输出给数据端口第6章 输入输出接 口 24查询方式的步骤查询方式的步骤(1)CPU从接口(状态口)中读取状态字从接口(状态口)中读
18、取状态字(2)CPU检测状态字,满足条件,检测状态字,满足条件,CPU从数据口输入从数据口输入 (输出)数据(输出)数据(3)不满足条件,)不满足条件,CPU重新读取状态字重新读取状态字(4)输入数据查外设是否)输入数据查外设是否“准备就绪准备就绪 ”。 输出数据时查外设是否处于输出数据时查外设是否处于“忙忙”或或“空闲空闲”查询方式优点:硬件接口简单,便于程序控制查询方式优点:硬件接口简单,便于程序控制缺点:效率低缺点:效率低第6章 输入输出接 口 25DMA方式即直接存储器存取(方式即直接存储器存取(Direct Memory Access)方式,也称为成组数据传送方式方式,也称为成组数据
19、传送方式。DMA控制器:控制器:一般包括四个寄存器:控制寄存器,状态寄存器,一般包括四个寄存器:控制寄存器,状态寄存器,地址寄存器和字节计数器,这些寄存器在信息传送之前应进地址寄存器和字节计数器,这些寄存器在信息传送之前应进行初始化,即系统程序在地址寄存器中设置要传送的数据块行初始化,即系统程序在地址寄存器中设置要传送的数据块的首地址,在字节寄存器中设置要传送的数据长度(字节的首地址,在字节寄存器中设置要传送的数据长度(字节数),在状态控制寄存器中设置控制字,指出数据是输入还数),在状态控制寄存器中设置控制字,指出数据是输入还是输出,并启动是输出,并启动DMA操作。每个字节传送后地址寄存器增操
20、作。每个字节传送后地址寄存器增1,字节计数器减字节计数器减1。(2)DMA方式和方式和DMA控制器控制器第6章 输入输出接 口 26(a)DMA工作过程工作过程(1)外设 DMAC CPU(HOLD = 1 请求占有总线) CPU(HLDA = 1 同意让出总线) DMAC(2) CPU将地址、数据、控制总线的管理权交DMAC(3) DMAC回答外设。(4)进行DMA传送。传送的内存地址,字节数由DMAC控制。(5)传送完毕,DMAC交出总线管理权,CPU重新占有总线。DMA请求请求回答6.4.2 CPU与外设数据传送的三种方式与外设数据传送的三种方式(2)DMA方式和方式和DMA控制器控制器
21、第6章 输入输出接 口 27HLDA HOLDHLDA HRQCPUDACK DREQDMAC地数控地数控M外设(1)DMA请求(2)总线 请求(3)总线允许(4)DMA回答EOP计数结束DMAC初始化:工作方式地址 基与当前寄存器计数值 基与当前寄存器此时DMAC是接口(从摸块)。称DMAC空闲周期。进入DMA方式:DMAC管理总线,此时DMAC相当于CPU(主摸块)。称DMAC工作周期数据 D0 D7 内存或反之。6.4.2 CPU与外设数据传送的三种方式与外设数据传送的三种方式第6章 输入输出接 口 28(c)缺点)缺点(1)DMA期间,期间,CPU不占总线,因而不能做其它工作。不占总线
22、,因而不能做其它工作。(2)CPU对对DMAC初始化占有额外时间。初始化占有额外时间。(3)增加硬件,提高成本,使电路复杂。)增加硬件,提高成本,使电路复杂。 因此对于数据块短,需频繁因此对于数据块短,需频繁DMAC初始化的场合,对于初始化的场合,对于CPU来得及来得及处处 理的情理的情 况就不必采用况就不必采用DMA方式。方式。(1)硬盘和软盘的输入)硬盘和软盘的输入 / 输出输出(2)快速通信通道输入)快速通信通道输入 / 输出输出(3)多处理机和多程序数据块传送)多处理机和多程序数据块传送(4)扫描操作(图象显示)扫描操作(图象显示)(5)高速数据采集)高速数据采集(b)在什么情况下用)
23、在什么情况下用DMA6.4.2 CPU与外设数据传送的三种方式与外设数据传送的三种方式第6章 输入输出接 口 29 CPU对DMA控制器进行初始化设置 外设、DMAC和CPU三者通过应答信号建立联系:CPU将总线交给DMAC控制 DMA传送qDMA读存储器:存储器 外设qDMA写存储器:存储器 外设 自动增减地址和计数,判断传送完成否第6章 输入输出接 口 30HLDA发存储器地址发存储器地址传送数据传送数据传送结束?传送结束?DMA结束结束修改地址指针修改地址指针第6章 输入输出接 口 316.4.2 CPU与外设数据传送的三种方式与外设数据传送的三种方式(3) 中断传送方式中断传送方式 实
24、现方法: 1. 当外设准备好,向当外设准备好,向CPU发出中断请求发出中断请求 2. CPU在满足响应中断的条件下,发出中断响应信号;在满足响应中断的条件下,发出中断响应信号; 3. CPU暂停当前的程序,转暂停当前的程序,转 去执行中断服务程序,去执行中断服务程序, 完成与外设的数据传送;完成与外设的数据传送; 4. CPU从中断服务程序返回,继续执行被中断的程序从中断服务程序返回,继续执行被中断的程序第6章 输入输出接 口 32中断服务程序中断服务程序发申请发申请中断服务程序中断服务程序发申请发申请中断方式下中断方式下CPU执行程序流程执行程序流程外外设设第6章 输入输出接 口 33使用中
25、断方式时使用中断方式时: :外设准备数据,外设准备数据,CPUCPU执行程序执行程序, , CPUCPU与外设并行工作;与外设并行工作; 一旦外设准备就绪,外设向一旦外设准备就绪,外设向CPUCPU发中断申请,发中断申请, CPUCPU暂停原程序执行,响应中断,进行数据传输。暂停原程序执行,响应中断,进行数据传输。此时,此时,CPUCPU与外设是串行工作。与外设是串行工作。第6章 输入输出接 口 34中断传送方式的特点:中断传送方式的特点:1. CPU和外设大部分时间处在并行工作状态和外设大部分时间处在并行工作状态, 只在只在CPU响应外设的中断申请后,响应外设的中断申请后, 进入数据传送的过
26、程。进入数据传送的过程。2. 中断传送方式提高了中断传送方式提高了CPU的效率,实时性强。的效率,实时性强。第6章 输入输出接 口 35n无条件传送无条件传送:慢速外设需与:慢速外设需与CPU保持同步保持同步n查询传送查询传送: 简单实用,效率较低简单实用,效率较低n中断传送中断传送:外设主动,可与:外设主动,可与CPU并行工作,并行工作,但每次传送需要大量额外时间开销但每次传送需要大量额外时间开销 nDMA传送传送:DMAC控制,外设直接和存储器控制,外设直接和存储器进行数据传送,适合大量、快速数据传送进行数据传送,适合大量、快速数据传送第6章 输入输出接 口 36一、接口技术的现状二、接口
27、技术的发展趋势第6章 输入输出接 口 371用简单的逻辑电路2用可编程集成接口芯片3用多功能的芯片组第6章 输入输出接 口 381.用简单的逻辑电路用简单的逻辑电路采用简单的逻辑部件完成接口电路采用简单的逻辑部件完成接口电路特点:特点:原理清楚,但实际用得少。原理清楚,但实际用得少。例例1无条件输入接口无条件输入接口例例2无条件输出接口无条件输出接口例例3查询输入接口查询输入接口例例4查询输出接口查询输出接口注意:注意:教材中教材中控制信号采用的是控制信号采用的是8086CPU工作于最小模式下的信号工作于最小模式下的信号讲义中讲义中控制信号采用的是控制信号采用的是IBMPC/XT总线上的信号总
28、线上的信号第6章 输入输出接 口 39例例 1 无条件输入接口无条件输入接口三三 态态缓冲器缓冲器输入输入设备设备数据数据线线IOR地址地址译码译码地址线地址线200H000D7D0A15A0与与非非PC总总线线注意:注意:在逻辑门前输入信号的在逻辑门前输入信号的,表示对信号求反。,表示对信号求反。与锁存器、三态门等控制端的意义不同。与锁存器、三态门等控制端的意义不同。简单的逻辑电路:简单的逻辑电路:第6章 输入输出接 口 40例例 2 无条件输出接口无条件输出接口PC总线总线锁存器锁存器输出输出设备设备数据线数据线IOW地址地址译码译码地址线地址线300H000D7D0A15A0与与非非简单
29、的逻辑电路:简单的逻辑电路:第6章 输入输出接 口 41例例3 3 查询输入接口查询输入接口状态端口状态端口D4=1表示外设准备好表示外设准备好三三态态缓冲器缓冲器输输入入设设备备数数 据据 线线2 1 8H数据数据端口端口地址地址译码译码地址线地址线状态状态端口端口地址地址译码译码锁锁存存器器IOR R Q D三三态态缓冲器缓冲器+5vD42 1 CHSTBPC总线总线IORA15A0D7D0&MOVDX,218HINAL,DXMOVDX,21CHINAL,DX简单的逻辑电路:简单的逻辑电路:第6章 输入输出接 口 42例例4 查询输出接口查询输出接口状态端口状态端口D0=0表示外设
30、准备好表示外设准备好输输出出设设备备数数 据据 线线219H数据数据端口端口地址地址译码译码地址线地址线锁锁存存器器 RD D Q 三三 态态缓冲器缓冲器+5vACKPC总总线线IORA15A0D7D0IOW状态状态端口端口地址地址译码译码D021CH&MOVDX,219HOUTDX,ALMOVDX,21CHINAL,DX简单的逻辑电路:简单的逻辑电路:第6章 输入输出接 口 432.用可编程集成接口芯片用可编程集成接口芯片 将完成某一功能的接口电路集成在一个芯片上, 通过对接口芯片编程,设置接口芯片的工作状态。特点:1. 体积小、功能强、可靠性高2. 通常是专门为配合微机系统中的各种
31、适配器设计, 不必增加或增加很少的电路,就可直接与总线连接, 使用方便。3. 应用时,应掌握芯片的工作原理、外部特性、编程方法。第6章 输入输出接 口 44接口芯片举例接口芯片举例:并行接口芯片并行接口芯片8255A、8155A、Z80-PIO串行接口芯片串行接口芯片8251A、8250、Z80-SIO定时定时/计数器计数器8253、8254、Z80-CTC中断控制器中断控制器8259ADMA控制器控制器8237A、Z80-DMA键盘控制器键盘控制器8279CRT控制器控制器8275、6845硬盘控制器硬盘控制器6843D/A转换器转换器DAC0832A/D转换器转换器ADC0809第6章 输
32、入输出接 口 45例例 用可编程并行接口芯片用可编程并行接口芯片8255A做打印机的接口做打印机的接口。查询方式接线图查询方式接线图A0A1CS并行接口并行接口8255A打打印印机机PC总线总线A0A1数数据据线线IORRDWRIOW片选片选译码译码PA0PA7PC0PC4A2A9数据线数据线STROBEBUSYD0D7D0D7第6章 输入输出接 口 46中断方式接线图中断方式接线图A0A1CS并行接口并行接口8255A打打印印机机PC总线总线A0A1数数据据线线IORRDWRIOW片选片选译码译码PA0PA7PC7PC6A2A9数据线数据线STROBEACKD0D7D0D7PC3IRQ3第6
33、章 输入输出接 口 473.用多功能的芯片组用多功能的芯片组 将完成多个功能的接口电路集成在一个芯片上, 通过编程,设置控制字,改变接口芯片的工作状态。例 82206集成外设控制器,内部包含: 2个8237DMA控制器2个8259A中断控制器 1个8254定时/计数器 1个MC 146818实时时钟 以及其他接口芯片特点:可靠性更高、功能更强第6章 输入输出接 口 48l芯片组是主板的关键部件,通常固定在主板上,芯片组是主板的关键部件,通常固定在主板上,不象不象CPU、内存条或其他插卡等可进行简单的替换和升级。、内存条或其他插卡等可进行简单的替换和升级。l芯片组提供主板的核心逻辑,影响主板的性
34、能和功能, 决定主板所支持的CPU 类型、内存类型、 总线类型、总线速度等关键技术配置l将主板上的外围芯片集成在一组(24片)超大规模集成芯片上, 构成芯片组。第6章 输入输出接 口 49第6章 输入输出接 口 50550MHzIDE2PentiumIII北桥北桥440BXAGP南桥南桥PIIX4ECMOS&RTCUSB超级超级I/OIDE1COM1COM2LPT1550MHzL1CacheL2Cache处理机总线处理机总线100MHz100MHzPCI总线总线33MHzPCI插槽插槽ISA插槽插槽硬件实验箱硬件实验箱ISA总线总线8MHz内存条内存条ROMBIOS显显示示器器硬盘硬盘
35、光驱光驱软驱软驱键盘鼠标键盘鼠标打印机打印机MODEM66MHz显卡显卡第6章 输入输出接 口 51l集成化l多功能化l标准化l智能化第6章 输入输出接 口 52一、基本方法二、注意事项第6章 输入输出接 口 531. 了解外设工作原理,明确接口功能,选择接口芯片2. 设计接口与系统的连接3. 分析和设计接口程序4. 接口的调试第6章 输入输出接 口 541.了解外设工作原理,明确接口功能,选择接口芯片了解外设工作原理,明确接口功能,选择接口芯片CPU接接口口作作用用外外设设模模/数数转转换换( (A/ /D) )数数/模模转转换换( (D/ /A) )模模拟拟量量信信息息类类型型数数字字量量三三态态缓缓冲冲、锁锁存存数数字字量量工工作作速速度度快快解解决决传传送送方方式式慢慢串串/并并转转换换并并/串串转转换换串串行行通通信信方方式式并并行行三三态态缓缓冲冲、锁锁存存并并行行第6章 输入输出接 口 55外外设设数据线数据线接接口口电电路路PC总总线线数据线数据线片片选选译译码码高高位位地址线地址线控制线控制线低位地址线低位地址线控制线控制线状态线状态线CPU辅辅助助电电路路CPU2.设计接口与系统的连接设计接口与系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Module 3 Unit 2 They made mooncakes for the animals(说课稿)-2024-2025学年外研版(一起)英语五年级上册
- 2025年投标员实习报告撰写与指导服务合同3篇
- 2《学做“快乐鸟”》说课稿-2023-2024学年道德与法治二年级下册统编版(五四制)
- Unit 3 Could you please clean your room Section A 4a-4c 说课稿 2023-2024学年人教版八年级英语下册
- 乒乓球 模块说课稿-2024-2025学年高一上学期体育与健康人教版必修第一册
- 2025年度电子产品团购协议合同示范文本2篇
- 2025年房产买卖定金合同范本2篇
- 专项瓦工2024年度分包协议条款版B版
- 全国泰山版初中信息技术七年级上册第四章第一节《分类存储》说课稿
- 闽教版信息技术四年级上册《第3课 辨别信息判真伪》说课稿
- 校园热水方案
- 跟踪服务项目活动实施方案
- 新能源汽车产业链中的区域发展不均衡分析与对策
- 财务机器人技术在会计工作中的应用
- 《保单检视专题》课件
- 建筑保温隔热构造
- 智慧财务综合实训
- 安徽省合肥市2021-2022学年七年级上学期期末数学试题(含答案)3
- 教育专家报告合集:年度得到:沈祖芸全球教育报告(2023-2024)
- 肝脏肿瘤护理查房
- 护士工作压力管理护理工作中的压力应对策略
评论
0/150
提交评论