基于单片机3D8 二极管 光立方 电路原理图.doc

基于单片机3D8 二极管 光立方 电路原理图.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机3D8 二极管 光立方 电路原理图

这是用595的电路,材料清单如下: 1:8个74HC595(封装为DIP—16); 2:2个74HC04(封装为DIP—14); 3:2个30PF的瓷介电容;一个10UF的电解电容;一个220UF的电解电容; 4:一块89C516(单片机); 5:每个芯片配套的座子; 6:24或者12MHZ的晶振; 7: 1个1K,1个10K(都是碳膜电阻); 8:一个按键开关,3个按键; 9:最好买600个灯,因为焊接的时候可能会损坏(颜色随便你自己选择); 10:你可以考虑买4个铜柱; 备注:上面的3个按键可以只要1个,另外2个是我设计的外部中断,你可以不用它;同时我自己有开发板,所以我没有设计程序下载电路,全以最节省的方案为前提,你只要把单片机在开发板上下载好程序,再插到光立方上就好了。同时画电路时每个芯片的电源引脚隐藏了,(单片机是20接负,40接正;595是8接负,16接正;7404是7接负,14接正。),还有注意电解电容的极性。关于你接电源的问题是你自己的事,我是在板子上面安装了一个USB的接口供电。 这是用573的电路,材料清单如下: 1:8个74HC573(封装为DIP—20); 2:2个74HC04(封装为DIP—14); 3:2个30PF的瓷介电容;2个10UF的电解电容;一个220UF的电解电容; 4:一块89C516(单片机); 5:每个芯片配套的座子; 6:24或者12MHZ的晶振; 7: 1个1K,2个10K,8个500欧(都是碳膜电阻); 8:一个按键开关,1个按键; 9:最好买600个灯,因为焊接的时候可能会损坏(颜色随便你自己选择); 10:你可以考虑买4个铜柱; 备注:画电路时每个芯片的电源引脚隐藏了,(单片机是20接负,40接正;573是10接负,20接正;7404是7接负,14接正。),还有注意电解电容的极性。关于你接电源的问题是你自己的事,我是在板子上面安装了一个USB的接口供电。 还有就是这个电路我没有画全,因为全部都一样的: 就是: 1:把8个573的2—9引脚对应接在一起; 2:把8个573的11脚接在一起; 总结:上面的2个电路,每个595或者573都有8个引脚没有接,那是用来接灯的负极的,8*8=64;7404的八个引脚是来接灯的正极的,8层就是8个引脚;同时最好把芯片按顺序依次的排列和连接,这样可以大大方便写程序。 下面我会给你一段程序,我的的时间有点忙,没有那么多时间来写花样。 #includereg52.h #include intrins.h //空语句调用头文件 #includezimo.h #define uchar unsigned char #define uint unsigned int /**********************************************************************/ sbit DS=P1^0; /**********************************************************************/ /**********************************************************************/ sbit CLK=P1^1; //74HC595的SH-CP(11脚) sbit STB=P1^2; //74HC595的时钟和输出锁存(12脚) /**********************************************************************/ /*坐标数组*/ /**********************************************************************/ uchar code shu[8]={0,1,2,3,4,5,6,7}; //十进制数选 uchar code x1[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//595数据 uchar code y1[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//595使能 uchar code z1[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//层扫描 /************************************************************************/ /*亮度调节延时*/ /**************

文档评论(0)

ybcm963 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档