课程
1430 字
约 5 分钟
大二上
使用 PROM 设计输血-受血判别电路
逻辑设计exercises/Groupwork/Solution_04·更新于 2026-09-15
使用 PROM 设计输血-受血判别电路
1. 题目要求
使用 74138(3 线-8 线译码器)或 74151(8 路选择器)或 PROM 或 PLA 设计一个输血-受血判别电路。当输血者和受血者的血型符合下列规则时,配型成功,受血者可接受输血者提供的血液:
- A 型血可以输给 A 型或 AB 型血的人;
- B 型血可以输给 B 型或 AB 型血的人;
- AB 型血只能输给 AB 型血的人;
- O 型血可以输给 A、B、AB 或 O 型血的人。
2. 逻辑状态编码与变量定义
一共有四种血型:O、A、B、AB,因此可以用两位二进制数来表示输血者和受血者的血型。
设 O 为 00,A 为 01,B 为 10,AB 为 11:
| 血型 | O | A | B | AB |
|---|---|---|---|---|
| 编码 | 00 | 01 | 10 | 11 |
- 输入变量:
- :输血者的血型编码
- :受血者的血型编码
- 输出变量:
- :电路输出( 表示配型成功, 表示配型失败)
3. 真值表
下面给出配型成功()时的真值表( 的项略去):
| 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
4. 逻辑表达式与 PROM 阵列图
由真值表可知,逻辑函数的最小项之和表达式为:
PROM 阵列图
画出该转换电路的 PROM 阵列图,如图所示:














