七段数字管字形发生器设计

分析电路实现的逻辑功能

    根据测试电路的输入与输出表格,可以推测该电路的逻辑功能为:

    ①当输入端“SEL”=00时,电路将自然二级制码转化为余三码;并且当存在对应的余三

码时,输出“FLAG”=0,否则“FLAG”=1.

②当输入端“SEL”=01时,电路将自然二级制码转化为2421码;并且当存在对应的2421

码时,输出“FLAG”=0,否则“FLAG”=1.

③当输入端“SEL”=10时,电路将自然二级制码转化为格雷BCD码;并且当存在对应

的格雷BCD码时,输出“FLAG”=0,否则“FLAG”=1.

④当输入端“SEL”=11时,电路判断自然二进制码对应的十进制码是否位于0-9之内,

是则输出“FLAG”=0;否则输出“FLAG”=1.

对本题中电路结构的理解

本电路结构分为4个端口,其中一个自然二进制码的输入端,一个控制状态的输入

端和两个输出端。自然二进制码输入端负责输入信息,电路同时对所有逻辑功能(转换余三码、2421码、格雷BCD码等)进行实现,控制状态的输入端“SEL”通过影响信息输出端口“OUT3-0”控制电路输出端口输出对应状态的结果,“FLAG”输出端口输出结果对应的十进制码的状态。

 

二、基于逻辑门的七段数码管字形发生器的设计与验证

1.“七段数字管字形发生器”真值表

输入变量

输出变量

数码管显示

B  C  D

b  c  d  e  f  g

 

0  0  0

1  1  1  1  1  0

0

0  0  1

1  1  0  0  0  0

1

0  1  0

1  0  1  1  0  1

2

0  1  1

1  1  1  0  0  1

3

1  0  0

1  1  0  0  1  1

4

1  0  1

0  1  1  0  1  1

5

1  1  0

0  1  1  1  1  1

6

1  1  1

1  1  0  0  0  0

7

0  0  0

1  1  1  1  1  1

8

0  0  1

1  1  1  0  1  1

9

1  0  1  0

1  1  0  1  1  1

A

0  1  1

1  1  1  1  1  1

B

1  0  0

0  0  1  1  1  0

C

1  0  1

1  1  1  1  0  1

D

1  1  0

0  0  1  1  1  1

E

1  1  1

0  0  0  1  1  1

F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值