我要做一个定时器,是3分钟定时的,需要3个数码管。显示部分要用动态显示,我不太明白动态显示是怎么样连接,只要用一个74HC164就可以了吗?还需要用什么芯片(听说还要用到74HC153数据选择器)?
我不太明白只用一片74HC164怎么可以连接3个数码管,原理是怎样呢?因为找不到相关的资料,所以请各位帮帮帮帮忙。
我以前做的就是从计数器出来后送到译码器(74hc247),然后就送到数码管显示就可以了,3个数码管就用3片74hc247。
不是用单片机做的,只是用一些门IC,计数器IC等做的定时器。网上很多都是用单片机做的~~~
单片机做的数码管万年历显示时抖动
由于 74HC164 的输入内阻问题 不加 上拉电阻(2k - 10k)可能会出现数据不正常 以上连接没有问题 一般就能正常 运行,用表笔 接触 DAT 与 CLK 会有干扰 出现不正常。74HC164 驱动数码管(用共阴比较好电路简单)可以直接用 IO 作为 位选。
51单片机。用74HC164静态显示数码管C语言程序。有哪位哥哥姐姐写过吗...
要4个数码管显示不同的数字,就是动态扫描显示:1.先送1的代码(0x06),送完后让(从左边数)第一个数码管的位选com4为低电平,并延时几ms,然后将com4变为高电平;2.再送2的代码(0x5b),送完后让第二个数码管的位选com3为低电平,并延时几ms,然后将com3变为高电平;3.再送3的代码(...
单片机电子万年历的设计 数码管显示问题
由于 74HC164 的输入内阻问题 不加 上拉电阻(2k - 10k)可能会出现数据不正常 以上连接没有问题 一般就能正常 运行,用表笔 接触 DAT 与 CLK 会有干扰 出现不正常。74HC164 驱动数码管(用共阴比较好电路简单)可以直接用 IO 作为 位选。
74hc164驱动的四个数码管第一次按按键1显示1- - - 按按键2显示2...
unsigned char key;display(); \/\/初始显示.while(1) { \/\/无限循环.key = keyboard(); \/\/读出一遍键盘.if (key < 10) { \/\/如果0~9 \/\/---进行按键处理.disp_buff [3] = disp_buff [2];disp_buff [2] = disp_buff [1];disp_buff [1] = disp_buff [0];disp_...
利用4个74hc164驱动4个8位数码管,位段码的问题!
我之前写的164扩展程序,参考一下吧!应该可以解决你问题。其实你只要用到一片164就够了,作动态扫描,下面程序是两个数码管动态扫描,164并行输出口再接一片功率驱动芯片,如TD62083。程序如下:\/***\/ \/* 74LS164数码管动态显示*\/ \/***\/ \/\/---库函数声明,管脚定义--- include <at89x51.h> ...
求单片机驱动74hc164,四位7段数码管显示的C语言程序!
这个是一个四位数字串行显示的定时器,按键可设定,在实际电路上调试过 include <REG51.H> define uchar unsigned char define uint unsigned int uchar code table[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0x0};\/\/段码根据实际情况自编 sbit k1=P2^0;\/\/定义加加 sbit ...
74hc164八个级联,低位在前,为什么只显示最后一位高位的数码管显示正确...
和传输输出的频率有关系,要是始终连续的在输出,74hc164不像hc595有锁存功能。连续输出数据,数据在传输中hc164的输出在不断变化,所以都亮。你可以隔一个时间常数输出一次。判断好坏,你也可以只输出一个8位,然后改程序只输出2个8位,就停就能判断出毛病来了。
用74HC138,74HC164设计数码管显示电路(八段数码管,用8个),,,如果要加...
138位选的话就不用加电阻了,我买的开发板就是用138位选的,没有加电阻,数码管时0.36 的,所以不用加
用74HC138 和74HC164 写数码管 和按键 显示的有阴影
显示完一位数据后要再送一清屏数据才行呀。共阴极数码管送OX00;共阳极数码管送OXFF;
...不受单片机控制,用的是74HC164的芯片,不知道什么原因?
根据你的描述,假定74HC164驱动芯片无问题且电路连接无误,那么共阳极数码管全亮只有一种可能,即上电后芯片输出为全0,这种情况可以通过单片机向74HC164写入全1(0xFFH)或其它非0驱动码来控制其输出状态,若如你所言不受单片机控制,那么就要从软件代码方面找原因了。