5395|11

82

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

高手们进来下 [复制链接]

这个是单片机电子密码锁原理图和程序,谁帮忙检查下哪里出错了.
单片机电子密码锁.rar (109.39 KB, 下载次数: 24)
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
AJMP 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
CLR C
SUBB A, @R0
INC 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, L4
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


[ 本帖最后由 pawaluodi 于 2009-4-10 07:00 编辑 ]
此帖出自单片机论坛

最新回复

斑竹真牛,赞!  详情 回复 发表于 2009-4-16 13:11
点赞 关注
 

回复
举报

82

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

Re: [求助] 高手们进来下

大家帮忙看看,谢谢了~!
此帖出自单片机论坛
 
 

回复

82

帖子

0

TA的资源

纯净的硅(高级)

板凳
 

Re: [求助] 高手们进来下

难道就没一个热心的吗:'(
此帖出自单片机论坛
 
 
 

回复

1583

帖子

0

TA的资源

五彩晶圆(高级)

4
 

Re: [求助] 高手们进来下

目前出错的现象是什么样呢???
一大编的程序看得眼都花了~~~~

这个锁一掉电后密码就会丢失的,然后回到初始密码状态~~~
此帖出自单片机论坛
 
个人签名
 
 

回复

82

帖子

0

TA的资源

纯净的硅(高级)

5
 

回复 4楼 huchuan987 的帖子

错误信息我上传了,我知道掉电密码会丢失,但不知道怎么做掉电对密码没影响的,麻烦指点下,我的技术不是很好,谢谢了
此帖出自单片机论坛
 
 
 

回复

141

帖子

2

TA的资源

纯净的硅(高级)

6
 
我这里有一个电子密码锁设计的程序,不过是用C写的,你可以参考下
附件中有电路图、程序等

电子密码锁设计.rar

12.03 KB, 下载次数: 23

电子密码锁设计电路、程序代码

此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

82

帖子

0

TA的资源

纯净的硅(高级)

7
 

回复 6楼 rabbit-cricket 的帖子

非常感谢~!
此帖出自单片机论坛
 
 
 

回复

1583

帖子

0

TA的资源

五彩晶圆(高级)

8
 

Re: [求助] 高手们进来下

哦原来是在编译过程中出的错误,这个我试一下先,明天再回复你。

关于掉电还能保持密码的,这个很简单,加一个存储芯片就行了,如:AT24C0_,AT93C_6等就可以了。
当然程序也要做一下修改。这些都不是问题。
此帖出自单片机论坛
 
个人签名
 
 

回复

82

帖子

0

TA的资源

纯净的硅(高级)

9
 

回复 8楼 huchuan987 的帖子

感谢版主帮忙,期待您的回复~!
此帖出自单片机论坛
 
 
 

回复

1583

帖子

0

TA的资源

五彩晶圆(高级)

10
 
那时没仔细看,后来抄录程序时KEIL C里面去时才发现,其实程序没有什么大的错误。
那个出错的意思是:
1、第7行使用了一个汇编的关键字做标号,(SET)
2、第10行语话法出错,这是从第7行连带过来的。
3、第11行,使用了一个没有定义的标号,看看倒数的第6行,那个DELAY后面没带有冒号,所以这个被连带错误了。
4、第13行的错误,与上面的2相同
5、第15行的MOV @R0 A的@R0和A之间少了一个“,”号,应该写成MOV @R0,A
6、第17行错误,同2
7、第28行错误,同3
8、第39行错误,同5
9、第67行错误,DELAY后面没有标“:”号,造成语法错误。


编译好的程序:

单片机电子密码锁.rar (119.83 KB, 下载次数: 13)
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
个人签名
 
 

回复

82

帖子

0

TA的资源

纯净的硅(高级)

11
 

回复 10楼 huchuan987 的帖子

多谢版主了~!
此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

12
 

Re: [求助] 高手们进来下

斑竹真牛,赞!
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表