STM32开发板显示界面添加状态栏

本文介绍如何在STM32开发板上添加显示界面的状态栏,包括划分显示位置,绘制背景、电池图标和时间。代码示例中详细展示了状态栏的更新逻辑,涉及RTC时间获取和电池电量图标绘制。状态栏的更新通过statusbar_change()函数实现,循环检测时间变化并刷新显示。
摘要由CSDN通过智能技术生成

STM32开发板显示界面添加状态栏

需要完成的主要工作有:

1)  划分显示位置

2)  绘制状态栏背景

3)  绘制电池图标:一共7种图标baticos[7]

4)  绘制时间:只显示时和分

5)  循环检测时间变化,并更改显示时间数值,同步判断电池电量,绘制相应图标

源文件:satusbar.c

#include  < includes.h >

#include <rtc.h>

const u8* baticos[7] =

{

   "0:/STATUSBAR/BAT/battery0.bmp",

   "0:/STATUSBAR/BAT/battery1.bmp",

   "0:/STATUSBAR/BAT/battery2.bmp",

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值