静态数码管

1.数码管

     数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数一般分为七 段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管(多一个小数点显 示)。下面将为大家详细介绍本次实验使用的八段 数码管。

             

            数码管有共阴极数码管与共阳极数码管之分,两者的区别如下图所示:

     

         由上图可以看出共阴极数码管的公共端接地,要想其对应段的发光二极管点亮,我们需要 给对应段高电平,而共阳极数码管正好相反,需要给对应段低电平,才能将对应段点亮。

        本次实验所用的是共阳数码管,下面是其编码译码表:

     本次实验所用开发板为野火征途FPGA开发板,所以我们用到了74hc595移位寄存器,下面对74hc595的介绍介绍来自于野火征途FPGA开发板资料:

        74HC595 是一个 8 位串行输入、并行输出的位移缓存器。其内部具有 8 位移位寄存器 和一个存储器,具有三态输出功能。

         

   

     如表格 25-2 所示,该芯片有个并行的数据输出,同时芯片的输入是串行数据,也就是 说我们使用一个串行输入口就可以并行输出八个输入的串行数据。六位八端数码管需要 14 个 I/O,我们可以将输出的数码管信号以串行(1bit)的方式输入该芯片,然后该芯片会将 我们输入的数码管信号以并行的方式输出。但是可以看到一片芯片只能并行输出 8 位数 据,而我们的六位八段数码管是需要 14 位数据驱动的,这该怎么办呢?这里我们可以使用 两片 74HC595 芯片进行输出,事实上这正是 74HC595 的一大特点,可以进行级联。 74HC595 芯片有个 Q7S 引脚,该引脚的功能为串行数据输出,我们将这个输出接入下一片 74HC595 芯片的串行数据输入端,这样后面的数据就会在下一片 74HC595 芯片输出了。应 用好这个联级功能,我们最少只需占用三个 I/O 口就可以控制很多片 74HC595。

      我们知道了数据的输入输出,那我们该如何控制这些数据输入和输出呢?我们通过 74HC595 芯片内部结构图来为大家讲解其控制过程&

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值