你用的是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 你不觉得好像少了语句后面的冒号吗? ; |