作业帮 > 综合 > 作业

BCD七段译码器是怎样实现译码的?:请说详细点.打酱油的请勿进

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 04:35:49
BCD七段译码器是怎样实现译码的?:请说详细点.打酱油的请勿进
7段译码器作用是把BCD码通过译码后在数码管上显示.一个数码管有7个线形LED等组成,另外还有一个用于表示小数点的LED等.你可以把7个线形的LED等想象为7根火柴.当7个LED等的某些亮时,可以看到相应的数字,就像用火柴摆数字一样.7段译码器的输出就是根据7段译码器的输入产生用于控制点亮这7个线形LED的信号.
一般是下列7段,构成8字形,最上面一段为a,按顺时针排列构成bcdef,中间一段为g
--a---
f | |b
---g---
e| |c
---d---
下面举例说明
假设输入 1,则转换为8421BCD码为0001,译码后输出 为b c亮,其余暗,此时看到的四显示‘1’,以此类推,可得到
8 4 2 1 a b c d e f g
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
0 0 0 0 0 1 1 1 1 1 1 0
从上可以看出,a段在输入不为1,4时点亮
b段在输入不为5,6时点亮
.
以此类推,可以得到各个输出与输入的关系,从而达到译码的目的.
以上分析都是在‘1’点亮灯时达到的,如果0点亮LED灯,则输出取反,即‘1’取反为‘0’,0取反后为1