标题: 89c51单片机控制LCD12864屏问题 [打印本页]

作者: lizf2019    时间: 2021-11-17 17:34
标题: 89c51单片机控制LCD12864屏问题
这些是卖家给的文件(我真的看不出来有什么用,但是听课说要看里面的pdf才能控制引脚,特此求助大佬)

问题:
1.文件中IIC实例中对于C51的示例每段都是什么意思(333.c是我测试写的不用管):
I。是否有了include需要的文件,就可以在正在编写的文件里直接调用别的文件里定义的方法:
II。这种写法是否意思为lcden控制单片机的P3.4引脚:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2.这个报错是什么意思(是缺少什么吗):
3.如何根据卖家提供的PDF中信息进行编程(不知道哪些是有用的)【PDF在这里:

0.96OLED显示屏_C51系列_IIC_例程.7z

36 KB, 下载次数: 14


作者: Y_G_G    时间: 2021-11-17 18:39
这个是SSD1306的驱动
论坛上有现成的程序
看一下你这个资料里面的 OLED.C就知道了
你这
sbit lcden=P3^4
sbit lcdrs=P3^5
你不觉得好像少了语句后面的冒号吗?    ;



作者: 13205495918    时间: 2021-11-17 18:43
给你的应该是驱动程序,你可以拿来修改,以此显示你想要的东西,另外你说的那个就是来控制引脚的,而且就如一楼说的,后面少分号
作者: 188610329    时间: 2021-11-17 19:15
看你1.png 里面左侧的文件结构来看, OLED.C 不像是被 INCLUDE 的 更像是被添加为混编的,即和Main.C不是从属关系,而是并列关系了。
作者: 冰火风轮    时间: 2021-11-17 19:19
有例程就别急着写自己的 C 程序,先研究例程
作者: 可怜的孩子    时间: 2021-11-17 19:25
对于第二个报错问题,可能是你安装时没有用C51,而是选择的ARM。或者,你安装时没有根据破解激活流程,首先管理员权限打开keil软件~file~license Management,复制CID到激活工具,生成指令,回到keil软件激活
作者: 18520649817    时间: 2021-12-13 00:05
你用的是keil5,是ARM的,不是C51,不能编译51单片机的程序的,要用keil4,然后添加头文件




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