设计要求:密码锁上有三个按键A、B、C。当三个按键同时按下,或A、B两个同时按下,锁就能被打开(用F表开锁信号);而当有键按下却不符合上述组合状态时,将发出报警信号(用G表示报警信号)

1、试用数据选择器74LS153设计此逻辑电路;

2、试用译码器74LS138及与非门设计此逻辑电路;

方案一   使用74LS138芯片

方案二   使用74LS153数据选择器


方案一   使用74LS138芯片

1、实验原理:将三位密码按键作为三位二进制数输入,将译出的8个信号根据要实现的功能连接起来作为相应的输出。  首先根据逻辑函数使三位密码按键与译码器的输入端对应起来,在输出端通过门电路实现开锁和报警功能。当无按键按下两个指示灯都不亮;当按键A、B或者A、B、C同时按下,对应的开锁指示灯亮,表示锁被打开;否则,输出端对应的报警指示灯亮起,表示发出报警信号。

2、mutisim仿真电路

3、设计步骤

(1)逻辑抽象

输入变量:A、B、C

输出变量:开锁信号(F)、报警信号(G)

明确变量取值的含义:输入变量为1代表按键按下,

为0代表按下未按下;

输出变量: F=1代表开锁,F=0代表不开锁;

G=1代表报警,G=0代表不报警;

列出真值表:

输入

输出

A

B

C

F

G

0

0

0

0

0

0

0

1

0

1

0

1

0

0

1

0

1

1

0

1

1

0

0

0

1

1

0

1

0

1

1

1

0

1

0

1

1

1

1

0

(2)写出逻辑函数式

F= ABC'+ABC

G=A'B'C+A'BC'+A'BC+ AB'C'+AB’C

(3)逻辑函数变换

令:A2=A,A1=B,A0=C

F=∑m(6,7)=((m6+ m7)’)’=(m6’m7’)’ =(Y6’Y7’)’

G=m(1,2,3,4,5)=((m1+m2+m3+m4+m5)’)'=(m1’m2’m3’m4’m5’)’=(Y1’Y2’Y3’Y4’Y5’)’

(4)画出逻辑图

F = (Y6’Y7’)’   G = (Y1’Y2’Y3’Y4’Y5’)’

方案二   使用74LS153数据选择器

1、实验原理:通过输入的3位密码按键,来控制数据选择器输出对应想要实现功能的数据。  首先根据逻辑函数使三位密码按键与数据选择模块的两位地址端和开关对应起来,在输出端Y1、Y2分别接上表示开锁和报警的指示灯。当无按键按下两个指示灯都不亮;当按键A、B或者A、B、C同时按下,对应的开锁指示灯亮,表示锁被打开;否则,输出端对应的报警指示灯亮起,表示发出报警信号。

2、mutisim仿真电路

3、设计步骤

(1)(2)前两步同方案一相同

(3)数据选择器74LS153

Y = D0(A1’A0’)+D1(A1’A0)+D2(A1A0’)+D3(A1A0)

(4)逻辑函数变换

令:A1=B,A0=C

F = 0·(B’C’) + 0·(B’C) + A(BC’) + A(BC)

G = A(B’C’) + 1·(B’C) + A’(BC’) + A’(BC)

所以 A1=B ,A0=C ,S1’=0 ,S2’ = 0

D10=0 , D11=0 , D12=A , D13=A

D20=A , D21=1 , D22=A’ , D23=A’

(5)画出逻辑图

仿真文件我放到资源里面了可以去找找

有不懂的也可以问我哦

密码锁电路设计及仿真相关推荐

  1. 《Altium Designer 14电路设计与仿真从入门到精通》——1.4 Altium电路板总体设计流程...

    本节书摘来自异步社区<Altium Designer 14电路设计与仿真从入门到精通>一书中的第1章,第1.4节,作者:李瑞 , 耿立明著,更多章节内容可以访问云栖社区"异步社区 ...

  2. python写cadance skill_《Cadence 16.6电路设计与仿真从入门到精通》——2.4 Design Entry CIS原理图图形界面...

    本节书摘来自异步社区<Cadence 16.6电路设计与仿真从入门到精通>一书中的第2章,第2.4节,作者: 王超 , 胡仁喜等 更多章节内容可以访问云栖社区"异步社区" ...

  3. buck电路上下管_推荐 | 学好电路设计与仿真?你不能错过这两本书籍 ~

    网  友 小编,有没有 Saber 相关书籍可以推荐一下?还有,Saber 软件下载那个版本比较好? 当然有啦! 小  编 <Saber 电路仿真及开关电源设计> 柯福波 等编著 本书以 ...

  4. 单片机彩灯移动实验_实验一 单片机彩灯控制器的电路设计与仿真

    实验一 单片机彩灯控制器的电路设计与仿真 一.实验要求 仿照图 1-1 在 Proteus 中绘制一个基于 89C51 的流水灯控制器电路,开关可以控制流动 的方向,拨码开关可以调整流动的快慢. 二. ...

  5. 【电路分享】基于8086投票器积分器系统设计、8086数码管数字钟计时器、8086密码锁可修改仿真、8086可控交通灯系统设计、8086流水灯系统设计、8086三位电压表电压采集仿真

    微机原理-基于8086投票器积分器系统设计-protues仿真-361 利用所学8086系统的知识设计一个可以实际使用的八人投票表决器,利用开关按钮作为投票按键,通过8255采集八人的投票信息作为输入 ...

  6. 北邮22信通:实验六 由运放器构成的音频放大电路设计、仿真、测试报告

    北邮22信通一枚~    持续更新模电实验讲解 关注作者,解锁更多邮苑模电实验报告~ 获取更多文章,请访问专栏: 北邮22信通--电子电路_青山如墨雨如画的博客-CSDN博客 目录 实验目的: 设计要 ...

  7. 基于单片机的功放protues_基于Proteus的音频放大器电路设计与仿真详解.doc

    毕 业 论 文 学生姓名尹有友学 号171107078学院 物理与电子电气工程学院专 业电子信息工程题 目基于Proteus的音频放大电路设计与仿真 指导教师付浩 副教授/学士 2015年5月 论文原 ...

  8. ADS进行射频电路设计和仿真

    今日,面试恶心的京信广州,对方就说道射频设计中的ads问题,希望好好借助这个软件进行学习测试, 这个东西就是安捷伦ADS高频EDA软件: 1  Agilent ADS 免费视频培训资料下载--台湾 h ...

  9. 基于multisim的fm调制解调_基于multisim的fm调频与鉴频电路设计与仿真

    基于multisim的fm调频与鉴频电路设计与仿真 课程设计报告题 目基于 Multisim 的 FM 调频与鉴 频电路设计与仿真 学生姓名 学生学号 系 别 电气信息工程学院 专 业 通信工程 届 ...

最新文章

  1. OpenCV 【十】——Gamma校正 ——图像灰度变化
  2. java swt 画按钮_向表中添加按钮(java swt)
  3. java json格式的转换和读取
  4. 电子科技大学20春《c语言》在线作业1,[电子科技大学]20秋《C语言》在线作业123(答案)...
  5. python数值类型_Python数值类型
  6. ajax 折叠,ASP.NET AJAX可折叠面板Accordion应用实例
  7. c mysql存储过程 out_MySQL存储过程带in和out参数
  8. python的系统模块_Python操作系统模块
  9. 市场营销案例分析PPT模板-朴尔PPT
  10. 迅雷手机版苹果版_「9月22日」最新 苹果IOS手机迅雷Beta版证书修复版 安卓不限速...
  11. 阿里云域名解析详细步骤讲解
  12. Take Your Seat
  13. ENSP未找到base device,是否立即注册
  14. 算法与数据结构实验题 5.18 小孩的游戏
  15. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select
  16. String字符串转Date日期
  17. ios 调试工具FLEX
  18. 翻译Deep Learning and the Game of Go(3)第2章:围棋是一个机器学习难题(规则部分就不翻了)
  19. ubuntu16.04为chrome浏览器安装flash插件(Adobe flash play不是最新版本)
  20. 一条狗的死亡,引发3亿网友愤怒!希望这条黑科技 “汪星人” 能从小培养人的爱心 | 钛空智慧星球推荐

热门文章

  1. 自己动手写数据库:记录管理器的设计和实现
  2. pytorch中SGD源码解读
  3. js 获取剪切板内容
  4. 解决asked to gather along dimension 0, but all input tensors were scalars; will instead unsqueeze an
  5. 实现自己的音乐搜索软件(二)
  6. VC++的链接错误LNK2005
  7. 上有老下有小 “夹心族”理财要稳也要赚
  8. warning: LF will be replaced by CRLF in ** 的原因及解决办法(好文章!!)
  9. 记Taro之Button犯的错
  10. 锐炬xe核显相当于什么显卡