![]() |
你用的是keil5,是ARM的,不是C51,不能編譯51單片機的程序的,要用keil4,然后添加頭文件 |
對于第二個報錯問題,可能是你安裝時沒有用C51,而是選擇的ARM。或者,你安裝時沒有根據破解激活流程,首先管理員權限打開keil軟件~file~license Management,復制CID到激活工具,生成指令,回到keil軟件激活 |
有例程就別急著寫自己的 C 程序,先研究例程 |
看你1.png 里面左側的文件結構來看, OLED.C 不像是被 INCLUDE 的 更像是被添加為混編的,即和Main.C不是從屬關系,而是并列關系了。 |
給你的應該是驅動程序,你可以拿來修改,以此顯示你想要的東西,另外你說的那個就是來控制引腳的,而且就如一樓說的,后面少分號 |
這個是SSD1306的驅動 論壇上有現成的程序 看一下你這個資料里面的 OLED.C就知道了 你這 sbit lcden=P3^4 sbit lcdrs=P3^5 你不覺得好像少了語句后面的冒號嗎? ; |