求帮忙编一段 汇编语言,基于51单片机的密码锁,要求在下面。真心求帮忙啊

电路图如下
其中晶振和复位电路没画。
左边是矩阵键盘,右边是共阳四位数码管,要求四位密码,输入密码后按ENTER然后与原密码比较相同则带动继电器工作灯亮,不相同则回复初始状态。求你们帮帮我啊。要汇编语言啊。可以将设定的密码放在40H-43H,输入密码放在31H-34H。
我不 明白的地方是 矩阵键盘扫描法的 程序和数码管显示 这两个部分

;根据题目要求,本设计操作如下:

;

;1.初始状态数码管全显示0,然后按键盘输入4个数字,输入完成后按键盘的

;“F”键,将输入的4为密码与原始密码1234比较,如果正确相同则P0.0口接的继电器

;工作灯亮。如果错误不相同,则恢复初始状态全显示0.

;2.输入过程中,led会逐位‘-’,直到密码输入完成

;3.密码正确以后,led显示open

;4.若要重新输入密码,按单片机复位键或者按键盘的“D”键即可重新输入

原理图和代码详见附件。

原理图用proteus绘制,并仿真成功。

代码用汇编编写,keil u4下编译成功。


有问题请追问。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-04
电路你都可以自己弄出来 怎么汇编语言到不会了呢

你是怎么设计出来电路的啊 难道你不明白工作原理吗 明白的话 你不应该不会啊
第2个回答  2013-07-04
我可以帮你写,但需要一定的时间,你什么时候要?
把你的具体的要求发过来。追问

需要多久?下周天之前时间够么?具体要求:初始状态数码管全显示0,然后按键盘输入4个数字,输入完成后按键盘右上角的ENTER键,将输入的4为密码与原始密码1234比较,如果正确相同则然0.0口接的继电器工作灯亮。如果错误不相同,则恢复初始状态全显示0.这样可以么。如果有更简单的方法也可以。

相似回答