电路图如下
其中晶振和复位电路没画。
左边是矩阵键盘,右边是共阳四位数码管,要求四位密码,输入密码后按ENTER然后与原密码比较相同则带动继电器工作灯亮,不相同则回复初始状态。求你们帮帮我啊。要汇编语言啊。可以将设定的密码放在40H-43H,输入密码放在31H-34H。
我不 明白的地方是 矩阵键盘扫描法的 程序和数码管显示 这两个部分
;根据题目要求,本设计操作如下:
;
;1.初始状态数码管全显示0,然后按键盘输入4个数字,输入完成后按键盘的
;“F”键,将输入的4为密码与原始密码1234比较,如果正确相同则P0.0口接的继电器
;工作灯亮。如果错误不相同,则恢复初始状态全显示0.
;2.输入过程中,led会逐位‘-’,直到密码输入完成
;3.密码正确以后,led显示open
;4.若要重新输入密码,按单片机复位键或者按键盘的“D”键即可重新输入
原理图和代码详见附件。
原理图用proteus绘制,并仿真成功。
代码用汇编编写,keil u4下编译成功。
有问题请追问。
需要多久?下周天之前时间够么?具体要求:初始状态数码管全显示0,然后按键盘输入4个数字,输入完成后按键盘右上角的ENTER键,将输入的4为密码与原始密码1234比较,如果正确相同则然0.0口接的继电器工作灯亮。如果错误不相同,则恢复初始状态全显示0.这样可以么。如果有更简单的方法也可以。