標(biāo)題: 簡(jiǎn)單的OLED12864顯示單片機(jī)源程序,供大家參考 [打印本頁(yè)]

作者: chaoself    時(shí)間: 2018-4-16 22:07
標(biāo)題: 簡(jiǎn)單的OLED12864顯示單片機(jī)源程序,供大家參考
簡(jiǎn)單的OLED12864顯示程序,供大家參考


單片機(jī)源程序如下:
  1. //#include "reg52.h"
  2. #include "intrins.h"
  3. #include "codetab.h"
  4. #include "LQ12864.h"

  5. void main(void)
  6. {
  7.         unsigned char i;

  8.         OLED_Init(); //OLED初始化
  9.         while(1)
  10.         {
  11. //                OLED_Fill(0xff); //屏全亮
  12. //                delay(2000);
  13. //                OLED_Fill(0x00); //屏全滅
  14. //                delay(200);
  15.                 OLED_P16x16Ch(24,0,1);
  16.                 OLED_P16x16Ch(40,0,2);
  17.                 OLED_P16x16Ch(57,0,3);
  18.                 OLED_P16x16Ch(74,0,4);
  19.                 OLED_P16x16Ch(91,0,5);
  20.                 for(i=0; i<8; i++)//通過(guò)點(diǎn)整顯示漢字 -- i表示字表數(shù)組的位置
  21.                 {
  22. //                        OLED_P16x16Ch(i*16,0,i);
  23.                          OLED_P16x16Ch(i*16,2,i+8);
  24.                          OLED_P16x16Ch(i*16,4,i+16);
  25.                          OLED_P16x16Ch(i*16,6,i+24);
  26.                 }
  27.                 delay(4000);
  28.                 OLED_CLS();//清屏

  29.                 OLED_P8x16Str(0,0,"ABCDEF");//第一行 -- 8x16的顯示單元顯示ASCII碼
  30.                 OLED_P8x16Str(0,2,"ABCD ABCDEFG");
  31.                 OLED_P8x16Str(0,4,"ABCDEFGHIJKLM");
  32.                 OLED_P6x8Str(0,6,"ABCDEFGHIJKLMNOPQRS");
  33.                 OLED_P6x8Str(0,7,"ABCDEFGHIJKLMNOPQ");
  34.                 delay(4000);
  35.                 OLED_CLS();

  36.                 Draw_BMP(0,0,128,8,BMP1);  //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
  37.                 delay(8000);
  38.                 Draw_BMP(0,0,128,8,BMP2);
  39.                 delay(8000);
  40.         }
  41. }
復(fù)制代碼

所有資料51hei提供下載:

OLED12864.rar (59.03 KB, 下載次數(shù): 1097)



作者: wongym1992    時(shí)間: 2018-4-17 10:20
mark一下
作者: 吖吖love    時(shí)間: 2018-5-17 21:04
數(shù)字怎么顯示?ds18b20測(cè)到的溫度在OLED 上顯示程序咋寫(xiě)?求大神幫助
作者: chaoself    時(shí)間: 2018-5-18 14:25
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示。縟s18b20測(cè)到的溫度在OLED 上顯示程序咋寫(xiě)。壳蟠笊駧椭

你在這個(gè)基本顯示的基礎(chǔ)上加一個(gè)18B20.H的頭文件,將溫度轉(zhuǎn)化出來(lái),顯示在OLED12864里就行了。
作者: mghover    時(shí)間: 2018-6-12 08:52
XIEXIE

作者: bioo97    時(shí)間: 2018-7-23 18:55
好東西謝謝分享

作者: 赫赫赫茲    時(shí)間: 2018-7-23 22:05

好東西謝謝分享
作者: lx123lxxl    時(shí)間: 2018-8-1 18:58
求分享三個(gè)頭文件
作者: liumeizhoufind7    時(shí)間: 2018-9-8 21:41
很好很強(qiáng)大
作者: aikesi    時(shí)間: 2018-11-15 08:58
參考一下
作者: 854100995    時(shí)間: 2018-11-16 11:29
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示啊?ds18b20測(cè)到的溫度在OLED 上顯示程序咋寫(xiě)。壳蟠笊駧椭

看我的帖子,有顯示變量示例
作者: 1113634577    時(shí)間: 2018-12-4 21:57
參考學(xué)習(xí)資料
作者: Z_094    時(shí)間: 2018-12-11 09:02
支持樓主!
作者: 書(shū)石    時(shí)間: 2018-12-20 11:34
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示。縟s18b20測(cè)到的溫度在OLED 上顯示程序咋寫(xiě)?求大神幫助

問(wèn)題有解決嗎?同求

作者: 1113634577    時(shí)間: 2018-12-25 18:02
僅顯示點(diǎn)陣,一般
作者: 原來(lái)如鳥(niǎo)    時(shí)間: 2019-1-2 17:36
已經(jīng)下載,可以使用,很不錯(cuò),很及時(shí),正在學(xué)習(xí)這個(gè),謝了樓主。
作者: 快樂(lè)眼淚    時(shí)間: 2019-1-2 20:17
樓主好偉大啊!
作者: qhliuyongliang    時(shí)間: 2019-1-10 00:21
mark一下
作者: hellowC8051    時(shí)間: 2019-1-29 09:17
樓主做得圖標(biāo),好看
作者: omega2016    時(shí)間: 2019-2-15 00:25
可以可以 下載一個(gè)來(lái)試試看
作者: jxjx    時(shí)間: 2019-3-20 18:20
謝謝謝
作者: linnyshow    時(shí)間: 2019-3-25 10:55
不錯(cuò)。感謝分享。
作者: 820590074    時(shí)間: 2019-3-25 12:59
下載看看。值得學(xué)習(xí)。
作者: 全俊瑋    時(shí)間: 2019-4-3 17:36
想學(xué)用oled顯示任何想顯示的東西
作者: 林同事    時(shí)間: 2019-4-10 15:51
我的下載不能用是直接接上單片機(jī)管腳就能用還是管腳要上拉電阻
作者: tangjian    時(shí)間: 2019-5-12 13:45
有個(gè)整體框架的就好了,這種只有一部分小功能的參考意義不是很大。
作者: xihuanYY    時(shí)間: 2019-5-20 17:28
學(xué)習(xí)一下
作者: 小蘿卜蟲(chóng)    時(shí)間: 2019-5-24 23:55
挖挺好
作者: aaw_123    時(shí)間: 2019-7-5 15:19
剛好要選一款顯示屏,試試這個(gè)好不好用
作者: lyl_420819    時(shí)間: 2019-9-27 19:38
學(xué)習(xí)了,謝謝分享。
作者: 1476907630    時(shí)間: 2019-10-25 12:48
謝謝分享
作者: 冷月楓    時(shí)間: 2019-10-28 15:50
STC8A8K和這個(gè)一樣嗎

作者: libei    時(shí)間: 2019-11-24 18:34
wongym1992 發(fā)表于 2018-4-17 10:20
mark一下

厲害

作者: yds    時(shí)間: 2019-12-3 15:02
可以的,非常棒

作者: 愛(ài)電路的我    時(shí)間: 2020-2-21 20:54
不錯(cuò)不錯(cuò),正愁找不到這個(gè)屏的用法呢,樓主的程序稍微改一下就可以收入收藏夾啦,真好。
作者: 龍家大佬    時(shí)間: 2020-3-17 11:05
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示?ds18b20測(cè)到的溫度在OLED 上顯示程序咋寫(xiě)。壳蟠笊駧椭

請(qǐng)問(wèn)你知oled12864怎么顯示溫度傳感器上的溫度了嗎,把程序發(fā)給我學(xué)習(xí)一下可以嗎。QQ2455101835.非常感謝
作者: jingboxu    時(shí)間: 2020-3-23 13:31
感謝分享,學(xué)習(xí)學(xué)習(xí)
作者: yy3900636    時(shí)間: 2020-4-15 00:01
非常好用的代碼。。謝謝樓主分享了~~~
作者: 112324    時(shí)間: 2020-5-3 23:48
顯示dth11的溫濕度怎么改啊
作者: gqzjl    時(shí)間: 2020-5-7 17:16
感謝分享!因此我買(mǎi)了一個(gè)OLED模塊。
作者: tfq    時(shí)間: 2020-6-7 14:27
好東西,感謝分享
作者: wtryb    時(shí)間: 2020-7-16 13:47
CODETAB.H(3): error C279: 'F16x16': multiple initialization這個(gè)問(wèn)題怎么解決啊
作者: seenian    時(shí)間: 2020-11-17 08:11
怎么收藏啊
作者: 找打雷    時(shí)間: 2020-11-28 22:12
psmartwin 發(fā)表于 2018-5-17 23:30
歡迎光臨本店,本店提供多種尺寸OLED,也為各位提供規(guī)格書(shū)、驅(qū)動(dòng)IC規(guī)格書(shū)、初始化代碼。私信我地址

你好,能給個(gè)oled的源代碼嗎
作者: rambo.hu    時(shí)間: 2020-12-2 14:44
這個(gè)用51的能做出來(lái)嗎?我是新來(lái)的,學(xué)習(xí)!
作者: 403419236    時(shí)間: 2021-3-3 11:54
電路連接方式?
作者: 403419236    時(shí)間: 2021-3-3 11:55
可以用Proteus仿真嗎?
作者: 信仰coco    時(shí)間: 2021-3-18 22:40
不錯(cuò),好像好好玩的樣子
作者: 信仰coco    時(shí)間: 2021-3-18 22:41
剛買(mǎi)了一個(gè),拿來(lái)試試
作者: 笑面虎    時(shí)間: 2021-5-28 02:13

剛買(mǎi)了一個(gè),試試。感謝樓主分享
作者: 呼嚕哥    時(shí)間: 2021-6-9 15:50
謝謝分享
這個(gè)要下載學(xué)習(xí)一下
作者: suiwinder    時(shí)間: 2021-6-9 16:05
任何一個(gè)基礎(chǔ)的東西,只要精研就能成為牛人!
作者: 云開(kāi)霧散123    時(shí)間: 2021-6-9 23:16
學(xué)習(xí)了,正在琢磨oled的顯示問(wèn)題呢
作者: aktuan007    時(shí)間: 2021-7-9 16:01
問(wèn)個(gè)弱雞問(wèn)題啊,這個(gè)oled怎么接線啊
作者: Oceacountry    時(shí)間: 2023-5-17 15:35
圖標(biāo)沒(méi)有啊
作者: Q__Q    時(shí)間: 2023-5-19 17:09
收藏備用  謝謝樓主分享  




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1