导航:首页 > 操作系统 > 单片机led888立方

单片机led888立方

发布时间:2022-06-23 14:53:55

Ⅰ 用888做个光立方,怎么运用I/O,构思是什么用51单片机控制,

用74HC573锁存器 可以充分利用IO口 用一个单片机就够了 不过89C51的内存太小 容不下太大的程序 建议用STC12C5A60S2

Ⅱ 跪求大神!!!!!51单片机制作光立方(8*8*8LED)时用到ULN2803,在proteus中仿真时,不知道ULN2803怎么用

你好!
1、 第10脚应该接在 VCC上
2、ULN相当于反相器
3、输入高电平时,输出低电平,驱动设备工作

Ⅲ 888光立方程序

密码:g8pe里面所有资料都有自己下载看吧我可是实际做过的也测试了绝对可以用的记得采纳

Ⅳ 制作888光立方能否使用单片机开发板

开发板通常稳定性不强,而且PCB体积大,除非是急用,或者用于样机演示,还是建议专门制作PCB。现在10x10厘米尺寸的PCB打样,才50元。没必要节省这点钱而牺牲稳定性。

Ⅳ 888光立方uln2803输出问题

你需要把ULN2803的输出引脚接在LED的负极上,LED的正极通过限流电阻接电源的正极!也就是说要采用共阳极的接线方式!
手打不易,如有帮助请采纳,谢谢!!

Ⅵ 你好,作为一个单片机初学者,对光立方真心看不懂,可不可以详细点介绍一下光立方怎么工作的,求程序参考

光立方简单讲就是用单片机控制很多规则排列的LED的亮和灭。

1、先了解单个LED的控制方式,可以是将正极接电源,负极通过一个限流电阻连接至单片机的某个IO口。IO口输出低电平时,LED就亮,反之,LED灭。

2、若按照单个LED的控制方式,每个LED需要占用单片机的一个IO口,控制100个LED就需要100个IO口。那么,有没有一种方式,可以用较少的IO口,控制较多的LED呢?答案是肯定的,这种方法,就是扫描驱动电路。

3、扫描驱动电路基本原理是利用人眼的视觉停留效应。以2×2扫描驱动电路为例对其工作原理进行简述,有4LED,分为2行2列,电路如下(图中省略了限流电阻):

当:

C1=x,C2=x,L1=1,L2=1时,全灭

C1=1,C2=0,L1=0,L2=1时,D11亮

C1=1,C2=0,L1=1,L2=0时,D12亮

C1=0,C2=1,L1=1,L2=1时,全灭

C1=0,C2=1,L1=0,L2=1时,D21亮

C1=0,C2=1,L1=1,L2=0时,D22亮

可见,通过控制C1、C2、L1、L2,可以使D11、D12、D21、D22的任意一个LED的亮灭,也可以使四个LED全灭。

用上述方式轮流点亮D11和D12,一次只亮一个,但是,若将轮换速度加快,每秒之内轮换50次以上,由于人眼的视觉停留效应,视觉效果上就是两个LED同时亮。

这样,通过控制C1、C2、L1、L2,可以控制全部LED的亮灭。

上述电路用4个IO口控制4个LED,与直接控制相比,并未节约IO口,但是,若将行和列的数量加大,变为16×16时,共256个LED,控制仅需32个IO口,也就是说,行列数越多,相比越节省IO口。

仔细分析上述控制过程,可以发现,还可以进一步节约IO口的数量。

以16×16的整列为例,若限定16列中,每次只亮一列,就可以用4根IO线加一个4~16译码器替代。这样,就变为16+4只有20个IO口了。而行还是保留16根,因为这样做,可以一次控制1列中的多个LED同时亮。加快扫描进度。

以上就是光立方的基本原理。熟悉其控制过程后,编写程序并不难。

Ⅶ 888 光立方 单片机595+ULN2803 LED会很快地闪动 求改程序

Delay(10)太多了,改为Delay(1)。

Ⅷ MSP430G2553单片机控制8*8LED点阵

会不会是因为P2口没有设置啊,
在main函数里把P2口定义为输出模式。
P2DIR |= 0x00; //0为输出,1为输入。
其他没看出什么错误来。点阵与单片机是怎么连接的?硬件连接应该没问题吧?

Ⅸ 要制作光立方,求解人眼视觉残留效应与动态扫描是什么

人的视觉暂留时间大概为0.05秒到0.2秒左右,就是人看过的东西会有0.05秒左右的残留。就是说LED两次亮的时间小于0.05秒时,人是不会看到它闪烁的。如果大于0.05秒,是会看到它闪烁的。用到光立方的话(我没做过哦,原理),以888为例,层共阴,束共阳的,那8个573的一端都只接在8个单片机引脚的!8个573的其他64个引脚就接LED的正极,负极就接2803(8层),(请深刻理解“层共阴,束共阳”)用单片机其他8个引脚来控制573的使能端(就控制哪个573能导通),就能控制哪一束灯亮灭了(灯的阴级需导通)。可以控制2803的是否导通,就可控制哪一层的灯能否亮灭了。二者接合,就可控制光立方哪一个LED亮灭了。但光立方每一束的LED都是串在一起的,一般要串一个电阻(64个电阻的),所以一次每一束只能有一个灯亮!但怎样才能实现一束灯有几个LED亮了,这就要用到动态扫描了,就是每一次一束灯中的LED亮灭的频率够快,(不懂请去看数码管动态扫描),就可以实现了,不说了就这样,学无止境,哈哈。

Ⅹ 51单片机驱动8*8led矩阵 怎么弄

越祥细越好,有分加问题补充:谁有AT89C51单片机和8*8点阵的连接的原理图啊,好像要用到74LS383锁存器和74LS240等等的!!!
有就帮帮忙!!

阅读全文

与单片机led888立方相关的资料

热点内容
我的世界怎么进ec服务器地址大全 浏览:64
单片机和嵌入式软件开发区别 浏览:338
为什么扫一扫提示服务器繁忙 浏览:388
慎小嶷十天突破雅思口语pdf 浏览:605
解压数据丢失 浏览:49
查一下电脑上文件夹锁 浏览:296
加密聊天消息密钥输入什么 浏览:543
32位windows编译器 浏览:964
ipad邮件无法连接发件服务器地址 浏览:61
php接收websocket 浏览:564
碧蓝航线如何查账号服务器 浏览:835
msx命令 浏览:750
怎么购买app内购 浏览:490
vivo手机怎么把安卓系统提示关闭 浏览:964
汽油分配控制单片机 浏览:579
python字典最大值最小值求和 浏览:281
php7pdo扩展 浏览:941
粉笔app如何看行测 浏览:817
如何举报不正当app 浏览:255
智能家居算法组 浏览:56