关于74HC164驱动两位LED数码管显示的段码计算问题

电路图如下图,我要显示0-99的内容,段码如何算,谁有码表?我算了半天,好像都不太对。

  每个段,都应该有自己的限流电阻,仅仅使用一个,会造成混乱,下一个164的输入逻辑不清楚。

  led数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。
  1.LED数码管以发光二极管作为发光单元,颜色有单红, 黄,蓝,绿,白,黄绿等效果。单色,分段全彩管可用大楼,道路,河堤轮廓亮化,LED数码管可均匀排布形成大面积显示区域,可显示图案及文字,并可播放不同格式的视频文件。通过电脑下flash、动画、文字等文件,或使用动画设计软件设计个性化动画,播放各种动感变色的图文效果;
  2.可放在PCB电路板上按红绿蓝顺序呈直线排列,以专用驱动芯片控制,构成变化无穷的色彩和图形。外壳采用阻燃PC塑料制作,强度高,抗冲击,抗老化,防紫外线,防尘,防潮。LED护栏管具有功耗小,无热量,耐冲击,长寿命等优点,配合控制器,即可实现流水,渐变,跳变,追逐等效果。如果应用于大面积工程中,连接电脑同步控制器,还可显示图案,动画视频等效LED数码全彩灯管可以组成一个模拟LED显示屏,模拟显示屏可以提供各种全彩效果及动态显示图像字符,可以采用脱机控制或计算机连接实行同步控制;可以显示各式各样的全彩动态效果。控制系统采用专用灯光编程软件编辑,数码管控制花样更改方便,只需将编辑生成的花样格式文件复制进CF卡即可,数码管控制器可以单独控制,也可多台联机控制,数码管安装编排方式任意,适合各种复杂工程需求。数码管、控制器以及电源等以标准公母插头连接,方便快捷,并具有独特的外形设计,全新的户外防水结构。
温馨提示:内容为网友见解,仅供参考
第1个回答  2022-09-12

每个段,都应该有自己的限流电阻,楼主仅仅使用一个,会造成混乱。

此时,串行送到下一个 164 的电平,不清不楚。

用 74LS164 驱动 LED 数码管,电路如下:

图中的电阻,仅仅画出了必须画的三个。

本回答被提问者和网友采纳

keil 用c51如何编写按键通过74hc164控制两个共阳极数码管
要用74hc164控制两个共阳极数码管,应该用单片机的串口,并用方式0,74HC164的A、B端接P3.0,CLK端接P3.1。四个按键接法错误,是不能识别按键的,应该按下图这接地,不要用二极管。左上角的四个LED是不会亮,也要用下图这种LED,仿真时才会亮。4个LED和4个按键不能与数码管的段控端abcdefg共用。

74hc164驱动的四个数码管第一次按按键1显示1- - - 按按键2显示2...
void display(void) \/\/显示函数 { char code table[] = { \/\/共阳段码 0 ~ 9 0xC0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};char i;for (i = 0; i < 4; i++) { SBUF = table[disp_buff [i]];\/\/输出段码 while(!TI);TI = 0;} } \/\/...

51单片机。用74HC164静态显示数码管C语言程序。有哪位哥哥姐姐写过吗...
1.先送1的代码(0x06),送完后让(从左边数)第一个数码管的位选com4为低电平,并延时几ms,然后将com4变为高电平;2.再送2的代码(0x5b),送完后让第二个数码管的位选com3为低电平,并延时几ms,然后将com3变为高电平;3.再送3的代码(0x4f),送完后让第三 个数码管的位选com2为...

单片机电子万年历的设计 数码管显示问题
由于 74HC164 的输入内阻问题 不加 上拉电阻(2k - 10k)可能会出现数据不正常 以上连接没有问题 一般就能正常 运行,用表笔 接触 DAT 与 CLK 会有干扰 出现不正常。74HC164 驱动数码管(用共阴比较好电路简单)可以直接用 IO 作为 位选。

用74HC138,74HC164设计数码管显示电路(八段数码管,用8个),,,如果要加...
138位选的话就不用加电阻了,我买的开发板就是用138位选的,没有加电阻,数码管时0.36 的,所以不用加

利用4个74hc164驱动4个8位数码管,位段码的问题!
\/* 74LS164数码管动态显示*\/ \/***\/ \/\/---库函数声明,管脚定义--- include <at89x51.h> define uchar unsigned char sbit simuseri_CLK=P1^1; \/\/用P1^1模拟串口时钟 sbit simuseri_DATA=P1^0; \/\/用P1^0模拟串口数据 sbit a0=ACC^0;unsigned char code dis_code[11]={0x28,...

用74SLS164驱动共阴数码管
输出电流达35mA,驱动数码管是没有问题的。重要的是在串行输入数据时,输出端是不变化的,只有锁存后输出端才输出数据,克服了闪烁的现象,因驱动电流也大,比较理想。如果不想换74HC595,那就换成74HC164,引脚完全一样,电路一点都不用改。驱动电流可以提高了,但串行输入数据时的闪烁现象还有。

74hc164八个级联,低位在前,为什么只显示最后一位高位的数码管显示正确...
和传输输出的频率有关系,要是始终连续的在输出,74hc164不像hc595有锁存功能。连续输出数据,数据在传输中hc164的输出在不断变化,所以都亮。你可以隔一个时间常数输出一次。判断好坏,你也可以只输出一个8位,然后改程序只输出2个8位,就停就能判断出毛病来了。

求单片机驱动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 ...

用74HC138 和74HC164 写数码管 和按键 显示的有阴影
显示完一位数据后要再送一清屏数据才行呀。共阴极数码管送OX00;共阳极数码管送OXFF;

相似回答