- 博客(1)
- 资源 (2)
- 收藏
- 关注
verilog-数字密码锁-课程设计
电路密码由 6 位有效密码和若干位虚位密码组成,如下图所示,要求有效密码和虚位
密码的排列位置不固定。
B. 开锁时,依次输入数字,当按下“确定”键时,如果在输入的一串数字中有连续 6
位是正确密码,则给出开锁指示信息;当密码不符时,给出错误指示信息。
C. 用户需要修改密码时, 应先开锁,再按“设密码” 键,然后通过按键输入新的密码,
最后按“确定”键完成。
D. 设计防窥探功能:即使旁边有人,窥探到本次输入的密码,但下次即使输入相同的密
码却不能开锁。即每次输入必须改变虚位密码才能正确开锁;
E. 连续三次输入错误密码,给出警示,并锁定键盘 10 秒。
2022-11-29
vivado程序 运用HS-SR09超声波模块进行测距数码管动态显示
由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求,因此在实际生活上也得到了广泛的应用。
性能远超老版HC-SRO4、US-015,在测距精度高于老版HC-SRO4和US-015的情况下,测距范围更远,可达6米,远超一般超声波测距模块。采用CS-100A超声波测距SOC芯片,高性能,工业级,宽电压、低价格,只有普通超声波测距模块一半的价格,而性能远超普通超声波测距模块。
2022-08-26
Verilog_冒险游戏_课程设计
你要设计的这个冒险游戏,有七个房间和一个物品(剑),开始于一个嘈杂的洞穴(the Cave of Cacophony)。要想赢得游戏,你必须要先通过曲折的隧道(the TwistyTunnel)和湍急的河流(the Rapid River);然后你需要在秘密藏剑阁(the Secret SwordStash)寻找到斩首剑(the Vorpal Sword),这把剑将保护你通过后面危机四伏的龙穴(the Dragon Den),安全地到达胜利穹顶(the Victory Vault)赢得胜利。如果你进入龙穴而没有斩首剑,你会被凶残的暴龙撕裂分食,尸骨被扔进阴森恐怖的墓地(the Grievous Graveyard)最终输掉游戏。
状态机编写,总方案设计:
输入定义勇士行走的方向键,游戏重启按钮和游戏内的时钟控制。
输出定义游戏状态,包括是否通关和游戏到达关卡的进度显示。
主体部分采用两个状态机,Sword状态机和冒险游戏状态机。功能分别为判断是否有剑和判断到达了哪一个房间。
加入了消抖功能,防止在拨动方向键时抖动
在原有题目内容的基础上,增加了获取公主芳心的功
2022-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人