19、嵌入式系统中七段显示器与RGB LED的控制及动画实现

嵌入式系统中七段显示器与RGB LED的控制及动画实现

1. 七段显示器控制

1.1 项目概述

七段显示器控制项目使用8位微控制器目标系统来控制七段显示器。该项目结合了多种先进编程方法,如面向对象设计、模板和静态多态性、低级硬件驱动、多任务调度器以及实用类等,构建了分层架构,将低级引脚驱动的LED段抽象为七段显示器上带有动画效果的十六进制数字图像。

1.2 硬件连接

  • 七段显示器 :使用标准的一位带小数点的七段显示器,红色,字符高度约1.27cm,10引脚封装,有两个公共阳极引脚。显示段为低电平有效,通过750Ω电阻连接到地时点亮,每个LED段电流约4.4mA。
  • 微控制器连接 :微控制器与七段显示器的引脚连接如下表所示:
    | 显示器引脚 | 引脚功能 | 微控制器连接 | 微控制器引脚 |
    | — | — | — | — |
    | 1 | 段E | portc.5 | 28 |
    | 2 | 段D | portc.0 | 23 |
    | 3 | 公共阳极 | +5V | – |
    | 4 | 段C | portc.1 | 24 |
    | 5 | 小数点 | portc.2 | 25 |
    | 6 | 段B | portc.3 | 26 |
    | 7 | 段A | portc.4 | 27 |
    | 8 | 公共阳极 | +5V | – |
    | 9 | 段F | portd.0 | 2 |
    | 10 | 段G | portd.1 | 3 |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值