没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Proteus的74LS245的单片机控制仿真
资源详情
资源评论
资源推荐

基于基于Proteus的的74LS245的单片机控制仿真的单片机控制仿真
本文首先介绍了总线驱动器的作用,接着详述了74LS245的功能特点及推荐工作条件,依据74LS245的逻辑功
能编制了Proteus仿真电路并设计了驱动程序,最后对本文的实验仿真效果进行了总结。
一、概述
通常说计算机有地址、数据、控制三类总线,由于总线上需要驱动的负载多,CPU是大规模集成电路,不具备功率驱动能
力,总线驱动器的作用就是提供功率驱动。其次,CPU总线常常是分时复用总线,就是说在不同的时段,管脚上出现的信号
功能不同,需要锁存器存储并分离信号,总线驱动器起锁存器的作用。74LS245是我们常用的总线驱动器芯片,用来驱动LED
或者其他的设备。
二、74LS245性能介绍
74LS245为三态输出的八组总线收发器,既可以输出,也可以输入数据。其引脚图如图1所示,其中A0-A7为A总线端,B0-B7
为B总线端,G为三态允许端,DIR为方向控制端。74LS245为双列直插封装。图2为74LS245的功能框图。
图1 74LS245引脚配置图
图2 74LS245内部逻辑图
表1为74LS245的功能表。当片选端G低电平有效时,DIR=“0”,信号由B向A传输;DIR=“1”,信号由A向B传输;当G为高电平
时,A、B均为高阻态,此时74LS245不工作。
表1 74LS245功能表
74LS245的推荐工作条件如表2所示。
表2 74LS245推荐工作条件
三、Proteus电路图设计
图3为74LS245 DIR引脚为1时的Proteus仿真电路图,用MCS-51的P0.0-P0.7与74LS245的A0-A7相连,74LS245的B0-B7与8
个LED管相连,用来指示输出数据的变化。74LS245的G引脚接地。
图3 74LS245 DIR引脚为1时的仿真电路图
图4为74LS245 DIR引脚为0时的Proteus仿真电路图,用MCS-51的P0.0-P0.7与74LS245的A0-A7相连,74LS245的B0-B7与8
个单刀双掷开关相连,用来控制74LS245的输入数据。
图4 74LS245 DIR引脚为0时的仿真电路图
四、程序设计
本文的程序设计非常简单,指示简单的控制MCS-51单片机P0口数据的输入输出,从而验证74LS245的功能。DIR引脚为1时
的汇编程序如下:
ORG 00H
START: MOV P0,#88H ;向P0口写数据
SJMP START
END
图5 74LS245 DIR引脚为1时的仿真效果图
DIR引脚为0时的汇编程序如下:
ADDLBL EQU 50H
ORG 00H
START: MOV A,P0;读P0口数据

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0