标题: 基于STM32 ADC采集+IIC接口的OLED显示+PS2摇杆源码 [打印本页]

作者: 失心恋2015    时间: 2018-10-20 00:01
标题: 基于STM32 ADC采集+IIC接口的OLED显示+PS2摇杆源码
今天一天的收获,用精英版的STM32开发板+ADC采集+IIC接口的OLED+PS2摇杆,实现一个简单的小功能。再给大家分享一下OLED显示的时候出现的没数显示空格该为没数显示0的小方法,这也是今天摸索出来的。在OLED.c下找到这个函数,具体修改看下面的注释吧。void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size2){                 
        u8 t,temp;
        u8 enshow=0;                                                   
        for(t=0;t<len;t++)
        {
                temp=(num/oled_pow(10,len-t-1))%10;
                if(enshow==0&&t<(len-1))
                {
                        if(temp==0)
                        {
                                OLED_ShowChar(x+(size2/2)*t,y,'0',size2);  //‘0’表示没有数据就显示0,‘  ’表示没有数据显示空格
                                continue;
                        }else enshow=1;
                          
                }
                 OLED_ShowChar(x+(size2/2)*t,y,temp+'0',size2);
        }
}

全部资料51hei下载地址:
AD采集+IIC接口OLED.rar (312.54 KB, 下载次数: 160)



作者: 失心恋2015    时间: 2018-10-20 18:53
附带一张效果图,昨晚晕晕乎乎的给忘了。

IMG_6061.JPG (1.98 MB, 下载次数: 88)

IMG_6061.JPG

作者: gemxie    时间: 2020-9-1 16:00
请问ADC模块用什么来的呢
作者: xx不放火    时间: 2025-4-18 01:17
参考一下
作者: xx不放火    时间: 2025-4-18 01:18
消抖用的啥算法?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1