微机接口原理--实验一 LED点阵显示实验.pptVIP

微机接口原理--实验一 LED点阵显示实验.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口原理--实验一 LED点阵显示实验

* 实验一 LED 点阵显示实验 主要内容 预备知识 锁存器(74LS273)的工作原理 汉字点阵取模的方法和原理 开发环境的设置和使用方法 一、预备知识 1、计算机接口技术概述 微机接口(Interface)就是微处理器CPU与各种外设之间的连接电路,学习它需要掌握微机原理、汇编语言(或高级语言)程序设计、电子技术、自控原理以及通信技术等多门课程的基础理论和专业知识。 随着集成电路集成化的不断增高,电子计算机向微型化方向发展,已成为导弹、智能机器人、卫星等复杂系统必不可少的智能部件。目前,微机不仅作为科学计算、实时监控、现代化通信和管理的手段,而且也成为人类进行学习、看病、咨询、购物、旅游等生活服务和娱乐的工具。 在微机系统中,微处理器的功能是通过外设得以实现,而外设与微处理器之间的信息交换及通信又是靠接口来实现的。因此,微机应用系统的研究和微机化产品的开发,从硬件角度来讲,就是接口电路的研究和开发,接口技术已成为直接影响微机系统的功能和微机推广应用的关键。微机的应用是随着外部设备的不断更新和接口技术的发展而深入到各个领域的。因此,掌握微机接口技术就成为当代的科技和工程技术人员应用微型计算机必不可少的基本技能。 ① 意义 ② CPU与外设之间设置接口的理由 CPU与外设两者的信号线不兼容,在信号线功能定义、逻辑定义和时序关系上都不一致; 工作速度不一致,CPU速度高,外设速度低; 不通过接口,由CPU直接对外设操作实施控制,就会使CPU处于应付与外设打交道之中,大大降低CPU效率; 若外部设备直接由CPU控制,也会使外设的硬件结构依赖于CPU,对外设本身的发展不利。 因此,有必要设置接口电路,作为CPU与外设之间的桥梁,使数据信息传送之前能有“联络”,传递的信息有3方面内容: 状态、数据及控制信息。   ③ 接口电路的组成 外部设备通过接口与系统的连接示意图 包括两个部分: 硬件电路 :(1)基本逻辑电路(2)端口地址译码电路(3)供选电路; 软件编程: (1)初始化程序段(2)传送方式处理程序段(3)主控程序段(4) 程序终止与退出程序段(5)辅助程序段 ④ 接口电路应具备的功能 执行CPU命令 返回外设状态 数据缓冲 信号转换 设备选择 数据宽度与数据格式转换 外设一般通过接口电路连至CPU或总线 上,CPU通过接口向外设发出控制命令、通过接口读取外设的状态、通过接口与外设交换数据。一般来说,在接口电路中设计一组寄存器(称为I/O“端口”port)用于存放控制命令、状态、数据,分别称为控制寄存器(或控制端口)、状态寄存器(或状态端口)、数据寄存器(或数据端口)。 2、PCI总线简介 ① PCI总线:Peripheral Component Interconnect,外围设备互联总线,是一种局部总线,已成为局部总线的新标准,广泛用于当前高档微机、工作站,以及便携式微机。 PCI总线信号图 ② PCI接口:计算机有4种资源,即IO空间,MEM空间,中断、DMA,用户可通过WINDOWS中的设备管理器来查看它们的分配情况。现在的计算机都支持PNP(即插即用技术),它的原理就是在每块支持PNP的板卡上都有一组称为配置空间的寄存器,在其中保存有自己对系统资源的需求的参数。当WINDOWS启动时,其BIOS引导程序首先读出这些参数,然后综合每块的资源需求,统一对整个系统的资源进行分配,从而避免用户对其干预。 PCI配置空间是长度256个字节的一段内存空间,其前64个字节包括PCI接口的信息,可以通过它来访问PCI接口。 64个字节中,第一个32位的双字包含了DeviceID和VendorID。DeviceID是一个16位的数,如果这个单元没有安装,在启动时,计算机就会显示FFFFH;如果安装了,在0000H和FFFFH之间就会有一个确定的数代表它。类代码用来区分PCI接口类别,VendorID由PCISIG来分配。头标区中比较重要的有Base Address,Interrupt Pin, Interrupt Line它们主要用来指明设备所需的资源。 ③ 如何使用PCI配置空间 在编写 DOS 下的程序时应该先用程序将 PCI 卡的 I/O的基地址、用户的 I/O口起始地址、用户的 MEMORY 起始地址、中断号读出,实验机上的绝对地址为用户I/O 口地址+实验对象的地址。通过运行PCI_CFG.EXE程序可以查看 PCI卡的配置情况。在E盘上的FIND_PCI.c为查找PCI卡相应参数的程序,即通过编程将PCI卡开放给用户的IO端口空间读出。 FIND_PCI.h 是设置PCI主程序函数定义的头文件。在以

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档