题目内容
(请给出正确答案)
[单选题]
如果密码锁的密码是由三个数字 组成的,那么0,1,2,3,4,5,6,7,8,9这十个数字能组成()组密码(数字可重复)
A.10
B.100
C.1000
答案
C、1000
如果结果不匹配,请 联系老师 获取答案
A.10
B.100
C.1000
C、1000
A.1/10
B.1/9
C.1/3
D.1/2
(1)画出系统的ASM图。
(2)画出系统的状态转换图。
(3)用Verilog HDL语言描述其工作过程。
提示:数字锁系统的示意图如图题11.4.1所示,由于开锁过程比较简单,所以没有划分控制单元和处理单元。L0、L1、L2用于从到高位设置密码,另外三个输入端Re,En,Ki中,Re是复位端,当Re=
1时,系统复位进入初始状态;En是控制井关,Ki是数据输入端,当按一下En键使En=1时,从Ki端输入一个数码,再按一下En键,再送一个数码,直到将三个数码送完为止。每输入一个数据都要同原设定的密码比较,依次从低位到高位进行。若相等则准备接收下一位数码,若不相等,系统应进入错误状态。输入数码的位数也是开锁的条件。当输入数码的位数和位值与相应密码都相等时,系统发出开锁信号Un=1,锁被打开,否则Er=1表示开锁过程错误。为保密起见,中间错误状态不显示,并且不能返回初态,直到三个数码全部送完为止。
A.如果没有限制,密码的长度不能太短
B.用无规律的数字、字母组成密码
C.用自己的生日、电话号码作为密码
D.密码使用一段时间后,重新设置