基于STC89C52單片機的OLED顯示屏,
相對于LCD1602來說,IO口占用少,只用五個IO口,使用四線SPI驅動
并且可以顯示數字,字符串,漢字,顯示內容多,字符大小可以選擇
字庫需要用字庫軟件制作,
制作設計的時候寫的,不是假代碼!!!
0.png (12.22 KB, 下載次數: 74)
下載附件
2019-7-29 00:44 上傳
單片機源程序如下:
- #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)
2019-7-28 22:29 上傳
點擊文件名下載附件
OLED源代碼 下載積分: 黑幣 -5
|