实验四:组合电路设计实验之一 (血型关系通过逻辑电路的实现)
血型关系通过逻辑电路的实现
目的:
设计一个血型关系的逻辑电路,要求输出能够指示“输送——接受”的正确性 ① 设计任务 人类有四种基本血型——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
实验四:组合电路设计实验之一 (血型关系通过逻辑电路的实现)相关推荐
- 计算机组成原理学习-实验四 模型机实验(简易版)(详细、人话)
如果你对其他计算机组成原理知识感兴趣,请考虑阅读我的专栏: 计算机组成原理[专栏] 须知 本文仅作学习笔记使用,仅在CSDN网站发布,如果在其他网站发现,均为侵权行为,请举报.作者:小王在努力. 实验 ...
- java实验四结果,java实验四异常处理.doc
java实验四异常处理.doc 实验四异常处理一.实验目的1.掌握异常的概念和Java异常处理机制.2.掌握异常的定义.抛出和捕捉处理.二.实验内容与要求1.仔细读下面的JAVA语言源程序,自己给出程 ...
- 多思计组实验实验四、数据通路实验
实验四.数据通路实验 一.实验目的: 1.理解总线的概念和作用. 2.连接运算器与存储器,理解计算机的数据通路. 3.理解微命令与微操作的概念. 二.预习要求: 1.读懂实验电路图. 2.在实验之前填 ...
- 微控制器实验计算机组成原理,组成原理实验四 微控制器实验
实验四 微控制器实验 实验四微控制器实验 实验四 一.实验目的 1.掌握时序产生器的组成原理. 微控制器实验 2.掌握微程序控制器的组成原理. 3.掌握微程序的编制.写入,观察微程序的运行.二.实验设 ...
- linux 程序实验总结,Linux实验报告(实验四) shell编程实验
实验四 shell编程实验(二) 班级:姓名:学号:上机时间:年月日 任课教师:实验教师:实验成绩: 一.实验目的 综合Linux常用命令和vi编辑器的使用,熟练掌握shell脚本编程. 二.实验注意 ...
- 计算机网络实验四 VLAN配置实验
实验四 VLAN配置实验 一.实验目的: 了解华为交换机的基本功能. 掌握虚拟局域网VLAN的相关知识,配置交换机VLAN功能. 掌握VLAN的创建.Access和Trunk接口的配置方法. 掌握用于 ...
- mysql安全实验测验答案_实验四∶数据库安全性实验报告.doc
资源描述 1 / 2实验四:数据库安全性班级:软件工程 0918 姓名:许啸 学号:0911610819[实验目的] :验证数据库安全性[实验要求] :1)新建一个登陆名为 tom,密码为 tom00 ...
- java实验四 综合应用实验
学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...
- 计算机组成原理实验四 微程序控制器实验报告
我班算是几乎最后一个做实验的班级了,报告参考了一些朋友提供的数据加上一些自己的主观拙见,本人水平有限加之制作仓促难免有错误,望大家批评指正. 4.1 微程序控制器实验 一.实验目的 (1) 掌握微程序 ...
最新文章
- 在Substance Designer中创建砖墙视频教程
- FreeMarker教程
- zoeDylan.js框架-数据底层
- python安装多久_python安装与使用
- python数据去重的函数_python pandas dataframe 去重函数的具体使用
- Android 第二章 本地文件的读写
- 兼容IE和Firefox
- 130242014049-魏俊斌-《电商系统分类模块》
- 关于C#从一个List复制到另一个List的简便写法。
- 项目日报模板_聪明的项目经理,都会利用周报让老板重视你
- 368计算机毕业设计
- oracle 文平,ORACLE调优之 内存结构调优(摘自文平书)
- python设置计算题_python tkinter做的生成计算题的GUI
- 荣耀8更改微信提示音
- 微信发朋友圈/评论/点赞/搜索/购物车的测试点
- ASEM工控机触摸屏维修OT1200-SL北京
- 单片机 常用名词解释
- Git: How to revert a merge commit that's already pushed to remote branch?
- 面试时关于“工作可预见困难有哪些”应聘者如何巧妙回答
- 考财管一定要带科学计算机,注会财管吴相全老师推荐的计算器是哪个?