微机原理第七章-基本输入输出接口ppt课件.ppt
《微机原理第七章-基本输入输出接口ppt课件.ppt》由会员分享,可在线阅读,更多相关《微机原理第七章-基本输入输出接口ppt课件.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能第七章第七章 基本输入输出接口基本输入输出接口v本章内容提要本章内容提要1.输入输出接口功能及其数据交换方式输入输出接口功能及其数据交换方式;2.8255结构、功能与应用结构、功能与应用;3.8253/8254结构、功能与应用结构、功能与应用;1为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能第一节第一节输入输出接口功能及其数据交换方式输入输出接口功能及其数据交换方式1.I/O接口电路及其功能接口电路及其功能;2.8086
2、CPU的的I/O指令、指令、I/O端口编址与端端口编址与端口译码口译码;3.I/O接口电路与接口电路与CPU的数据交换方式的数据交换方式。2为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能设置接口电路的原因设置接口电路的原因v通通过过接接口口电电路路,CPU与与外外部部设设备备之之间间建建立立信信息交换通道息交换通道,有三种信息类型有三种信息类型:数据信息数据信息:数字量、模拟量数字量、模拟量、开关量、开关量;状态信息状态信息:外设状态通过接口送达外设状态通过接口送达CPU;控制信息控制信息:CPU通过接口控制外设工作。通过接口控制
3、外设工作。v接接口口电电路路在在外外设设与与CPU之之间间完完成成相相应应的的信信号转换、速度匹配、数据缓冲等功能。号转换、速度匹配、数据缓冲等功能。3为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能CPU与外设连接示意图与外设连接示意图微处理器微处理器CPUI/O接接口口外外部部设设备备数据线数据线控制线控制线状态线状态线ABCBDB4为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能输入输出接口功能描述输入输出接口功能描述1.数据缓冲功能数据缓冲功能;(CPU与外设工作
4、速度匹配与外设工作速度匹配)2.接受和执行接受和执行CPU命令的功能命令的功能;3.信号转换功能信号转换功能;(用一组逻辑电平编码信息用一组逻辑电平编码信息)4.设备选择功能设备选择功能;5.中中断断管管理理功功能能;(提提高高系系统统效效率率与与事事件件响响应应速度速度)6.数据格式变换功能数据格式变换功能;(串串并转换并转换)7.可编程功能。可编程功能。(增加硬件电路灵活性增加硬件电路灵活性)5为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能I/O指令及其执行过程指令及其执行过程vI/O指令指令IN AL,PORTIN AX,P
5、ORTIN AL,DXIN AX,DXOUT PORT,ALOUT PORT,AXOUT DX,ALOUT DX,AX其中其中PORT为直接端口地址为直接端口地址(00FFH);DX为间接端口寻址寄存器为间接端口寻址寄存器;8086 CPU能寻址能寻址216个个I/O端口。端口。6为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能IN指令执行过程指令执行过程(时序时序)数据由接口电路准备好并送数据由接口电路准备好并送上系统数据总线上系统数据总线由由DX或指令直接或指令直接给出的端口地址给出的端口地址浮空浮空数据输入数据输入地址输出地址
6、输出总线周期总线周期T1T2T4T3,TwM/IOCLKALEAD15AD0RDCPU采样数据采样数据总线,读取端总线,读取端口数据口数据7为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能OUT指令执行过程指令执行过程(时序时序)AL或或AX中数据输出到系中数据输出到系统数据总线统数据总线由由DX或指令直接或指令直接给出的端口地址给出的端口地址数据输出数据输出地址输出地址输出总线周期总线周期T1T2T4T3,TwM/IOCLKALEAD15AD0WR此时接口电路应捕此时接口电路应捕获数据总线上数据获数据总线上数据8为深入学习习近平新
7、时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能I/O接口编址方式接口编址方式v存储器映像输入输出存储器映像输入输出I/O操作与存储器操作指令相同操作与存储器操作指令相同;I/O接口占用存储空间。接口占用存储空间。v独立编址输入输出独立编址输入输出I/O空间与存储器空间分开编址空间与存储器空间分开编址;设置专用的输入输出指令设置专用的输入输出指令;设置专用的控制信号设置专用的控制信号M/IO。9为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能输入输出端口地址译码输入输出端口地址译码vI/O
8、端口地址译码与存储器地址译码非常相似端口地址译码与存储器地址译码非常相似;v长长格格式式I/O指指令令可可只只译译码码A7A0,短短格格式式 I/O指令必须译码指令必须译码A15A0地址线地址线;v如如同同存存储储器器一一样样,8086CPU的的I/O系系统统包包含含两两个个8位位I/O体体,如如图图所所示示,16位位规规则则字字数数据据或或8位位数数据据I/O只需一次操作即可只需一次操作即可;v8088CPU只只有有一一个个I/O体体,执执行行16位位I/O指指令令时时,需要两次总线操作需要两次总线操作,分别读分别读/写高写高/低字节。低字节。v考虑考虑M/IO0为为I/O操作操作;NEXT
9、10为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能8086I/O体结构体结构0FFFFH0FFFDH0FFFBH0003H0001HBHE=0选择选择对应对应D15D80FFFEH0FFFCH0FFFAH0002H0000HA0=0对应对应D7D0返回返回11为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能译码电路设计译码电路设计v例例:设设两两个个输输出出端端口口地地址址为为0FEH0FFH,设设计计其其输输出出电电路路,要要求求该该电电路路可可按按照照字字节节或或字
10、字进行输出操作。进行输出操作。12为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能8位或位或16位输出电路原理图位输出电路原理图74LS374 1DI7DI0Q7Q0OECLK74LS374 2DI7DI0Q7Q0OECLKD7D0D15D8&A7A6A5A4A3A2A11M/IOWR11A0BHE0FEH0FFH13为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能v相应操作指令及其执行结果相应操作指令及其执行结果:执行执行:OUT 0FEH,AL时时,AL内容送内容送7
11、4LS374 1执行执行:OUT 0FFH,AL时时,AL内容送内容送74LS374 2执行执行:OUT 0FEH,AX时时,AL内容送内容送74LS74 1,AH内容送内容送74LS74 2。需需要要注注意意的的是是,执执行行OUT 0FFH,AL指指令令时时,AL内内容是由容是由CPU数据总线的数据总线的D15D8送出。送出。14为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能CPU与与外设间数据交换方式外设间数据交换方式vCPU与与外外设设间间的的数数据据交交换换,有有程程序序控控制制方方式式、中中断断控控制制方方式式和和存存
12、储储器器直直接接存存取取控控制制方方式式。其其中中程程序序控控制制方方式式是是基基础础,应应首首先先掌掌握握该该方方式。式。v程程序序控控制制方方式式是是指指CPU与与外外设设间间的的数数据据交交换换在在程程序序控控制制下下进进行行,分分为为无无条条件件传传送送方方式式和和条件传送方式条件传送方式两类。两类。15为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能无条件传送方式无条件传送方式v无条件输入无条件输入不不管管外外设设状状态态,CPU执执行行IN指指令令直直接接从从端端口口输输入即为无条件输入。入即为无条件输入。v无条件输出无
13、条件输出不不管管外外设设状状态态,CPU执执行行OUT指指令令直直接接将将数数据输出到端口即为无条件输出。据输出到端口即为无条件输出。v无无条条件件输输入入输输出出要要求求外外设设在在任任何何时时候候都都能能与与CPU交换信息交换信息;v输输入入端端口口只只需需缓缓冲冲,而而输输出出端端口口一一般般都都需需要要加入锁存器。加入锁存器。16为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能无条件传送方式的输入输出原无条件传送方式的输入输出原理理Q7Q0D7D0OECLKCPU数据总线数据总线G数数 据据 输输 出出至外设至外设来自外来自
14、外设数据设数据D7 D0三态缓冲器三态缓冲器端口端口译码器译码器1WR地址地址输入输入1RD端口译码信号端口译码信号M/IO17为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能条件传送方式条件传送方式(查询方式查询方式)v条条件件传传送送即即程程序序查查询询方方式式,是是指指CPU在在传传送送数数据据前前,首首先先通通过过查查询询确确认认外外设设准准备备好好了了才才传传送送数数据据,否否则则,CPU等等待待。从从而而较较好好地地解解决决了了CPU与外设传送数据时不同步的问题。与外设传送数据时不同步的问题。v查询的一般步骤查询的一般步
15、骤:从从I/O端端口口读读入入设设备备状状态态信信息息并并确确定定外外设设是是否准备好交换数据否准备好交换数据;若若外外设设没没有有准准备备好好,则则重重复复执执行行第第直直到到设设备准备好为止备准备好为止;CPU执执行行I/O指指令令,从从I/O端端口口读读/写写数数据据,同同时复位时复位I/O端口的状态字。端口的状态字。18为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能查询式输入原理查询式输入原理选通信号选通信号STBRDCPU数据总线数据总线数据端口数据端口译码信号译码信号数据数据输输入入设设备备1状态信息状态信息锁存器锁存
16、器8D QDQCLR+5V8状态端口状态端口译码信号译码信号1RD当外设有数据要传送到当外设有数据要传送到CPU时时,应将数据送应将数据送上外设数据总线并发出选通信号上外设数据总线并发出选通信号(STB)19为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能查询输入方式的基本程序查询输入方式的基本程序设外设状态信息接到系统数据总线的设外设状态信息接到系统数据总线的D7位。位。POLL:IN AL,STATUS_PORT ;读状态端口读状态端口 TEST AL,80H ;检查检查READY是否是是否是1 JE POLL ;未准备好未准备
17、好,循环再查循环再查 IN AL,DATA_PORT;从从数数据据端端口口输输入入数数据据20为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能查询式输出原理查询式输出原理v外外设设接接收收完完数数据据后后应应给给出出应应答答信信号号ACK,表表示示数数据据已已接接收收到到,BUF为为数数据据准准备备好好信信号号,用用于于通通知知外外设设CPU已已输输出出新新的的数数据据。查查询询式式I/O的的实实质质是是软软硬硬件件配配合合完完成成外外设设与与CPU之之间的状态间的状态“握手握手”与数据交换。与数据交换。+5VWRCPU数据总线数据
18、总线数据端口数据端口译码信号译码信号数据数据输输出出设设备备1状态信息状态信息BUSYACK状态端口状态端口译码信号译码信号1RD锁存器锁存器8DQDQCLR选通信号选通信号BUF21为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能中断控制中断控制I/O方式原理方式原理v中中断断控控制制I/O方方式式能能及及时时处处理理系系统统中中多多个个外外设的数据传输过程。设的数据传输过程。INTRDCPU数据总线数据总线端口译码信号端口译码信号数据数据输输入入设设备备1锁存器锁存器8DQD QCLR+5V8选通信选通信号号STB中断请求中断请
19、求触发器触发器INTA22为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能直接存储器存取直接存储器存取(DMA)控制方式控制方式v在在DMA方方式式下下,外外部部设设备备利利用用专专用用的的接接口口电电路路直直接接和和存存储储器器进进行行高高速速数数据据传传送送,而而无无需需通过通过CPU交换数据。交换数据。v在在利利用用DMA方方式式进进行行数数据据传传输输时时,接接口口电电路路要要向向CPU发发出出请请求求,使使CPU让让出出总总线线,即即把把总线控制权交给总线控制权交给DMA控制器。控制器。v主主要要优优点点:速速度度快快,数
20、数据据传传送送的的速速率率只只受受存存储器和接口电路访问速度的限制。储器和接口电路访问速度的限制。v主要缺点主要缺点:硬件电路比较复杂。硬件电路比较复杂。23为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能第二节第二节 8255结构、功能与应用结构、功能与应用1.了解了解82C55可编程芯片的内部结构可编程芯片的内部结构;2.掌握掌握82C55的引脚功能及其与的引脚功能及其与CPU的连接的连接;3.掌握掌握82C55的初始化方法及其工作方式的初始化方法及其工作方式;4.深入体会可编程芯片的一般使用方法深入体会可编程芯片的一般使用方法
21、。24为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能可编程可编程I/O接口芯片概述接口芯片概述1.使用可编程芯片的原因使用可编程芯片的原因简化电路设计简化电路设计,增加硬件电路灵活性。增加硬件电路灵活性。2.可编程芯片内部的一般结构可编程芯片内部的一般结构与与CPU连连接接端端口口:包包括括命命令令口口、状状态态口口和和数数据据口口。通通常常每每个个端端口口都都应应映映射射到到CPU的的I/O空间空间;与与外外设设连连接接端端口口:用用于于接接口口电电路路与与外外设设传传递数据递数据;内部数据总线将所有内部端口连接成一体。内部数据
22、总线将所有内部端口连接成一体。25为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能可编程可编程I/O接口芯片概述接口芯片概述3.芯片外部特性芯片外部特性与与CPU连连接接引引脚脚:片片选选、内内部部端端口口选选择择线线(寻址内部端口寻址内部端口)、读、读/写控制等写控制等;与与外外设设连连接接引引脚脚:数数据据I/O线线、控控制制输输出出、外设状态输入等。外设状态输入等。4.命令字与初始化编程命令字与初始化编程将将命命令令字字写写入入命命令令口口,芯芯片片内内部部逻逻辑辑解解释释命命令字后即可实现芯片功能的配置令字后即可实现芯片功能
23、的配置;正常操作芯片前一般要求初始化芯片。正常操作芯片前一般要求初始化芯片。26为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能82C55内部结构内部结构v82C55内部共有四个独立编址端口内部共有四个独立编址端口一个命令口一个命令口;三三个个相相互互独独立立的的输输入入输输出出数数据据端端口口(即即端端口口A、B和和C);数据口具有可编程数据口具有可编程选择的多种功能选择的多种功能;内部结构图。内部结构图。27为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能82C55内
24、部逻辑框图内部逻辑框图端口端口AC口口高四位高四位C口口低四位低四位A组组控制控制端口端口BB组组控制控制数据总数据总线缓冲线缓冲读读/写写控制控制逻辑逻辑8位内部位内部数据总线数据总线I/OPA7PA0I/OPC7PC4I/OPC3PC0I/OPB7PB0D7D0数据总线数据总线RDWRA0CSA1RESET外设接口外设接口内部控制逻辑内部控制逻辑CPU接口接口28为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能与外设连接端口与外设连接端口v端端口口A、B和和C可可与与外外部部设设备备相相连连接接,用用于于数数据据输输出出时时具具
25、有有锁锁存存缓缓冲冲器器功功能能,数数据据输输入入时时具具有有锁锁存存功功能能。端端口口C可可作作为为外外设设控控制制和和状状态态信信息息的的端端口口,它它可可以以分分成成为为两两个个4位位的的端端口口,每每个个端端口口包包含含一一个个4 4位位的的输输入入输输出出引引脚脚。分分别别与与端端口口A和和B配配合合使使用用,作作为为控控制制信信号输出号输出,或作为状态信号输入。或作为状态信号输入。29为深入学习习近平新时代中国特色社会主义思想和党的十九大精神,贯彻全国教育大会精神,充分发挥中小学图书室育人功能内部控制逻辑内部控制逻辑v内内部部逻逻辑辑包包括括A组组和和B组组控控制制电电路路。这这是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 第七 基本 输入输出 接口 ppt 课件
限制150内