找回密码
 立即注册
楼主: chun1234

跟着冲哥学习《8051U深度入门到32位51大型实战视频》-- 学习体会

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:263
  • 最近打卡:2025-05-06 08:09:52

3

主题

34

回帖

705

积分

高级会员

积分
705
发表于 2024-12-14 10:53:16 | 显示全部楼层
    第九集  数码管

     1、数码管介绍
      数码管也叫LED数码管,内部是由多个发光二极管封装在一起组成,他们可以有很多种颜色,很多种外观,但是本质来说他们都是通过点亮LED来显示的。每一个LED显示一个字段。实验箱上使用的是二个4位共阴极数码管。数码管符号、引脚以及类型如下图:
       截图202412141043329102.jpg
      
       2、数码管显示原理:
      实验箱中使用274HC595移位寄存器驱动8位数码管的基本原理是通过串行输入数据,然后并行输出到数码管的各个段选和位选引脚,从而实现数码管的显示。74HC595是一个8位的串入并出移位寄存器,具有锁存功能。它有两个寄存器:一个移位寄存器和一个存储寄存器。数据通过串行输入端(DS)输入,通过串行时钟(SCK)的上升沿逐位移入移位寄存器,当所有数据输入完毕后,通过输出时钟(RCK)的上升沿将数据锁存到存储寄存器,并从QAQH并行输出到数码管的各个段选和位选引脚74HC595可以通过级联的方式驱动多个数码管。通过以上步骤,可以实现通过74HC595驱动8位数码管的显示控制。


      3、数码管静态显示
      在程序中需要先输出数码管的段码(第2595是负责段码输出的,高电平点亮);再输出数码管的位码(第1595是负责位码输出的,低电平点亮)。在实验箱原理图中可以看到COM0是控制第1个数码管的位。
       截图202412141050505321.jpg

      4、数码管动态显示
       截图202412141052106169.jpg
      其中需要注意每个延时不能太短,我们的程序就以1ms为准,且需要保证总共一个循环结束时间不能大于20ms,因为人眼的视觉不容易分辨出50HZ以上的动态刷新。




回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-7 08:05 , Processed in 0.108856 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表