ImageVerifierCode 换一换
格式:PPT , 页数:38 ,大小:671.50KB ,
资源ID:2773286      下载积分:9 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2773286.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(第章-通用可编程接口ppt课件.ppt)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第章-通用可编程接口ppt课件.ppt

1、 本章主要教学内容本章主要教学内容可可编程接口芯片的基本概念程接口芯片的基本概念可可编程程DMA控制器控制器8237A及其及其应用用定定时/计数器芯片数器芯片8253的的编程程结构与使用方构与使用方法法并行接口芯片并行接口芯片8255A的的编程程结构与使用方法构与使用方法串行接口芯片串行接口芯片8251的的编程程结构与使用方法构与使用方法第第8章章 通用可通用可编程接口程接口 1.8.1 可编程DMA控制器8237A 微机系统中通常选用Intel公司的8237A集成器件作为DMA控制器,它有两种不同的工作状态:当DMA控制器取得总线控制权后,就可以进行DMA过程的数据传送,这种工作方式称为主态

2、方式;DMA控制器未取得总线控制权时,CPU处于主控状态,DMA控制器只作为CPU的一个外围设备,这种工作方式称为从态方式。第第8章章通用可通用可编程接口程接口2.8.1.1 8237A的内部结构及引脚1.8237A的内部结构 8237A有4个独立的DMA通道,使用单一的+5 V电源,其内部结构如图8-1所示。第第8章章通用可通用可编程接口程接口3.第第8章章8237A的内部结构图8-1 4.2.8237A引脚功能8237A芯片为40引脚双列直插式封装,引脚排列如图8-2所示。第第8章章通用可通用可编程接口程接口5.8.1.2 8237A的工作方式 8237A可以完成3种不同的传送:I/O接口

3、到存储器的数据传送;存储器到I/O接口的数据传送;存储器到存储器的数据传送。数据传送的工作方式有以下4种:1.单字节传送方式 每次进行DMA传送时只传送一个字节的数据,数据传送后字节计数器自动减1。传送完一个字节后8237A放弃系统总线,将总线控制权交回CPU。该方式下DRQ信号必须保持有效。通用可通用可编程接口程接口第第8章章6.2.数据块传送方式 该传送方式下DMA控制器一旦获得总线控制权便开始连续传送数据。每传送一个字节后自动修改地址,并将要传送的字节数减1,直到所有规定的字节全部传送完毕,或收到外部信号才结束传送,将总线控制权交给CPU。3.请求传送方式 该方式下8237A可以进行连续

4、的数据传送,直到字节数计数器减到0或由外界送来一个有效的信号或外界的DRQ信号变为无效时才停止传送。第第8章章通用可通用可编程接口程接口7.4.级联方式 可将多个8237A级联起来扩展系统中DMA通道数量。如图8-3所示。8237A从片HRQ与HLDA信号与主片某通道的DREQ端和DACK端相接。主片传送从片DMA请求信号,CPU响应从片DREQ请求并输出DACK作为响应,此时主片输出信号除HRQ外都被禁止。第第8章章通用可通用可编程接口程接口8.8.1.3 8237A内部寄存器功能及格式8237A的内部可编程寄存器的内容可由CPU读出或者按要求写入,主要有以下10个。1.当前地址寄存器 存放

5、DMA传送的存储器地址值。2.当前字节计数寄存器 保存当前DMA传送的字节数。3.基地址寄存器 存放对应通道当前地址寄存器的初值。4.基字计数寄存器 存放对应通道当前字计数器的初值。5.命令寄存器 控制8237A的操作。第第8章章通用可通用可编程接口程接口9.第第8章章6.工作方式寄存器 指定DMA的操作类型、传送方式等。7.请求寄存器 由软件来启动DMA请求的设备。8.屏蔽寄存器 对8237A允许写入两种屏蔽字,可以使各屏蔽位置位或复位。9.状态寄存器 存放状态信息,可供CPU读出。10.暂存寄存器 在存储器至存储器传送期间用来暂存从源地址单元读出的数据。通用可通用可编程接口程接口10.第第

6、8章章11.软件命令 8237A设置了3条软件命令,只要对某个地址进行写入操作就会自动执行清除功能。(1)主清除命令(2)清除字节指示器命令(3)清除屏蔽寄存器命令通用可通用可编程接口程接口11.8.1.4 8237A的编程及应用8237A的初始化编程:(1)输出主清除命令,8237A处于复位状态;(2)写工作方式寄存器,确定8237A的工作方式和传送类型;(3)写命令寄存器,控制8237A的工作;(4)输入相应通道当前地址寄存器和基地址寄存器的初始值;(5)输入当前字节计数器和基字节寄存器的初始值;(6)写屏蔽寄存器;(7)写请求寄存器。通用可通用可编程接口程接口第第8章章12.8.2 可可

7、编程定程定时器器/计数器接口芯片数器接口芯片8253 8.2.1 8253的内部结构和引脚1.8253的内部结构 8253内部可分为数据总线缓冲器、读/写逻辑电路、控制寄存器及三个独立的功能相同的计数器0、计数器1和计数器2。其内部结构如图8-10所示。第第8章章通用可通用可编程接口程接口13.图8-10 8253的内部结构第第8章章14.2.8253的引脚功能8253采用双列直插DIP封装,有24个引脚,其引脚排列如图8-11所示。第第8章章通用可通用可编程接口程接口15.8.2.2 8253的工作方式 8253芯片的每个计数通道都有6种工作方式可供选择。区分这6种工作方式的主要标志有3点:

8、一是OUT端的输出波形不同;二是计数过程的启动方式不同;三是计数过程中门控信号GATE对计数操作产生的影响不同。8253的6种工作方式功能、输出波形特点、触发性质等内容比较如表8-2所示。第第8章章通用可通用可编程接口程接口16.第第8章章n表8-2 8253的6种工作方式比较工作方式功能输出波形触发性质方式0计数结束中断写入初值后,OUT端变低,经过N+1个CLK后,OUT变高软件触发的单次负脉冲方式1可编程单稳态触发器输出宽度为N个时钟周期的负脉冲硬件触发的单次负脉冲方式2频率发生器输出宽度为1个时钟周期的负脉冲自动触发连续的脉冲波方式3方波发生器N为偶数时占空比为1/2;N为奇数时输出(

9、N+1)/2个正脉冲,(N-1)/2个负脉冲自动触发连续的方波方式4软件触发选通写入初值后,经过N个时钟周期,OUT端变低1个时钟周期软件触发单次单拍负脉冲方式5硬件触发选通门控触发后,经过N个时钟周期,OUT端变低1个时钟周期硬件触发单次单拍负脉冲17.8.2.3 8253的初始化及编程8253的控制字:对8253芯片的初始化编程包括写入控制字和写入计数值两方面,任一通道的控制字要从8253的控制口地址写入,控制哪个通道由控制字的D7D6位来决定。计数初始值经由各通道的端口地址写入,可以采用二进制或十进制来计数。8253的控制字格式如图8-12所示。通用可通用可编程接口程接口第第8章章18.

10、第第8章章通用可通用可编程接口程接口图8-12 8253的控制字格式19.8.3 可可编程并行接口芯片程并行接口芯片8255A8.3.1 8255A内部结构及引脚特性1.8255A内部结构 8255A芯片的内部结构如图8-13所示,它包括4个部分:数据总线缓冲器;读写控制逻辑;A组和B组控制电路;端口A、B、C。通用可通用可编程接口程接口第第8章章20.第第8章章图8-13 8255A芯片的内部结构21.通用可通用可编程接口程接口2.8255A引脚特性及其与外部的连接8255A并行接口芯片有40条引脚,如图8-14所示。这40条引脚可分别与外设连接和与CPU连接。图8-14 8255A引脚图第

11、第8章章22.8.3.2 8255A的控制字与工作方式1.8255A控制字 8255A通过编程可对芯片进行初始化,决定每个端口的工作方式和工作状态。8255A有两个控制字,即工作方式控制字和相对C口进行置位或复位的控制字。(1)工作方式控制字 8255A的工作方式控制字格式和各位的含义如图8-15所示。第第8章章通用可通用可编程接口程接口23.第第8章章通用可通用可编程接口程接口图8-15 8255A工作方式控制字格式24.(2)端口C的置位/复位控制字 实现对端口C的每一位进行控制。置位是使该位输出为“1”,复位是使该位输出为“0”。控制字的格式如图所示。第第8章章通用可通用可编程接口程接口

12、25.2.8255A工作方式 8255A有3种工作方式,端口A可以工作在方式0、方式1和方式2,端口B只能工作在方式0和方式1。(1)方式0:基本输入/输出方式。(2)方式1:选通输入/输出方式。(3)方式2:双向选通输入/输出方式。第第8章章通用可通用可编程接口程接口26.8.4 可可编程串行通信接口芯片程串行通信接口芯片8251A 8.4.1 串行通信概述 串行通信是指数据一位一位地顺序传送,只占用一条传输线,通过专用的通信接口,可将并行数据转换为串行数据。串行通信节省传输线,多用在数据位数较多,传输距离较长的情况下。例如,将微型计算机的信息传送到远方的终端,或者传送到大型计算中心,常用通

13、信线路(电话线)进行传送。串行通信可分为异步传送和同步传送两种方式。第第8章章通用可通用可编程接口程接口27.8.4.2 8251A的内部结构及引脚功能 8251A是Intel公司生产的可编程串行接口芯片,通过编程可选择工作在同步方式或异步方式。1.8251A的内部结构 8251A的内部结构如图8-19所示,由数据总线缓冲器、发送器、接收器、读写控制电路和调制解调器控制电路等组成。第第8章章通用可通用可编程接口程接口28.第第8章章图8-19 8251A内部功能结构图29.第第8章章2.8251A的引脚功能8251A有28个引脚,其排列如图所示。通用可通用可编程接口程接口30.第第8章章3.8

14、251A内部寄存器 8251A内部有数据寄存器、控制字寄存器和状态寄存器。控制字寄存器用于8251A的方式控制和命令控制,状态寄存器则存放8251A的状态信息。通用可通用可编程接口程接口31.第第8章章 8.4.3 8251A的初始化及编程应用1.8251的初始化 8251A初始化在复位状态时开始,其过程为:首先输入方式控制字,以决定通信方式、数据位数、校验方式等,若是同步通信方式,紧接着输入一个或两个同步字符,若是异步方式,这一步可省略,最后送入命令控制字,就可以开始发送或接收数据了。2.8251A和CPU的通信方式 在初始化程序后,可以用查询方式来实现发送数据的功能。通用可通用可编程接口程

15、接口32.第第8章章 DMA控制器8237A有总线主模块和总线从模块两种不同的工作状态。在总线主模块下DMA控制器可以直接控制系统总线,在总线从模块下和其他接口一样,接受CPU对它的读/写操作。8237A DMA控制器含有4个独立的DMA通道,可以用来实现内存到接口、接口到内存及内存到内存之间的高速数据传送。8253接口芯片有定时和计数功能。内部包含3个16位计数器,每个计数器可按二进制或十进制计数,有6种工作方式,可通过编程选择。在不同的工作方式下,计数过程的启动方式、OUT端的输出波形都不一样。本章小本章小结33.8255A可编程并行接口芯片为外设提供3个8位并行接口,工作在三种工作方式,

16、即方式0(基本的输入/输出工作方式)、方式1(选通的输入/输出方式)和方式2(双向选通输入/输出方式)。对8255A进行初始化编程时,通过向控制字寄存器写入方式选择控制字,可以让3个数据端口以用户需要的方式工作。8251A可编程串行接口芯片为CPU提供并/串行转换功能,为外设提供串/并行转换功能。8251A内部有可编程寄存器,要采用片选信号、读/写控制信号进行译码。初始化时要设置传输波特率、停止位位数、校验位、数据位位数以及是否允许中断等。8251和CPU通信的方式主要有查询方式和中断方式。第第8章章本章小本章小结34.第第8章内容到此章内容到此结束束 谢谢各位各位!35.后面内容直接删除就行

17、资料可以编辑修改使用资料可以编辑修改使用资料仅供参考,实际情况实际分析36.主要经营:课件设计,文档制作,网络软件设计、图文设计制作、发布广告等秉着以优质的服务对待每一位客户,做到让客户满意!致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求37.感感谢您的您的观看和下看和下载The user can demonstrate on a projector or computer,or print the presentation and make it into a film to be used in a wider field38.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服