利用89c51单片机控制16*16 LED点阵的显示

可以利用多个89C51单片机控制一个16*16 LED点阵电路显示

1个51就够了,595作为列驱动,154行驱动。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-06
1个51单片机就行 16个9013三极管即可 2个74ls164

求16*16点阵89c51制作程序和图纸
驱动电路,行 用两块245驱动16行,列 用两块595级联 并行输出16根线分别接块2803后再接点阵的16列,这样亮度更高。理论不接2803效果要差但本人没试过,如果你不想接2803可以尝试 告诉我可行否(共同学习)。列 用595是为了节约IO口,它是串行输入并行输出的,三根线即可控制它的任意输出,4块点阵...

89c51单片机编写单片机控制16个LED灯,要求,16个灯依次点亮后依次熄灭...
再然后就将0FEH给A,A给P1口,再延时,再将A左移,判断是否为八次,如果不为八次,循环。如果为八次将0FEH给A,再把A给8255的B口,再将A左移,判断是否为八次,如果不为八次,循环,如果为八次,就回到起始地方。

求大佬教教怎么用89c51单片机实现模拟路灯
1. 准备材料:89c51单片机、LED灯、电阻、面包板、杜邦线等。2. 连接电路:将89c51单片机与LED灯连接起来。将LED的正极连接到单片机的一个IO口,将LED的负极通过一个适当大小的电阻连接到单片机的地线。3. 编写程序:使用C语言编写程序,通过控制IO口的高低电平来控制LED灯的亮灭。以下是一个简单的示例...

跪求16X16LED点阵汉字显示的原理图,s51单片机汇编源程序,汉字字摸提取...
从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16×16的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,1 6×16...

[高分]怎样用89c51单片机控制LED数码管显示 不要C源程序 还有怎么连接...
给你一个2 位共阴数码管,动态显示的程序 。晶振、复位及电源电路未画出,你自己补上。COUNT EQU 50H SP1 EQU P3.6 SP2 EQU P3.7 ORG 0 AJMP MAIN ORG 30H MAIN: MOV COUNT,#0 K1: ACALL DISP JB SP1,K2 LCALL DISP JB SP1,$;-3 LCALL DLY LCALL DISP JNB SP1,$-3 INC ...

如何用c语言编程实现用89c51单片机控制8个led灯像电子时钟那样显示?
假设你单片机的p1口连了led灯:include sbit led = p1^0;\/\/这是点第一位灯 int main(void){ while(1){ led = 0;\/\/假设led灯为共阳极的 } return 0;} 点亮led灯的形式有很多,这里给出一种仅供参考

在LED显示汉字,怎么做到可以三个汉字循环显示?怎么添加代码?
LED点阵显示屏采用16×16共256个象素的点阵,可通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布。 我们把行列总线接在单片机的I\/0口,然后把上面分析到的扫描代码送入总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89S5 1单片机,则需要使用32条I\/0口,这样会造成I\/0口资源的耗尽,...

用89C51单片机设计多功能低频函数信号发生器,能产生方波、正弦波、三角...
可以选择单片机带max7219然后外扩两个led数码管,硬件连接既简单也成熟,并且单片机驱动程序也是很成熟的,这样通过程序可以随时改变数码管显示,然后就是复位键和开始键,可以使用中断或查询方式,如果是中断,直接将其连接到外部中断和1上,如果是查询直接连到单片机的两个GPIO上,最好做个防抖动电路,防止多次运行,具体程序...

急求一个基于89C51单片机,8255A,用矩阵键盘输入数字,并在LCD1602上显示...
E_SET()PB|=1<<2#define LCD1602_E_RST()PB&=~(1<<2)static void Delay_ms(unsigned char time){unsigned char i;while(time--){for(i=0;i<100;i++);}}static void LCD1602_WriteByte(unsigned char value,bit dataTypedef){if(dataTypedef)LCD1602_RS_SET();elseLCD1602_RS_...

89c51单片机的数字钟程序?
48H :要显示的位值(0~7,由译码器翻译出) 49H :每位每次刷出时要显示的时间0~256us 4A :20次定时,的次数计数器 4BH,4CH :小时十位进位刷0,时,小时两位数的暂存 4DH :调试时,要调整类型,每次INT0中断自增一次 50H~5FH :0~F 16个数的码值 60H :"-"的码值 61H :"空" 的码值 62H,63...

相似回答
大家正在搜