74HC573是一种高性能硅栅CMOS集成电路,拥有八路输出的透明锁存器,输出为三态门,器件的输入与标准CMOS电平兼容。图5-20 74HC573内部逻辑电路74HC573的八个锁存器都是透明的D型锁存器,当锁存端为高电平时,Q端输出将随数据D端输入的变化而变化。......
2023-11-17
1.任务要求
用74HC573驱动数码管,在数码管上动态显示1~9999。
2.任务目的
(1)掌握74HC573的工作原理和使用方法。
(2)进一步掌握总线扩展的方法。
(3)掌握在Proteus环境中实现LED数码管显示的仿真应用。
3.任务分析
74HC245总线收发器可以提高单片机I/O口的驱动能力,还可以起到总线隔离的作用。74HC573锁存器除了具有总线收发器的功能以外,还具有数据的保持功能。通过74HC573不但可以直接驱动数码管,而且还可以减少单片机I/O端口的使用,在实际工程中对外围器件的控制可以减少干扰。
4.电路设计
锁存器的应用非常广泛,本任务使用两片74HC573驱动四位共阴极数码管,完成数码管的动态显示,这种驱动方法的优点在于可以比使用总线收发器时节约两个I/O口,当数码管的数量较多时,这种方法节约I/O口的优势将更加明显,其电路如图5-18所示。
图5-18中两片74HC573的数据输入端都连接至单片机的P1口(标号P00~P07),其中U2的数据输出端连接至数码管的段驱动端(标号D0~D7),而U3的数据输出端连接至数码管的位驱动端(标号W0~W3)。两片锁存器的OE端均接地,所以芯片将保持使能状态。U2的锁存端连接至单片机的P2.6端口(标号duan),用于数码管段驱动锁存,U3的锁存端连接至单片机的P2.7端口(标号wei),用于数码管位驱动锁存。
(www.chuimin.cn)
图5-18 用74HC573驱动四位数码管电路原理图
当单片机工作时,首先从P1口输出段码至U2和U3的D端,将由P2.6端口控制的U2的锁存端产生一个从0→1→0的跳变,将段码锁存至U2的Q端。之后P1口再次输出位驱动数据至U2和U3的D端,将由P2.7端口控制的U3锁存端产生一个从0→1→0的跳变,将数码管的位驱动数据锁存至U3的Q端,这时相应的数码管会点亮。通过以上方式,可以将四位数码管依次点亮,以实现数码管的动态显示。
5.源程序设计
程序所实现的功能同样是让变量做自加运算,并驱动共阴极数码管将变量的值显示出来。
6.Proteus仿真
在Proteus中运行程序,四位数码管将按程序设置的方式工作,动态输出0~9999的数字。图5-19所示为显示数字“0688”的仿真效果图。
图5-19 输出0~9999的仿真效果图
有关单片机原理与应用 基于C语言的文章
74HC573是一种高性能硅栅CMOS集成电路,拥有八路输出的透明锁存器,输出为三态门,器件的输入与标准CMOS电平兼容。图5-20 74HC573内部逻辑电路74HC573的八个锁存器都是透明的D型锁存器,当锁存端为高电平时,Q端输出将随数据D端输入的变化而变化。......
2023-11-17
表6-12 SPC3内存分配注:HW禁止超出地址范围,也就是如果用户写入或读取超出存储器末端,用户将得到一新的地址,即原地址减去400H。禁止覆盖处理器参数,在这种情况下,SPC3产生一访问中断。表6-13 内部参数锁存器分配(读)表6-14 内部参数锁存器分配(写)(续)3.组织参数用户把组织参数存储在特定的内部RAM中,用户可读也可写。......
2023-11-22
为了先说明数码管的工作原理,本任务只用一个7段数码管,用P0端口控制数码管发光二极管的亮灭。图5-2 一位数码管控制Keil仿真程序进入死循环后P0端口的值为“11111001B”,对应数码管的b,c位为0。......
2023-11-17
以圆柱弹簧为例用表格驱动的方法生成多个配置。单击“新建”按钮,新建一个零件文件。选取前视基准面,单击“草图绘制”按钮,进入草图绘制。从弹出的电子表格中依照各项参数的意义,和要生成配置弹簧的参数填表,如图2-116所示。图2-112 弹簧中径草图图2-113 弹簧轮廓和路径草图图2-114 扫描生成弹簧图图2-115 生成系列零件设计表过程图图2-116 生成系列零件设计图图2-117 显示配置过程图图2-118 尺寸为零件2的弹簧图2-119 尺寸为零件3的弹簧......
2023-11-21
运行中的互感器应按规定的周期检验。5.3.2.4在安装现场检验电流互感器时,除了在规定的二次负载下测定误差外,还须在实际二次负载下测量误差,并对互感器的实际二次负载值进行测量。......
2023-06-21
本实验机的数码管显示器是以两片74HC164组成两管静态共阳显示器。因而显示亮度好,显示稳定,无闪烁。⑧跳出for循环,执行下一个语句,结果为显示35。跟踪运行证明,变量byte、din移位正确,能准确地在数码管移位输出字形码0x92。结束后,在实验机上应显示“35”。程序点评本例只是将变量a进行/10和%10运算,得到低位和高位数,进行取字形码并送send()显示。......
2023-11-07
为了防止这种现象发生,也为了降低油耗,当车速在大于60km/h时,锁止离合器会通过机械摩擦将泵轮与涡轮相连接。锁止离合器的接合和分离由变矩器中的液压油的流向改变来决定。加压油液流至锁止离合器的前端,锁止离合器前端及后端的压力就变得一样,锁止离合器处于脱开状态。这时,变矩器壳体受到锁止活塞挤压,从而使锁止离合器和前盖一起转动,即锁止离合器接合。锁止离合器接合时的动力传输过程如图1-3-8所示。......
2023-08-25
相关推荐