标题: 用AT89C51驱动两片CD4017译码器来控制60个发光二极管 [打印本页]

作者: 学会tan玩    时间: 2016-1-6 16:43
标题: 用AT89C51驱动两片CD4017译码器来控制60个发光二极管
用AT89C51驱动两片CD4017译码器来控制60个发光二极管实现循环显示,该怎样接线和编程呢?有没有人做过这个,有没有仿真文件呢,

作者: bxyyhan    时间: 2016-1-7 17:15
没试过,不过为啥用4017?单片机直接驱动就可以了,
作者: meilidianzhi    时间: 2016-1-7 21:49
直接驱动就可以了,
作者: 学会tan玩    时间: 2016-1-8 09:46
bxyyhan 发表于 2016-1-7 17:15
没试过,不过为啥用4017?单片机直接驱动就可以了,

完成六十进制的译码,,不用十进制的cd4017吗?
作者: 学会tan玩    时间: 2016-1-8 09:47
bxyyhan 发表于 2016-1-7 17:15
没试过,不过为啥用4017?单片机直接驱动就可以了,

单片机哪有那么多的IO口啊
作者: bxyyhan    时间: 2016-1-8 10:09
学会tan玩 发表于 2016-1-8 09:47
单片机哪有那么多的IO口啊

难道你不知道有动态扫描吗?频谱显示的LED比你的多多了。
作者: 学会tan玩    时间: 2016-1-8 15:18
bxyyhan 发表于 2016-1-8 10:09
难道你不知道有动态扫描吗?频谱显示的LED比你的多多了。

额 不是太懂
作者: 883    时间: 2016-1-10 22:02
不需要用单片机,只用4017也可以,不过用6只联级使用,加上振荡电路
作者: 学会tan玩    时间: 2016-1-10 22:11
883 发表于 2016-1-10 22:02
不需要用单片机,只用4017也可以,不过用6只联级使用,加上振荡电路

不可以用两只4017做矩阵嘛
作者: 883    时间: 2016-1-12 15:57
学会tan玩 发表于 2016-1-10 22:11
不可以用两只4017做矩阵嘛

可以,1只4017输出端接三极管或其他反相器。
作者: 学会tan玩    时间: 2016-1-13 15:37
883 发表于 2016-1-12 15:57
可以,1只4017输出端接三极管或其他反相器。

你会写着程序嘛,,怎么感觉没用一样
作者: 883    时间: 2016-1-15 09:55
学会tan玩 发表于 2016-1-13 15:37
你会写着程序嘛,,怎么感觉没用一样

程序很简单,自已学写吧。发个电路图你参考(只画30只LED)

Screenshot_2016-01-15-09-47-30.png (148.64 KB, 下载次数: 198)

Screenshot_2016-01-15-09-47-30.png

作者: 学会tan玩    时间: 2016-1-15 23:57
883 发表于 2016-1-15 09:55
程序很简单,自已学写吧。发个电路图你参考(只画30只LED)

谢谢,图会了,现在就是写一个定时1s的时钟脉冲,但是就是定时老是出问题
作者: qq.123.123    时间: 2021-2-26 17:48
学会tan玩 发表于 2016-1-8 09:47
单片机哪有那么多的IO口啊

可以行列扫描
作者: qq.123.123    时间: 2021-2-26 17:50
883 发表于 2016-1-10 22:02
不需要用单片机,只用4017也可以,不过用6只联级使用,加上振荡电路

两个就可以,动态扫描,和点阵LED




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1