一般入门的都会用STC单片机
如果是用STC的话,就用程序空间大点的,成本并不重要,能学到东西就行
用sprintf函数可以转换成ASCII,虽然会占用1K左右的程序空间,但这函数真是好用,特别是对于浮点型数据,有时候前面有负号,有时候是1.01,有时候是1.1234这种类型的数据,处理起来很方便
对于这类功能,最好不要去直接复制别人的代码
先去认真的看一下OLED的数据手册,要知道怎么控制OLED,然后自己写一个简单的显示函数,哪怕是只能显示一个字母"A",那都算是进步了
然后再去查查我说的这个函数是怎么用的,再一次一次的调试代码,这个过程就是你学习C语言的过程
我当初也是千百次烧录验证走过来的,从中也算是学到不少的知识 |