一般入門的都會用STC單片機
如果是用STC的話,就用程序空間大點的,成本并不重要,能學到東西就行
用sprintf函數可以轉換成ASCII,雖然會占用1K左右的程序空間,但這函數真是好用,特別是對于浮點型數據,有時候前面有負號,有時候是1.01,有時候是1.1234這種類型的數據,處理起來很方便
對于這類功能,最好不要去直接復制別人的代碼
先去認真的看一下OLED的數據手冊,要知道怎么控制OLED,然后自己寫一個簡單的顯示函數,哪怕是只能顯示一個字母"A",那都算是進步了
然后再去查查我說的這個函數是怎么用的,再一次一次的調試代碼,這個過程就是你學習C語言的過程
我當初也是千百次燒錄驗證走過來的,從中也算是學到不少的知識 |