东北大学微机原理第4讲ppt课件.pptx
《东北大学微机原理第4讲ppt课件.pptx》由会员分享,可在线阅读,更多相关《东北大学微机原理第4讲ppt课件.pptx(23页珍藏版)》请在三一办公上搜索。
1、,接口(Interface),输入输出(Input / Output - I/O)接口是主机与外设之间的交接界面,通过接口可以实现主机与外设之间的信息交换。在计算机系统中,“输入”指的是信息从I/O设备进入CPU中;“输出”指的是信息从CPU输送到I/O设备。,解决主机和外设在信息形式和工作速度上差异的电路,端口,端口是指接口电路中可以被CPU直接访问的寄存器。,数据端口存放数据信息的寄存器,命令端口存放控制命令的寄存器,状态端口存放外设状态信息的寄存器,接口的基本功能:缓冲作用 锁存功能,IO 接口应具备输入缓冲、输出锁存功能。,端口编址,独立编址方式I/O 端口与存储器系统是隔离的,存储器
2、映像方式存储器映像I/O 的端口被视为存储器映像中的一个存储单元,接口类型,并行接口并行接口将数据的各位同时在多根并行传输线上进行传输,串行接口串行通信是将数据分解成二进制位,用一条信号线一位一位顺序传送的方式。串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送。,通讯方式 同步通信方式(synchronous communication) 异步通信方式(asynchronous communication)。,同步通信同步通信方式,是把许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字
3、符,因为同步传输不允许有间隙。同步方式下,发送方除了发送数据,还要传输同步时钟信号,信息传输的双方用同一个时钟信号确定传输过程中每1位的位置。,异步通信异步串行数据无需时钟或定时信号即可发送和接收。传输的数据以字符(character)为单位。每帧串行数据通过起始位和停止位来区分字符。当发送一个字符代码时,字符前面要加一个“起始”信号,其长度为一位,极性为“0”,称空号(space)状态。规定在线路不传送数据时全部为“1”,称传号(mark)状态。字符后边要加一个“停止”信号,其长度为1、1.5或2位,极性为“1”。字符本身的长度58位数据,视传输的数据格式而定。由起始位、数据位、校验位、停止
4、位四部分构成一个数据帧。传送时,字符可以连续发送,也可以单独随机发送,不发送字符时线路保持“1”状态。字符发送的顺序是先低位后高位。,图1-5-5给出了两帧发送字符ASCII的串行数据,每帧包含一个起始位,7个数据位、一个奇校验位以及一个停止位,共10个二进制位。其中帧1和帧2发送的分别是字母“A”和“C”。由于采用的是奇校验,要求数据位和校验位中“1”的个数为奇数,因此两帧中的校验位分别为“1”和“0”。,串行通讯分类,全双工,半双工,单工,波特率,发送端使用的用于决定数据位宽度的时钟称为发送时钟接收端使用的用于测定每一位输入数据位宽度的时钟称为接收时钟发送/接收时钟决定了每一位数据的位宽度
5、,所以发送/接收时钟频率的高低决定串行通信双方发送/接收字符数据的速度。,发送/接收时钟,单位时间内传送二进制数据的位数,单位为位/秒(b/s),一个数据帧包括12位(一个起始位,8个数据位,1个偶校验位,2个停止位),传输速率为1200b/s时,每秒最大所能传送的字符是 1200/(1+8+1+2)=100个。,2. 输入输出方式,输入输出方式指的是主机与外设之间数据传送的途径和方法。,程序直接控制方式 ,由CPU 执行一般输入输出程序来实现主机与外设之间数据传送的方式叫做程序直接控制方式。根据外设的不同性质,无条件传送 程序查询方式,中断方式利用中断服务程序中完成一次主机与外设之间的数据传
6、送,直接存储器存取方式(DMA),I/O 端口stand by CPU 无需查询外设的工作状态,认为外设始终处于准备就绪状态在CPU 认为需要时,随时可直接利用相关指令访问I/O 端口,实现与外设之间的数据交换,最简单、经济的I/O方式,当CPU与外设工作不同步时,为了保证数据传送的正确进行,要求CPU 在程序中查询外设的工作状态。如果外设尚未准备就绪,CPU 就循环等待,只有当外设已做好准备,CPU才能执行指令进行数据传送,这就是程序查询方式。,程序查询方式,程序查询方式的工作步骤如下:Step 1:预置传送参数,在传送数据之前,由CPU执行一段初始化程序,预置传送参数,传送参数包括存取数据
7、的主存缓冲区首地址和传送数据的个数。Step 2:向外设接口发出命令字。当CPU选中某台外设时,执行输出指令向外设接口发出命令字启动外设,为接受数据或发送数据做应有的操作准备。Step 3:从外设接口取回状态字。CPU执行输入指令,从外设接口中取回状态字并进行测试,判断数据传送是否可以进行。Step 4:查询外设标志。CPU不断查询状态标志。如果外设没有准备就绪,CPU就踏步等待,转第Step 3,一直到这个外设准备就绪,并发出“外设准备就绪”信号为止。Step 5:传送数据。只有外设准备好,才能实现主机与外设间的一次数据传送。输入时,CPU执行输入指令,从外设接口的数据缓冲寄存器中接收数据;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北大学 微机 原理 ppt 课件
链接地址:https://www.31ppt.com/p-1653273.html