计算机接口的基本概念计算机计算机原理_计算机-计算机原理.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机接口的基本概念计算机计算机原理_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《计算机接口的基本概念计算机计算机原理_计算机-计算机原理.pdf(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、计算机接口的基本概念 第一章 绪论(1)什么是接口:接口就是连接 CPU与外设之间的部件,它完成 CPU与外设之间的信息传送。还包括辅助 CPU工 作的外围电路。(课本上的定义):微机接口就是 微处理器CPU与“外部世界”的连接电路,是 CPU与外界进行信息交换的中转站(2)为什么使用接口?a.外设品种繁多;b.工作速度快、慢不一;c.信号类型和电平种类不同;d.信息结构格式复 杂(3)接口的功能 1)执行CPU命令的功能;2)返回外设状态 的功能;3)数据缓冲功能;4)信号转换功能;5)设备选择功能;6)数据宽度与数据格式转换 功能(4)接口的组成 硬件(予以支撑)+软件(予以驱动);2)硬
2、件电路 A.基本逻辑电路;B.端口地址译码电路;C.供 选电路 3)软件编程:初始化程序段、传送方式 处理程序段、主控程序段、程序终止与退出程序 段、辅助程序段(LED,LCD)(5)接口电路的结构形式 固定式结构,半固定式结构,可编程结构,智能型 结构(6)CPU与接口交换数据的方式 1、查询方式(cpu 不太忙,传送速度不高)2、中断方式(cpu 任务比较忙,适用于实时控制,紧急事件的管理)3、直接存储器存取方式(DMA)(高速大批量的数据传送)第二章 I/O 端口地址译码技术 一、I/O接口的定义:I/O 接口是一电子电路(以 IC 芯片或接口板形式 出现),其内有若干专用寄存器和相应的
3、控制逻 辑电路构成它是CPU和I/O设备之间交换信息 的媒介和桥梁.等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线
4、联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线二、I/O 接口的功能:进行端口地址译码设备选择;向CPU提供I/O设 备的状态信息和进行命令译码;进行定时和相 应时序控制。;对传送数据提供缓冲,以消除计 算机与外设在“定时”或数据处理速度上的差异;提供计算机与外设间 有关信息格式的相容性变换。;提供有关电气的 适配;还可以中断方式实现CPU与外设之间信息 的交换 三、I/O 端口的定义:是 I/O 接口中可通过编程实现寻址并进行读写 的寄存器。CPU与外设之间交换信息具体是通过 I/O 端口来进行的。一个外设与CPU交换信息往往需要几个端口:数 据,控制,状态;四、
5、I/O 端口编址方式:A、统一编址:i/o 端口雨存储器地址单元统一 编址,是从存储器空间分出一块空间作为 i/o 端 口地址。统一编址的特点 1)主存单元与 I/O 端口 一起编址。2)根据地址区分访问是 I/O 端口还是主存。等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方
6、程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线3)系统中可以不设 I/O 指令。统一编址的优缺点(1)指令兼容性,存储器指令也可用于 I/O 数 据。等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴
7、上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线(2)I/O接口有较大的编址空间。(3)I/O部分的控制逻辑比较简单。(4)减小存储器的空间,指令长度比专门10指 令长。B、独立I/0的编址方式 i/o端口与存储器地址单元分开独立编址。I/o 地址是系统单独配置的地址空间 1:特点(1)主存单元与I/
8、O端口分开寻址(2)设置I/O指令(3)指明是访问I/O端口,还是主存单元?2:优缺点:(1)独立的控制结构,使其可与存储器分开进 行设计。(2)单独的I/O指令,可与访问存储器的指令 区分。指令格式较短,执行时间也短 五、I/O端口访问 所谓对端口的访问就是CPU对端口的读/写。将 端口的数据传送存储器 六、I/O端口地址分配指令地址较短,所需译码硬件较少。(4)等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标
9、准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线2、I/O 接口硬件分类:系统板上的 I/O 芯片;I/O 扩展槽上的接口控制卡 3、I/O端口地址分配范围:PC微机I/O地址线 可有 16 根,对应的 I/O 端口编址可达 64k 字 节,其端口地址译码是采用部分译码法,
10、即只 使用了低10位地址线一个AA,故其I/O端 口地址范围是 0000H003FFH总共只有 1024 个端口。七、I/O 端口地址选用的原则 凡是被系统配置占用了的地址一律不能使用;未被占用的地址,用户可以使用,但厂家申明 保留的地址,不要使用。用户可使用300H31FH地址。八、I/O 端口地址译码 A、IO 端口地址译码电路的作用:把地址和控制 信号进行逻辑组合,从而产生对接口芯片的选择 信号。B、I/O 地址线用作端口寻址时,高位地址线和 低位地址线各有什么用途?如何决定低位地址 线的根数?高位地址线与CPU的控制信号进行组合,经译码 电路产生 I/O 接口芯片的片选信号 CS。实现
11、系 统中的片间寻址。低位地址线不参加译码,直接连到 I/O 接口芯 片,进行 I/O 接口芯片的片内端口寻址,即等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外
12、部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线寄存 器寻址(IO 端口)低位地址线的根数决定于接口中寄存器的个数。从系统的角度考虑,低位地址线的根数应该由系 统中含有寄存器数目最多的接口芯片来决定。九、I/O 端口地址译码电路的两种结构形式:固定式端口地址译码:固定式端口地址译码电路 译出的 i/o 地址不能改变,一旦与其他设备地址 发生冲突,就不能工作。开关式端口地址译码(可选式):开关式端口地址 译码地址可通过地址开关加以改变,若发生地址 冲突,可通过地址开关更换地址,避免冲突。十、端口地址的复用:a 输入输出指令法:
13、数据输入 reg/数据输出寄存 器、状态寄存器/控制寄存器;b 特征位法;c 特定顺序法;d索引法:emos数据口,索引口 第三章 定时/计时技术 一、定时与计数器的概念 A、定时器:在时钟信号作用下,进行定时的减“1”计数,定时时间到(减“1”计数回零),从输出端输出周期均匀、频率恒定的脉冲信号。由上述可知,定时器强调的是精确的时间。定时举例:等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上
14、焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线一天 24小时的计时,称为日时钟。在监测系统中,对被测点的定时取样。在读 键盘时,为去抖,一般延迟一段时间,再读。在微机控制系统中,控制某工序定时启动。B、计数器:在时钟信号作用下,进行减“T计 数,计数次数到(减“1”计数回零),从输出端 输出
15、一个脉冲信号。计数举例:对零件和产品 的计数;对大桥和高速公路上车流量的统计,等等。二、微机系统中的定时的分类 微机系统的定时可以分为内部定时和外部定时:内部定时是指计算机本身运行的时间基准或时 序关系,计算机本身是按照严格的节拍执行的,内部定时是由 cpu 硬件结构决定的,用户无法更 改,并且内部定时的单位很小,为 ns,us;外 部定时是外部设备实现某种功能时,本身所需要 的一种时序关系,外部定时是由用户根据外设的 需要设定的,因此,外部定时是随外部不同而变 化的。外部定时的单位比内部大,一般为 ms,s。三、时序配合:用户在考虑外设和 cpu 连接时,不能脱离计算机 的定时要求,即应以计
16、算机的时序关系为依据,来设计外部定时结构,以满足计算机的时序需 求,这叫做时序配合。四、外部定时的两种方法:等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点
17、在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线1.软件定时 通过软件指令周期方法定时,如执行循环程序,优点:不需要增加硬件,编写相应的延时程序以 备调用。缺点:增加CPU负担,通用性差,一般 用于短延时.2 硬件定时(采用可编程通用的定时计数器或单 稳延时电路产生定时或延时).由于外部定时器是独立于 cpu 工作的,因此,硬 件定时不占用 cpu 的时间,定时时间可长可短,使用灵活。尤其是定时时间固定,不受 cpu 工作 频率影响,定时程序具有通用性。硬件可以分成:a 不可编程硬件定时。采用中小 规模IC构成不增加CPU负担,
18、成本低,定时值 不可改变。b 可编程硬件定时。采用可编程计数 器完成,软件可改变计数值。五、8253 定时器的特点:1、既可以作定时器用又可以作计数器用,一个 器件两种用途。2、片内有 3个独立的 16 位长度 的计数器,最大可计数 65536 个数。3、是减法 计数器,只能作减法计数(倒计时),不能做加 法计数(正计时)。4、计数码制有二进制和十进 制两种计数方式。5、有六种工作方式,能适用 不同用途的计数或定时需求。6、计数或定时过 程不受 cpu 控等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨
19、迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线制,这给用户在设计微机应用系统 外部定时带来很大的好处。六、8253初始化编程包含哪两种进程:(1)写工 作方式控制字;(2)设置计数
20、初值 七、8253 有哪几种工作方式?区分不同工作方 式的特点体现在哪几个方面?为什么 3 方式最 普遍?方式 0计数结束时中断,作事件计数器;方式 1可编程单稳态触发器;方式 2周期性负脉 冲输出(分频器、速率发生器);方式 3方波 发生器;方式 4软件触发选通;方式 5硬件 触发选通。可以从基本功能、输出波形、启动方式、初值重 装和 gate 信号的控制作用几个方面来体现。因为 3方式输出 1:1 的方波或近似方波,所以其 用的普遍。(附 3 的功能:(1)工作在方式 3,引脚OUT输出的不是一个时钟周期的负脉冲,而 是占空比为 1:1或近似 1:1 的方波;当计数初 值为偶数时,输出在前
21、一半的计数过程中为高电 平,在后一半的计数过程中为低电平。(2)由 于方式 3输出的波形是方波,并且具有自动重装 计数初值的功能,因此,8253 一旦计数开始,就会在输出端OUT输出连续不断的方波。)八、波特率时钟发生器求定时器常数,其中 Tc 为定等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双
22、曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线时器常数。Tc=CLK(/baud*factor);factor 是波特率因子,baud 是波特率 第五章 中断技术 一、中断的定义:中断:由于某个内部或外部的 事件发生,CPU中断当前正在执行的程序,而转 去执行处理该事件,处理完后,再回到原程序继 续执行,这过程称为中断。二、中断的基本过程:中断请求 中断响应 中断服务 中断 返回 三、中
23、断优先级排队:中断优先权排队:当有 多个中断源同时请求时,CPU就要识别出是哪些 中断源有中断请求,辨别和比较它们的优先权,先响应优先权级别最高的中断申请。这种把多个 中断源按轻重缓急的优先处理权按由高到低的 顺序排列,称之为中断优先权排队。什么是中断优先级?为什么要进行优先级排 队?微机中优先级排队的顺序是怎么样?中断优先级是根据任务轻重的缓急,给每一个中 断源指定的一个优先级别,任务紧急的中断分配 高优先级,任务可以暂缓的分配低优先级。安排 中断优先等于定长的点的轨迹的绝对值为常数这两个定点叫双曲线的焦点要注意两点距离之差当时曲线仅表示焦点所对应的一支当时曲线仅表示焦点所对应的一支当时轨迹
24、是一直线上以为端点向外的两条射线当时动点轨迹不存在第二定义动线叫做双曲线的准线二双曲线的标准方程其中焦点在轴上焦点在轴上如果项的系数是正数则焦点在轴上如果项的系数是正数则焦点在轴上不一定大于与双曲线共焦点的双曲线系方程是双曲线方程也可设为需要更多的高考数学复习资三点与双曲线的位置关系直线与双曲线的位置关系点与双曲线点在双曲线的内部点在双曲线的外部点在双曲线上直线与双曲线代数法设直线双曲线联立解得时直线与双曲线交于两点左支一个点右支一个点时或不存在时直线与双曲线级的目的是当有多个中断中断源同时 申请中断时,cpu 就按中断优先级别的高低排队 顺序来依次响应和处理中断问题,以便系统那些 需要实时处
25、理的任务得到及时的处理。有高到底的排队顺序:内部中断和异常-软终端-外部不可屏蔽中断-外部可屏蔽中断 四、中断嵌套:若CPU正在处理某一中断过程时,出现了级别 更高的中断请求,CPU能停止执行级别低的中 断服务程序而去处理级别更高的中断,等高级别 中断处理完,再处理未处理完的低级中断,它处 理完,再回到主程序。这种方式称为多重中断或 中断嵌套。五、找到中断服务程序的两种方法:1、程序查 询中断 2、向量中断 六、中断向量和中断向量表:中断向量就是中断服务程序的入口地址。包括服 务程序的段基址CS(两个字节)和服务程序的 偏移地址 ip(3 字节)。而中断向量表:把系统 中所有的中断向量集中起来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 接口 基本概念 原理
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内