标题: 单片机8*8光立方:573+2803+程序+原理图+PCB [打印本页]

作者: kid次    时间: 2013-11-5 12:15
标题: 单片机8*8光立方:573+2803+程序+原理图+PCB
分享 :单片机8*8光立方:573+2803+程序+原理图+PCB


光立方视频
http://player.youku.com/player.php/sid/XNjI3NzIxMjgw/v.swf
573 2803 程序 原理图 PCB.rar (3.53 MB, 下载次数: 1364)




作者: f2283916660    时间: 2013-11-6 13:35
下来看看
作者: asn60    时间: 2013-11-10 12:44
看看我能玩不?感谢!
作者: 再快也是86    时间: 2013-11-23 11:23
感谢分享
作者: 51hei2004301    时间: 2013-12-1 08:50
好 谢谢
作者: xiaoou    时间: 2013-12-1 13:55
版主大作  膜拜啊
作者: 51hei2004301    时间: 2013-12-1 20:27
真好看
作者: keahou    时间: 2013-12-28 14:09
感谢楼主分享!!!
作者: 雕亦倾心    时间: 2013-12-28 16:04
再次感谢楼主分享~!
作者: 416588479    时间: 2014-1-8 17:58
大作  膜拜
作者: zhouyubo163    时间: 2014-4-7 19:07
不错了大走了
作者: syg    时间: 2014-4-24 22:36
不错的东西,楼主辛苦
作者: a529481713    时间: 2014-5-2 00:48
好东西!!
作者: 联天下    时间: 2014-5-3 12:42
好像做一个
作者: rich3524    时间: 2014-5-14 17:52
好,谢谢分享
作者: bensonchang    时间: 2014-5-16 13:11
谢谢楼主无私的分享,
作者: petertang    时间: 2014-6-2 11:17
看看!感谢!
作者: dzj55    时间: 2014-6-10 16:27
2803是干什么用的?
作者: zzyalpjk    时间: 2014-7-4 21:51
打算做一个光立方,参考楼主的。谢谢了
作者: condor205397    时间: 2014-7-24 23:57
学习下,谢谢楼主
作者: qzsulin    时间: 2014-8-7 10:12
学习下
作者: qzsulin    时间: 2014-8-7 10:21
楼主没给程序
作者: 刚子刚到    时间: 2014-8-15 12:07
下载了  谢谢分享了
作者: piaoye7    时间: 2014-9-4 12:44
看看程序!
作者: blockhead    时间: 2014-9-7 17:58
好厉害 学习学习
作者: blockhead    时间: 2014-9-8 00:38
有仿真么
作者: 许你晴天柱    时间: 2014-9-14 18:04
有用,对我帮助很大
作者: sage.tan    时间: 2014-9-26 21:51
好想做一个,学习一下
作者: sage.tan    时间: 2014-9-26 21:51
M币不够,水一下
作者: tianxing    时间: 2014-10-14 18:11
一直想有一个3D,只是阵列做起来麻烦,却步了。
作者: s歌留    时间: 2014-10-25 18:08
赞一个,,,,有空也做个
作者: 白菜94    时间: 2014-10-26 11:51
下来看看
作者: 雪中梅花    时间: 2014-10-26 14:14
谢谢楼主下载学习学习。
作者: kydianzi    时间: 2014-11-10 08:34
很好的资料

作者: 新手110    时间: 2014-11-10 20:19
henhaodezhilaio
作者: hdw    时间: 2014-12-19 09:08
想要学习一下哦
作者: pps111    时间: 2014-12-19 14:35
下来看看先
作者: pps111    时间: 2014-12-19 14:35
好了,,下载了。。有元件在手,马上测试
作者: dzf487    时间: 2015-1-4 14:19
学习下

作者: LN555    时间: 2015-1-4 14:46
层接反了吧   
作者: 潍坊论坛    时间: 2015-1-8 21:39
下载学习
作者: sglf0201    时间: 2015-1-9 21:32
很想做一个,先再学学,以后一定要弄个
作者: 2808569472    时间: 2015-1-11 16:15
酷,谢谢楼主分享光立方,好专业。
作者: fengzi8230    时间: 2015-1-11 17:24
好东西 留
作者: 绿源学习者    时间: 2015-1-18 01:01
f2283916660 发表于 2013-11-6 13:35
下来看看

很好留着学习很好留着学习
作者: 绿源学习者    时间: 2015-1-18 01:01
很好留着学习没有仿真的
作者: 15895228135    时间: 2015-1-22 14:43
下个看看
作者: gyt163    时间: 2015-1-26 22:48
下来看看
作者: rich3524    时间: 2015-2-5 13:59
谢谢分享
作者: fangbei    时间: 2015-2-7 09:58
下个来看看 学习下

作者: TanYongLe    时间: 2015-2-13 22:15

作者: zing123456    时间: 2015-2-13 22:32
这款由AT89C2051单片机组成的可修改密码的密码锁是一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。很多行业的许多地方都需要密码锁,但普通密码锁的密码容易被多次试探而破译。本文给出了一种能防止多次试探密码的密码锁设计方法,从而有效地克服了上述缺点。       硬件电路


       图1所示是笔者设计的一种密码锁电路。该密码锁主要 是以下10条特点:
     (1)总共可以设置8位密码,每位的取值范围为1~8。
     (2)用户可以自行设定和修改密码。
     (3)按每个密码键时都有声音提示。
     (4)若键入的8位开锁密码不完全正确,则报警5秒钟,以提醒他人注意。
     (5)开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防窃贼多次试探密码。
     (6)键入的8位开锁密码完全正确才能开锁,开锁时要有1秒的提示音。
     (7)电磁锁的电磁线圈每次通电5秒,然后恢复初态。
     (8)密码键盘上只允许有8个密码按键。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。
     (9)密码设定完毕后要有2秒的提示音。
     (10)成本低,硬件和软件都很简洁可靠,易于批量生产。
       图1 电磁锁原理图
  在图1所示电路中,P1口连接8个密码按键AN1~AN8,开锁 信号由P3.2输出,报警和提示音由P3.7输出。BL是用于报警与声音提示的喇叭,K是继电器控制电磁线圈。
       软件设计



  图2给出了该单片机密码锁电路的软件流程图。图中AA1~AA8以及START、SET、SAVE是程序中的标号,是为了理解程序而专门标在流程
图的对应位置的,分析程序时可以仔细对照参考。
        3.1 存储单元的分配
        该密码锁中RAM存储单元的分配方案如下:
        31H~38H:依次存放8位设定的密码,首位密码存放在31H单元;
        R0:指向密码地址;
        R2:已经键入密码的位数;
        R3:存放允许的错码次数3与实际错码次数的差值;
        R4至R7:延时用;
        00H:错码标志位。
        对于ROM存储单元的分配,由于程序比较短,而且占用的存储空间比较少,因此,在无特殊要求时,可以从0030H单元(其它地址也可以)开始存放主程序。
       源程序
       下面是该电子密码锁的软件源程序代码:
                 ORG 0000H
                 AJMP START
                 ORG 0030H
START:  ACALL BP
                 MOV R0,#31H
                 MOV R2,#8
SET:      MOV P1,#0FFH
                 MOV A,P1
                 CJNE A,#0FFH,L8
                 AJMP SET
L8:         ACALL DELAY
                 CJNE A,#0FFH,SAVE
                 A JMP SET
SAVE:    ACALL BP
                 MOV @R0A
                 INC R0
                 DJNZ R2,SET
                 MOV R5,#16
D2S:      ACALL BP
                 DJNZ R5,D2S
                 MOV R0,#31H
                 MOV R3,#3
AA1:      MOV R2,#8
AA2:      MOV P1,#0FFH
                 MOV A,P1
                 CJNE A,#0FFH, L9
                 AJMP AA2
                 L9 ACALL DELAY
                 CJNE A,#0FFH,AA3
                 AJMP AA2
AA3:       ACALL BP
                 CLRC
                 SUBB A, @R0
I                NC R0
                 CJNE A,#00H,AA4
                 AJMP AA5
AA4:      SETB 00H
AA5:      DJNZ R2,AA2
                 JB 00HAA6
                 CLR P3.5
                 L3 MOV R5,#8
                 ACALL BP
                 DJNZ R4,L3
                 MOV R3,#3
                 SETB P3.5
                 AJMP AA1
AA6:      DJNZ R3,AA7
                 MOV R5,#24
L5:          MOV R4,#200
L4:          ACALL BP
                 DJNZ R4,L4
                 DJNZ R5,L5
                 MOV R3,#3
AA7:      MOV R5,#40
                 ACALL BP
                 DJNZ R5,AA7
AA8:      CLR 00H
                 AJMP AA1
BP:         CLR P3.7
                 MOV R7,#250
L2:         MOV R6,#124
L1:         DJNZ R6,L1
                 CPL P3.7
                 DJNZ R7,L2
                 SETB P3.7
                 RET
                 DELAYMOV R7,#20
L7:            MOV R6,#125
L6:            DJNZ R6,L6
                 DJNZ R7,L7
                 RET
                 END
      若按键AN1~AN7分别代表数码1~7,按键AN0代表数码8。
      在没有键按下时,P1.0~P1.7全是高电平1,若某个键被按下,相应的口线就变为低电平0。
      假如设定的密码是61234578,当按键AN6被按下时,P1.6变为低电平,P1端口其余口线为高电平,此时从P1端口读入的数值为10111111,存到31H单元的密码值就是10111111,也就是BFH。依此类推,存到32H至38H单元的密码值分别是FDH、FBH、F7H、EFH、DFH、7FH、FEH。
       开锁时必须先按AN6,使从P1口读入的第一个密码值与31H单元存储的设定值相同,再顺序按AN1、AN2、AN3、AN4、AN5、AN7、AN0才能开锁。否则不能开锁,同时开始报警。
作者: linwen8888    时间: 2015-3-2 10:32
下来看看
作者: 初学者伟    时间: 2015-5-31 07:47
楼主牛!
作者: jingege    时间: 2016-2-28 00:50
但愿能用
作者: 敲碎の阳光    时间: 2016-3-25 22:19
下载看看
作者: gemxie    时间: 2016-10-19 23:30
好东西啊!!!可以做一个出来玩玩
作者: chen19890708    时间: 2017-12-7 14:21
真不错,我正在制作,顺便学习下前辈们制作的
作者: 豆246969    时间: 2018-5-11 22:00
求分享  新人求带
作者: kennen    时间: 2019-4-21 21:16
真不错,我想制作,顺便学习下前辈们制作的
作者: 123木头人。。。    时间: 2020-8-16 12:59
全彩么??请问




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