当前位置:首页 > 单片机 > 单片机
[导读]   单片机的芯片内集成了计算机的基本功能部件,已具备了很强的功能,当片内ROM,RAM的容量,并行I/O端口,定时器及中断源等资源都还可以很方便地进行功能扩展.特别是用的较多的廉价的EPROM.片内RAM中具有1

  单片机的芯片内集成了计算机的基本功能部件,已具备了很强的功能,当片内ROM,RAM的容量,并行I/O端口,定时器及中断源等资源都还可以很方便地进行功能扩展.特别是用的较多的廉价的EPROM.片内RAM中具有128字节,一般也都需要扩展.

  由8051系列单片机的结构可知,虽然芯片内部有4个8位I/O端口,但如果使用8031芯片,则可供外部输入/输出设备使用的端只有P1一个.这对于众多的外部设备如键盘,显示器,开关,A/D转换,D/A转换等是远不够用的.这就需要扩展I/O接口.另外,外部设备与单片机在运行速度上存在这很大的差别,要把快捷的单片机与慢速的外接设备(如打印机)有机地联系起来,就需要在单片机与外部设备之间搭一缓冲桥梁,使二者能很好的匹配.这种用来使单片机与外部设备交换信息的桥梁就叫做接口.

  并行接口电路作为单片机与外设间的缓冲界面应具备以下功能:

  1、每个端口都具有数据存和缓冲的功能,以便暂存数据和信息;2、每个端口都具有与CPU进行信息交换应答信号;3、具有片选与控制引脚端,以作为CPU选中本芯片的片选端和传送控制命令被控端;4、可用程序选择工作方式和功能,即通常讲的可编程.

  很多接口电路都被制成标准通用接口芯片.用户可根据系统的需要,选用适当的接口芯片与单片机连接起来,并用程序设置其工作方式,以组成用户所需要的完整的单片机应用系统.

  单片机的系统扩展包括程序存储器扩展,数据存储器扩展和接口芯片扩展等,所有这些扩展都要用到单片机的外部总线,所以我们先学习单片机的总线扩展.8051系列单片机由于受引脚的限制,数据线和地址线低8位是分别复用的.为了将它们分离出来,以便和单片机之外的芯片(如ROM,RAM等)准确地连接,在单片机外部增加了地址锁存器,构成与一般CPU类似的三总线.即数据总线,地址总线和控制总线.

  采用74373作地址锁存器CPU访问片外存储器的过程如下:将低8位地址送P0口,高8位地址送P2口,同时,地址锁存允许信号ALE由低电平变为高电平,待地址信号稳定后,ALE由高变低,将出现在P0口上的地址信号锁存到外部地址锁存器74hc373输出端.由于ALE信号为低电平时,74373的输出端不会随输入端的变化而变化,此时再将传送的数据送P0口,则此时单片机的高8位地址总线和低8位地址总线就分离开了,这样就可以通过这组总线与外部存储器相连.

  在下面的学习过程中,我们要注意片选信号的三种连接方式:全译码方式,部分译码方式和线选方式,还要注意区分两个概念:CPU的逻辑存储单元地址,和存储器的物理存储单元地址.


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

工业自动化系统设计是一项涉及多个领域和技术的综合性任务。它旨在通过自动化设备和系统的集成,提高生产效率、降低能耗、确保产品质量和增强企业竞争力。本文将详细探讨工业自动化系统设计的原则、方法和实践,以期为相关从业人员提供有...

关键字: 工业自动化 设备 系统

在这篇文章中,小编将对USB接口的相关内容和情况加以介绍以帮助大家增进对USB接口的了解程度,和小编一起来阅读以下内容吧。

关键字: USB 通用串行总线 总线

今天,小编将在这篇文章中为大家带来嵌入式总线技术的有关报道,通过阅读这篇文章,大家可以对嵌入式总线技术具备清晰的认识,主要内容如下。

关键字: 嵌入式 总线

汽车CAN/LIN总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战汽车总线测试流程。概括的讲,汽车总线的测...

关键字: CAN 总线 汽车

现代电子技术的正处于一个飞速发展的时代,随着现代汽车整体性能的逐渐完善,单片机和集成电路不再是家电等电器产品的专属,也正愈来愈广泛的被在应用现代汽车上,电子控制单元部件及各种传感器数量在现代汽车的装配也越来越多。为方便这...

关键字: 汽车 总线 监控

现在CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面,现场总线是当今自动化领域技术发展的热点之一、被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠...

关键字: CAN 总线 硬件

CAN(Controller Area Network)是一种多主方式的串行通讯总线。基本设计规范要求有高的位速率、高抗电磁干扰性,而且能够检测出产生的任何错误,当信号传输距离达到 10Km 时 CAN-bus 仍可提供...

关键字: CAN 串行通讯 总线

CAN(Controller Area Network)即控制器局域网络。是应用在现场、在微机化测量设备之间实现双向串行多节点数字通讯系统,是一种开放式、数字化、多点通信的底层控制网络。 CAN协议建立在ISO/OSI模...

关键字: CAN 数字通讯 总线

当前市场行业发展CAN总线虽然有强大的抗干扰和纠错重发机制,但目前CAN大量地运用于电动汽车、充电桩、电力电子、轨道交通等电磁环境比较恶劣的场合,因此对CAN总线的抗干扰能力也会存在挑战,所以对CAN总线的抗干扰能力需要...

关键字: CAN 通信 总线

CAN总线控制器实现网络协议ISO 11898–1的所有低级功能,同时收发器与物理层通信。不同的物理层需要不同的收发器,如高速can、低速容错can、高速可变数据速率can。在一个典型的实现中,CAN总线控制器和微处理器...

关键字: CAN 总线 控制器
关闭
关闭