清华大学出版社TSINGHUAUNIVERSITYPRESS(续2)接口类型8. 1. 5按通用性进行分类,有通用接口和专用接口两类。(1)通用接口:可以供多种外设使用的接口称为通用接口,如Intel 82C55A 8212。(2)专用接口:专为某一类外设或某种用途专门设计的接口是专用接口,如Intel8279可编程键盘/显示器接口、Intel.8275可编程CRT控制接口等。上一页
按通用性进行分类,有通用接口和专用接口两类。 ⑴通用接口:可以供多种外设使用的接口称为通用 接口,如Intel 82C55A 8212。 ⑵专用接口:专为某一类外设或某种用途专门设计 的接口是专用接口,如Intel8279可编程键盘/显 示器接口、Intel.8275可编程CRT控制接口等。 上一页 8.1.5 接口类型(续2)
清华大学出版社TSINGHUAUNIVERSITYPRESS(续3)接口类型8. 1.5按数据传送操作是否同步,可分为同步接口和异步接口两类。(1)同步接口:同步接口的操作是按照CPU控制节拍进行的,不论是CPU与I/O设备,还是存储器与I/O设备,在交换信息时都与CPU的节拍同步,这种接口控制简单,但是它的操作完成时间只能取CPU时钟的整数倍。(2)异步接口:异步接口操作不由CPU节拍控制,CPU与I/O设备之间交换信息采用的是应答方式。上一页
按数据传送操作是否同步,可分为同步接口和异步接口两 类。 ⑴同步接口:同步接口的操作是按照CPU控制节拍进行的, 不论是CPU与I/O设备,还是存储器与I/O设备,在交换 信息时都与CPU的节拍同步,这种接口控制简单,但是 它的操作完成时间只能取CPU时钟的整数倍。 ⑵异步接口:异步接口操作不由CPU节拍控制,CPU与I/O 设备之间交换信息采用的是应答方式。 上一页 8.1.5 接口类型 (续3)
清华大学出版社TSINGHUAUNIVERSITYPRESS(续4)接口类型8. 1.5按照数据传送的控制方式分,又可以分为程序式接口和DMA式接口两种。(1)程序式接口:程序式接口用于连接速度较慢的I/O设备,如显示终端、键盘、打印机等。现代计算机一般都可以采用程序中断方式实现主机与I/O设备交换信息,故都配有这类接口,如Intel8259。(2)DMA式接口:DMA式接口是用于连接高速I/O设备,如磁盘、磁带等,常用的接口如Intel.8257。上一页
按照数据传送的控制方式分,又可以分为程序式接口和 DMA式接口两种。 ⑴程序式接口:程序式接口用于连接速度较慢的I/O设备, 如显示终端、键盘、打印机等。现代计算机一般都可以 采用程序中断方式实现主机与I/O设备交换信息,故都 配有这类接口,如Intel 8259。 ⑵DMA式接口:DMA式接口是用于连接高速I/O设备,如 磁盘、磁带等,常用的接口如Intel.8257。 上一页 8.1.5 接口类型 (续4)
清华大学出版社TSINGHUA UNIVERSITYPRESS8. 2串行接口串行接口概述8.2.18.2.2串行接口的传送方式8.2.3RS-232-C串行接口8.2.4可编程串行接口8251A上一页
8.2.1 串行接口概述 8.2.2 串行接口的传送方式 8.2.3 RS-232-C串行接口 8.2.4 可编程串行接口8251A 上一页 8.2 串行接口
清华大学出版社TSINGHUAUNIVERSITYPRESS串行接口概述8. 2. 1数据以串行(逐位进行传送)的方式传送的接口叫串行接口。串行接口是广泛应用于微型计算机系统的一种通用接口。串行接口用于连接慢速的外围设备(CRT显示器、调制解调器、打印机、扫描仪、键盘、鼠标等)到计算机的总线上,其设备的一端按位串行传送,计算机一端并行传送串行接口部件内部有4个主要寄存器:控制寄存器、状态寄存器、数据输入寄存器和数据输出寄存器。控制寄存器:用来容纳CPU送给此接口的各种控制信息,从而决定了接口的工作方式。状态寄存器:用来指示传输过程中当前的传输状态或者某一种错误。数据输入寄存器:总是和串行输入并行输出移位寄存器配对使用的。在输入过程中,数据一位一位的从外围设备进入接口的移位寄存器,当接收完1个字节以后,数据就从移位寄存器送到数据输出寄存器,再等待CPU来取走。数据输出寄存器:总是和并行输入串行输出移位寄存器配对使用的。上一页
数据以串行(逐位进行传送)的方式传送的接口叫串行接口。串行接 口是广泛应用于微型计算机系统的一种通用接口。串行接口用于连接慢速 的外围设备(CRT显示器、调制解调器、打印机、扫描仪、键盘、鼠标等) 到计算机的总线上,其设备的一端按位串行传送,计算机一端并行传送。 串行接口部件内部有4个主要寄存器:控制寄存器、状态寄存器、数据 输入寄存器和数据输出寄存器。 控制寄存器:用来容纳CPU送给此接口的各种控制信息,从而决定了接 口的工作方式。 状态寄存器:用来指示传输过程中当前的传输状态或者某一种错误。 数据输入寄存器:总是和串行输入并行输出移位寄存器配对使用的。在 输入过程中,数据一位一位的从外围设备进入接口的移位寄存器,当接收 完1个字节以后,数据就从移位寄存器送到数据输出寄存器,再等待CPU 来取走。 数据输出寄存器:总是和并行输入串行输出移位寄存器配对使用的。 上一页 8.2.1 串行接口概述