导航:首页 > 操作系统 > 单片机光立方共阴极

单片机光立方共阴极

发布时间:2022-09-09 21:52:05

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

人的视觉暂留时间大概为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亮灭的频率够快,(不懂请去看数码管动态扫描),就可以实现了,不说了就这样,学无止境,哈哈。

B. 单片机不能给uln2803输入高电平

uln2803具有较强的灌电流能力,光立方中,有大量的LED,一般采用扫描驱动电路。
扫描驱动电路中,既需要行驱动,也需要列驱动。

若行驱动采用灌电流驱动器,那么,列驱动就需要采用拉电流驱动器,反之,若行驱动采用拉电流驱动器,那么,列驱动就需要采用灌电流驱动器。因此,具体接共阴极还是共阳极,要看你的电路和选用的驱动器。

uln2803为反相集电极开路输出,单片机给高电平时,uln2803输出低电平;单片机给低电平时,uln2803输出高阻(接上拉电阻可变为高电平)。

为了保证LED的安全,最好采用限流电阻。当LED的工作电流较大,接近uln2803的驱动能力时,也可以不用限流电阻,一般不推荐这样使用。

C. 制作光立方需要知道单片机哪些方面的知识

你要会单片机编程啊,简单的延时,定时器中断程序编写,还有光立方循环时的各种逻辑算法,还有IO操作,

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

光立方简单讲就是用单片机控制很多规则排列的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同时亮。加快扫描进度。

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

阅读全文

与单片机光立方共阴极相关的资料

热点内容
编译忽略空字符 浏览:113
多店铺阿里云服务器教程 浏览:378
单片机求初值 浏览:420
安卓机如何在电脑备份图片 浏览:925
ca证书加密机价格 浏览:798
天干地支年份算法 浏览:796
程序员打造的视频 浏览:7
java和php通信 浏览:680
为什么黑程序员 浏览:163
程序员男生 浏览:456
戴尔文件夹内文件怎么置顶 浏览:582
云服务器6m网速 浏览:722
vivo手机中国联通服务器地址 浏览:862
工程总控编译失败 浏览:707
燕赵红枫app如何下载 浏览:867
php查杀软件 浏览:878
教育管理学pdf 浏览:547
服务器均衡怎么使用 浏览:626
linux中jps 浏览:954
单片机实验感想 浏览:561