什么交加| 环切手术是什么| 肚脐眼连着什么器官| 看肝脏挂什么科| 吃饼是什么意思| 什么水最解渴| 属鼠适合佩戴什么饰品| 纯牛奶可以做什么美食| 茶叶蛋用什么茶叶最好| 性欲是什么| 女人喜欢什么样的阴茎| 什么时候最热| 早搏吃什么药好| 黄色裤子配什么上衣好看| 凯字五行属什么| 无济于事的济是什么意思| 心慌是什么症状| 松露是什么| 狗吃什么药会立马就死| 孙子兵法是什么生肖| 比特币是什么意思| 什么东西清肺止咳| 咸湿佬是什么意思| 治疗神经痛用什么药最有效| 什么克火| 甲状腺和甲亢有什么区别| 扁平足为什么不能当兵| 6.22什么星座| 禾加术念什么| 烟台有什么特产| 救人一命胜造七级浮屠是什么意思| 女性绝经有什么征兆| 牙龈黑紫色是什么原因| 化疗后吃什么增加白细胞| 吃什么容易怀女儿| 眼屎多用什么眼药水好| 眼睛突然出血是什么原因导致| 夏季喝什么汤好| 什么是无纺布| 什么病会导致不来月经| 中专属于什么学历| 梗塞灶是什么意思| 狗狗为什么会咬人| 种草莓是什么意思| 手抖心慌是什么原因| 维纳斯是什么意思| 什么是龙骨| 嘴角起泡用什么药膏好| 吃多种维生素有什么好处和坏处| 什么水果蛋白质含量高| 九三年属什么生肖| 七月三号什么星座| 老赖什么意思| 贻笑大方是什么意思| 螃蟹吐泡泡是什么原因| 什么是多动症| 生日派对是什么意思| 面部提升做什么项目最好| 肝实质回声欠均匀是什么意思| 颈椎反弓有什么症状| 召力念什么| 脸上浮肿是什么原因导致的| 肉炒什么好吃| 黄体酮是什么| 痛风是什么症状| 时柱亡神是什么意思| 房颤与早搏有什么区别| 北京晚上有什么好玩的景点| 舌头热灼是什么原因| 心率过速吃什么药| 省检察长是什么级别| 狐臭手术挂什么科室| 儿童去火吃什么药| 什么利尿| 人体最大的消化腺是什么| 妇科检查bv阳性是什么意思| 九月初六是什么星座| 诺贝尔为什么没有数学奖| 脖子长痘是什么原因引起的| 八面玲珑是什么数字| 痰多是什么原因造成的| 眼睛红了是什么原因| 精神分裂症吃什么药| 每天什么时间锻炼最好| vj是什么意思| 月经几个月不来是什么原因| 那天午后我站在你家门口什么歌| 有什么好看的动漫| 胎位loa是什么位置| 嘴苦是什么原因引起的| 胃大是什么原因造成的| 不什么其什么的成语| 牙疼吃什么食物| 肾看什么科| 尿黄是什么原因| 孕妇能吃什么水果| 吃杏有什么好处| 男人腿毛多代表什么| plus什么意思| 人流后什么叫重体力活| 拔智齿后吃什么消炎药| 什么叫雷达| pct是什么意思| 豆芽和什么一起炒好吃| 牛魔王是什么生肖| 静脉炎的症状是什么| 什么叫甲亢病| 手脚软无力是什么原因引起的| 骨折移位有什么感觉| 声东击西什么意思| 右边肋骨下面是什么器官| 分子量是什么| 儿童正常体温在什么范围| 农历十月是什么月| 什么火没有烟| 尿隐血弱阳性什么意思| 下面瘙痒用什么药| 上海市长什么级别| 女同是什么| 为什么困但是睡不着| 人丁兴旺是什么意思| 蔻依属于什么档次| 骨头咔咔响是什么原因| 机车是什么意思| 林深时见鹿是什么意思| 吗丁啉有什么功效| 腋下淋巴结挂什么科| 晚餐吃什么菜谱大全| 想吃辣的是什么原因| 信指什么生肖| 黄金发红是什么原因| 什么是碳水食物有哪些| 做梦吃肉是什么征兆| 经略相公是什么官| 反问是什么| 夏天脚冷是什么原因| 什么品种荔枝最好吃| 晚上咳嗽什么原因| 什么是物理| 宫颈囊肿多发是什么意思| 撒拉族和回族有什么区别| 什么人不能吃鹅蛋| 扁平疣是什么原因长出来的| 紫癜是一种什么病严重吗| 人授后吃什么容易着床| 睡觉起来眼皮肿是什么原因| 珠光宝气是什么生肖| 顶嘴是什么意思| 当归有什么作用和功效| 周六左眼跳是什么预兆| 连翘败毒丸的功效与作用是什么| 月经为什么来了一点又不来了| 狗为什么怕猫| 人流后吃什么最补子宫| 梦想成真是什么意思| 痔疮吃什么消炎药最好| 什么情况下做肠镜| 石蜡是什么| 静脉曲张是什么症状| 八月一日是什么日子| 寂寞的近义词是什么| 腮腺炎是什么原因引起的| 暗网是什么意思| 40不惑什么意思| 肚子疼恶心想吐吃什么药| 患得患失什么意思| 三叉神经挂什么科| 十八岁成人礼送什么礼物| 舌尖发麻是什么问题| 两袖清风是什么生肖| sk-ll是什么牌子| 过敏性咳嗽用什么药效果好| 支原体感染吃什么食物好| 丙肝抗体阳性是什么意思呢| 冷感冒吃什么药好得快| 白骨精什么意思| 左侧头疼是什么原因引起的| 蛇进家里是什么预兆| 养什么鱼招财转运| 为什么肛门会出血| 后背发冷发凉属于什么症状| 良知是什么意思| 备孕叶酸什么时候吃最好| 口腔医学学什么| 自己家院子种什么树好| 圆滑是什么意思| 回心转意是什么意思| 奇点是什么| 孙膑原名叫什么| 神经衰弱吃什么好| 十月十三是什么星座| 学兽医需要什么学历| 维生素a中毒是什么症状| 梦游是什么原因造成的| 化疗后骨髓抑制是什么意思| 梦见好多猫是什么意思| 阴道息肉长什么样| 乌龟下蛋预示着什么| 肝脏低密度灶什么意思| 拉雪橇的狗是什么狗| 突然耳朵疼是什么原因| 什么东西不能吃| 相濡以沫不如相忘于江湖是什么意思| 色散是什么意思| 芦笋是什么植物| 得不偿失是什么意思| 5月6日什么星座| 这个故事告诉我们什么道理| 站桩有什么好处| ip地址是什么意思| 不在服务区是什么意思| 多种维生素什么时候吃效果最好| 炖肉放山楂起什么作用| 小便多吃什么药| mr是什么检查项目| 司空见惯是说司空见惯了什么| 彼此彼此是什么意思| 嗜的意思是什么| 黄痰是什么原因| 公鸡的尾巴像什么| 乙肝两对半和乙肝五项有什么区别| 去医院洗纹身挂什么科| tj什么意思| 考验是什么意思| 婚检查什么| 前戏是什么| 大咖是什么意思| 什么病不能吃空心菜| 东营有什么大学| 沈阳为什么叫盛京| 被交警开罚单不交有什么后果| 钾低是什么原因造成的| 花开富贵是什么生肖| 什么叫扁平疣长什么样| 什么时候需要做肠镜| 一品诰命夫人是什么意思| 路虎为什么叫奇瑞路虎| 林俊杰属什么生肖| 6月2日什么星座| 安宫牛黄丸适合什么人群吃| as材质是什么材料| sat是什么考试| falcon是什么牌子| 新生儿什么时候可以喝水| swan是什么意思| 幽门螺杆菌是什么病| 与自己和解什么意思| 精液什么颜色正常| 充电宝什么牌子好| 冷鲜肉和新鲜肉有什么区别| 人流手术前需要注意什么| 宫内囊性回声代表什么| 高血糖吃什么比较好| 打封闭针有什么坏处| 贵子是什么意思| 鬼剃头是什么病| 舌系带短挂什么科| 心悸吃什么药| cr5是什么意思| 椰子煲汤放什么材料| 脚腕筋疼是什么原因| 牙龈老是出血是什么原因引起的| 歆字取名什么寓意| 小腿酸痛什么原因| 百度
"); //-->

博客专栏

EEPW首页 > 博客 > 实验9:密码锁

“史上最长”环保督查开始 四天发现679家违法单位

发布人:xiaxue 时间:2025-08-03 来源:工程师 发布文章
实验目的
  • (1)熟悉和掌握FPGA开发流程和Lattice Diamond软件使用方法;
  • (2)通过实验理解和掌握密码锁原理;
  • (3)学习用Verilog HDL行为级描述方法描述密码锁电路。
实验任务
百度 奋斗精神不是抽象的,而是具体的、动态的、发展的,随着时代的发展和历史的前进而不断丰富和充实。

设计4位二进制密码锁,要求如下:
4位密码输入代码分别为Q、U、N、B,开箱时,钥匙插入钥匙孔右旋使D=1,如果输入密码(如:QUNB=0101)与设置的代码相同,则保险箱被打开,即输出端G=1,否则箱体发出报警。

实验原理

根据任务要求可知,只有当D=1,且输入密码=0101时,输出G=1,报警器W=0。其他情况下D=1,输出G=0,报警器W=1。若D=0, 输出G=0,报警器W=0。密码锁真值表如下:

逻辑电路

Verilog HDL建模描述

4位密码锁程序清单codedlock.v
<code verilog> module codedlock

  (
    input wire q,u,n,b,           //四位开关作为密码输入
    input wire d,				  //一位按键作为开锁使能信号
    output wire led1,    	      //保险箱打开信号对应的led输出
    output wire led2			  //报警信号对应的led输出
  );
wire  [3:0]   code;			  //四位变量存储密码
reg			  open;			  //保险箱开箱信号
reg			  alarm;          //报警信号
assign		code = {q,u,n,b};
 always@(d or code)
if(d == 1'b1)             //使能,开始判断密码
	begin
		if(code == 4'b0101)   
			begin
				open = 1'b1;  //开锁
				alarm = 1'b0; //没报警
			end
		else
			begin
				open = 1'b0;  
				alarm = 1'b1;
			end
	end
  else
	begin
		open = 1'b0;
	end
 assign  led1 = ~open;		//led亮表示密码锁没开
 assign	led2 = ~alarm;		//led亮代表发出报警信号
endmodule
</code>
实验步骤
  1. 打开Lattice Diamond,建立工程。
  2. 新建Verilog HDL设计文件,并键入设计代码。
  3. 综合并分配管脚,将输入信号d,q,u,n,b分配至拨码开关,将输出信号led1,led2分配至板卡上的LED。d/L14,q/M7,u/M8,n/M9,b/M10,led1/N13,led2/M12
  4. 构建并输出编程文件,烧写至FPGA的Flash之中。
  5. 观察输出结果。开发板按键开关低电平有效,所以d的常态是1,表示插入钥匙旋转。此时,我们可以通过改变拨码开关,观察两灯的变化。只有当拨码开关拨至0101时,led1亮,led2灭,表示输出有效,不报警。其他拨码状态代表输入密码错误,led1灭,led2亮,输出无效,报警。若按下d所连接的按键开关L14使d=0,表示未插入钥匙,此时无论输入何密码,输出和报警都会无效,两个led 灯均不会亮。以上过程,达到了密码锁的功能。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词: FPGA Lattice Diamond

相关推荐

技术专区

关闭
单核细胞偏高是什么意思 梦见杀羊是什么预兆 delsey是什么牌子 为什么鱼和熊掌不可兼得 8月31日什么星座
孟母三迁的故事告诉我们什么道理 香蕉是什么季节的 翅膀最长的鸟是什么鸟 三生石是什么意思 电瓶车充不进电是什么原因
自求多福什么意思 绿茶妹是什么意思 慢性宫颈炎是什么原因引起的 家里为什么会有跳蚤 脑干堵塞什么症状
今天属相是什么生肖 唐朝灭亡后是什么朝代 折耳根是什么 毛孔粗大用什么洗面奶好 胸椎退行性变什么意思
长期吃二甲双胍有什么副作用gysmod.com 耳朵蝉鸣是什么原因引起的hcv7jop6ns0r.cn 什么是双数hcv8jop7ns4r.cn 脚掌脱皮是什么原因qingzhougame.com 慢性结肠炎吃什么药好hcv7jop9ns2r.cn
MS医学上是什么意思shenchushe.com 结婚送什么礼物最合适hcv8jop1ns6r.cn 膻味是什么意思hcv9jop5ns0r.cn 和谐是什么意思hcv8jop6ns1r.cn 木瓜什么味道hcv9jop8ns2r.cn
怀孕时间从什么时候开始算hcv9jop4ns3r.cn 笔走龙蛇是什么生肖hcv9jop0ns0r.cn 智五行属性是什么hcv8jop1ns6r.cn 水浒传是什么朝代hcv9jop6ns1r.cn le是什么xinjiangjialails.com
嘴唇上长水泡是什么原因hcv9jop6ns3r.cn 石女是什么意思hcv8jop4ns8r.cn 婴儿吓着了有什么症状hcv8jop7ns3r.cn 芒果是什么意思hcv9jop2ns0r.cn 腰间盘突出吃什么药96micro.com
百度