基于STC89C52单片机的OLED显示屏,
相对于LCD1602来说,IO口占用少,只用五个IO口,使用四线SPI驱动
并且可以显示数字,字符串,汉字,显示内容多,字符大小可以选择
字库需要用字库软件制作,
制作设计的时候写的,不是假代码!!!
单片机源程序如下:
- #include "reg52.h"
- #include "oled.h"
- #include "include.h"
- #include "delay.h"
- void main()
- {
- // u8 t=0;
- OLED_Init(); //初始化OLED
- while(1)
- {
- OLED_ShowString(0,0,"ALIENTEK",24);
- // OLED_ShowString(0,24, "0.96' OLED TEST",16);
- // OLED_ShowString(0,40,"ATOM 2014/5/4",12);
- // OLED_ShowString(0,52,"ASCII:",12);
- // OLED_ShowString(64,52,"CODE:",12);
- OLED_Refresh_Gram();//更新显示到OLED
- // t=' ';
- // while(1)
- // {
- // OLED_ShowChar(36,52,t,12,1);//显示ASCII字符
- // OLED_ShowNum(94,52,t,3,12); //显示ASCII字符的码值
- // OLED_Refresh_Gram(); //更新显示到OLED
- // t++;
- // if(t>'~')t=' ';
- // delay_ms(500);
- //// LED0=!LED0;
- }
-
-
- }
复制代码
所有资料51hei提供下载:
OLED.zip
(54.77 KB, 下载次数: 245)
|