一位七段数码显示管(附加设计报告,visio图,和Multisim仿真


第一次写博客,第一次用标记语言,写的不好请见谅!

- -题目要求- -

采用74ls147芯片,74ls04,74ls48n和共阴极七段数码显示管进行进行9路输入依次输出1-9的数字。(用9个开关分别表示0—9十种不同的输入,每次动作只允许按下一个开关(所有开关都不按,表示0),数码管显示相应的数字。)


基本思路如下图:






按键输入

74ls147

74ls04

74ls48n

共阴极数码显示管



各个单元电路介绍——原理、芯片选用及芯片引脚功能介绍

1.LED显示原理

LED数码管的a—g七个发光二极管。加正电压的发光,加零电压的不能发光,不同亮暗的组合就能形成不同的字码,这种组合称为字形码。共阳极和共阴极的字形码是不同的。

2.反相器(非门)

74ls04是带有6个非门的芯片,是六输入反相器,也就是有6个反相器,它的输出信号与输入信号相位相反。六个反相器。共用电源端和接地端,其它都是独立的。输出信号手动负载的能力也有一定程度的放大。

m0架构 m0架构仿真七段数码管_译码器


这个芯片就是集成在一起的6个非门,可以单独使用。作用就是将输入的高电平变低电平,低电平变高电平。74ls04详细介绍


3.编码器

采用的编码器芯片是74LS147。(74ls147引脚图管脚图和功能真值表优先编码器是当多个输入端同时有信号时 , 电路只对其中优先级别最的输入信号进行编码 。 )采用10线 -4线优先编码器 74LS147优先编码器有 9个输入端和 4个输出端。某个 输入端为 0,代表输入某一个十进制数。当 9个输入端全为 1时,代表输入的是 十进制数 0。 4个输出端反映输入十进制数的 BCD 码编码输出。 74LS147优先编 码器的 输入端和输出端都是低电平有效 ,即当某一个输入端低电平 0时, 4个输 出端就以低电平 0的输出其对应的 8421 BCD编码。当 9个输入全为 1时, 4个 输 入出也全为 1,代表输入十进制数 0的 8421 BCD编码输出。

m0架构 m0架构仿真七段数码管_m0架构_02


m0架构 m0架构仿真七段数码管_电子_03

这个芯片就是将输入的9个高低电平进行编码,形成一个4位的输出。eg:111111111编码成1111。(看真值表)74ls147引脚图管脚图和功能真值表


4.解码器

因为用的共阴极所以译码器采用74LS48(74LS48芯片是一种常用的七段数码管译码器驱动器),7段显示译码器74LS48是输出高电平有效的译码器,74LS48有实现7段显示译码器基本功能的输入(DCBA)和输出(Ya~Yg)端。
同理解码芯片就是将4位解码成n位输出。74LS48s数据手册


5.电路仿真图

m0架构 m0架构仿真七段数码管_电子电路_04

看看实物

不会gif,只要连线正确,功能没毛病!!!

m0架构 m0架构仿真七段数码管_电子电路_05


欢迎观看,谢谢!希望我能对你的学习有所帮助!