admin管理员组

文章数量:1570428

如何用51单片机驱动OLED显示动态变量
上一篇文章讲了显示静态的OLED显示,动态的思路其实想清楚了也很简单。
以一个实际显示时间的项目为例:
1).首先确认时间变化的逻辑:如显示 12:34:56 首先确认要进行变化的变量由1,2,3,4,5,6,这几个数的逻辑关系分别是:
6这个位置为秒,执行0-9;
5这个位置为秒,执行0-5;
4这个位置为分,执行0-9;
3这个位置为分,执行0-5;
2这个位置为时,执行0-9;
1这个位置为时,执行0-2;
先上效果图:

如图,中间行为实际时间,会一直更新。
2).在主函数里,大循环外面,先设定时间初始值,

这个初始值的

本文标签: 单片机变量如何用动态oled