74HC573,DS1302这些芯片的作用是什么?我初学者,望大家多多指教

2020-02-03 10:13发布

有谁能给小弟指点下74HC573在做八段数码管显示的时候有什么作用?
DS1302在做时钟的时候有什么作用?
单片机内不是有自带的定时器么?
我用的是AT89S52
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
libxlove
1楼-- · 2020-02-04 21:31
回复【楼主位】xbpkid
-----------------------------------------------------------------------

主要是用在扩展I/O口的,

点击此处下载 ourdev_665959WYHLEC.PDF(文件大小:53K) (原文件名:74HC573.PDF)
goodjob1
2楼-- · 2020-02-05 02:37
你的程序是以扫描的形式显示数据的,可以直接用UNL2000系列的高压大电流达林顿晶体管阵列来进行显示,不需要用573。达林顿晶体管阵列作用就相当于一组三极管。而573是带锁存的,也就是说你把数据比如hour输入相应数码管的573后,将573的11脚设为低电平,数据会被锁存。这时你就可以不用不断地扫描来显示数字了,只要在更新数字的时候将11脚设为高电平,重新写入新的数据。573的中文PDF附在后面了,你可以看一下。BY THE WAY,我啥时候才能过审核啊。。。74HC573中文pdfourdev_665971F2CCD2.pdf(文件大小:139K) (原文件名:74HC573中文.pdf)
dahuangabc
3楼-- · 2020-02-05 03:46
74hc154,159都可以的
hongdan0714j
4楼-- · 2020-02-05 08:05
 精彩回答 2  元偷偷看……
Edward3121
5楼-- · 2020-02-05 12:59
573锁存是实现数码管动态扫描显示的。看看郭天祥的十天学会单片机就懂了。
zgxcom123
6楼-- · 2020-02-05 16:29
573:
1、驱动,单片机IO无法直接驱动数码管,如果单独接,则需要三极管,而573可以实现单片机逻辑输入,而输出时给数码管提供足够的电流
2、节省IO,6位数码管,不用锁存器需要8+6=14个IO,而用锁存器就只需要8+2个,并且这8个口在不需要操作数码管时,还可与其他IC进行通讯,只需把573的控制端拉高即可。

1302:
如果单纯用51的定时器做时钟,会占用过多资源,走时不准,功耗也很大,初学做个试验玩玩还是可以的。如果用1302,该芯片可以提供稳定精确地走时,单片机只需在第一次上电时进行必要的时间设定,以后需要时间的时候只需从1302读取数据即可。1302自带长短月、闰年补偿等功能,51要想实现会灰常麻烦~掉电后只需微弱的电流即可保持精确走时~

一周热门 更多>