血型关系通过逻辑电路的实现

目的:

设计一个血型关系的逻辑电路,要求输出能够指示“输送——接受”的正确性 ① 设计任务 人类有四种基本血型——A,B,AB 和 O 型,O 型血可以输给任意血型的人,而他 自己只能接受 O 型,AB 型可以接受任意血型,但他只能输给 AB 型;A 型能输给 A 型 或 AB 型,可接受 A 型或 O 型;B 型能输给 B 型或 AB 型,可以接受 B 型或 O 型。 设计一个逻辑电路,其输入是一对要求“输送——接受”的血型,当符合上述规则 时,电路输出为 1(注:只需要四个输入)。

思路:

4 种血型的人都可以作为输血者,所以输血者有 4 种人,用 2 位变量来表示。这里 用 W、X 作为输血者的输入变量。 令: 00 为 A 型输血者,01 为 B 型输血者,10 为 AB 型输血者,11 为 O 型输血者。同理,4 种血型的人都可以成为受血者,用 2 位变量 Y,Z 来表示。令:00 为 A 型受血者,01 为 B 型受血者,10 为 AB 型受血者,11 为 O 型受血者。
这样,共需要 4 个输入变量来构成“输送——接受”血型,即 WXYZ。例如 0000 表示“A 输送——A 接受”;0001 表示“A 输送——B 接受”,其余以此类推。

输出规则可用实验图 4-1 表示。

下面是卡诺图以及化简结果:

下面是multsim仿真实验:

ps:卡诺图相邻两行或者相邻两列只能有一位不同。圈数尽量少。

第一个成功的实验,特别开心!虽然画错了卡诺图,被派派(某大神)一语戳中要害。。。但不管怎么样,总算是成功了!逻辑表达式或许可以继续化简(以后再说2333)

睡个好觉~晚安!

——写于山东大学 图书馆

2018年12月16日  21:57

实验四:组合电路设计实验之一 (血型关系通过逻辑电路的实现)相关推荐

  1. 计算机组成原理学习-实验四 模型机实验(简易版)(详细、人话)

    如果你对其他计算机组成原理知识感兴趣,请考虑阅读我的专栏: 计算机组成原理[专栏] 须知 本文仅作学习笔记使用,仅在CSDN网站发布,如果在其他网站发现,均为侵权行为,请举报.作者:小王在努力. 实验 ...

  2. java实验四结果,java实验四异常处理.doc

    java实验四异常处理.doc 实验四异常处理一.实验目的1.掌握异常的概念和Java异常处理机制.2.掌握异常的定义.抛出和捕捉处理.二.实验内容与要求1.仔细读下面的JAVA语言源程序,自己给出程 ...

  3. 多思计组实验实验四、数据通路实验

    实验四.数据通路实验 一.实验目的: 1.理解总线的概念和作用. 2.连接运算器与存储器,理解计算机的数据通路. 3.理解微命令与微操作的概念. 二.预习要求: 1.读懂实验电路图. 2.在实验之前填 ...

  4. 微控制器实验计算机组成原理,组成原理实验四 微控制器实验

    实验四 微控制器实验 实验四微控制器实验 实验四 一.实验目的 1.掌握时序产生器的组成原理. 微控制器实验 2.掌握微程序控制器的组成原理. 3.掌握微程序的编制.写入,观察微程序的运行.二.实验设 ...

  5. linux 程序实验总结,Linux实验报告(实验四) shell编程实验

    实验四 shell编程实验(二) 班级:姓名:学号:上机时间:年月日 任课教师:实验教师:实验成绩: 一.实验目的 综合Linux常用命令和vi编辑器的使用,熟练掌握shell脚本编程. 二.实验注意 ...

  6. 计算机网络实验四 VLAN配置实验

    实验四 VLAN配置实验 一.实验目的: 了解华为交换机的基本功能. 掌握虚拟局域网VLAN的相关知识,配置交换机VLAN功能. 掌握VLAN的创建.Access和Trunk接口的配置方法. 掌握用于 ...

  7. mysql安全实验测验答案_实验四∶数据库安全性实验报告.doc

    资源描述 1 / 2实验四:数据库安全性班级:软件工程 0918 姓名:许啸 学号:0911610819[实验目的] :验证数据库安全性[实验要求] :1)新建一个登陆名为 tom,密码为 tom00 ...

  8. java实验四 综合应用实验

    学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...

  9. 计算机组成原理实验四 微程序控制器实验报告

    我班算是几乎最后一个做实验的班级了,报告参考了一些朋友提供的数据加上一些自己的主观拙见,本人水平有限加之制作仓促难免有错误,望大家批评指正. 4.1 微程序控制器实验 一.实验目的 (1) 掌握微程序 ...

最新文章

  1. 在Substance Designer中创建砖墙视频教程
  2. FreeMarker教程
  3. zoeDylan.js框架-数据底层
  4. python安装多久_python安装与使用
  5. python数据去重的函数_python pandas dataframe 去重函数的具体使用
  6. Android 第二章 本地文件的读写
  7. 兼容IE和Firefox
  8. 130242014049-魏俊斌-《电商系统分类模块》
  9. 关于C#从一个List复制到另一个List的简便写法。
  10. 项目日报模板_聪明的项目经理,都会利用周报让老板重视你
  11. 368计算机毕业设计
  12. oracle 文平,ORACLE调优之 内存结构调优(摘自文平书)
  13. python设置计算题_python tkinter做的生成计算题的GUI
  14. 荣耀8更改微信提示音
  15. 微信发朋友圈/评论/点赞/搜索/购物车的测试点
  16. ASEM工控机触摸屏维修OT1200-SL北京
  17. 单片机 常用名词解释
  18. Git: How to revert a merge commit that's already pushed to remote branch?
  19. 面试时关于“工作可预见困难有哪些”应聘者如何巧妙回答
  20. 考财管一定要带科学计算机,注会财管吴相全老师推荐的计算器是哪个?

热门文章

  1. 笔记本键盘失灵,外接键盘不行,只有无线鼠标能用【完美解决】!
  2. 初识自定义View-View的弹性滑动
  3. win10的开机启动文件夹
  4. 警惕,老外也诈骗!!
  5. mysql 日期查询 今天、明天、本周、七天内、本月、后一个月
  6. Stibo Systems(思迪博) 荣获数据质量卓越实践奖并获得CSTC权威鉴定
  7. WPS广告投放的优势!WPS广告投放的展现形式!
  8. Python 画沿着高对称性的能带图
  9. OllyDBG 入门系列(五)-消息断点及 RUN 跟踪
  10. 电视家海信html安装不了,海信电视怎么安装电视家3.0