找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 42430|回復: 56
收起左側(cè)

簡單的OLED12864顯示單片機源程序,供大家參考

  [復制鏈接]
ID:269211 發(fā)表于 2018-4-16 22:07 | 顯示全部樓層 |閱讀模式
簡單的OLED12864顯示程序,供大家參考
1.png 2.png 3.png 4.png 5.png

單片機源程序如下:
  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++)//通過點整顯示漢字 -- 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);  //圖片顯示(圖片顯示慎用,生成的字表較大,會占用較多空間,F(xiàn)LASH空間8K以下慎用)
  37.                 delay(8000);
  38.                 Draw_BMP(0,0,128,8,BMP2);
  39.                 delay(8000);
  40.         }
  41. }
復制代碼

所有資料51hei提供下載:

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


評分

參與人數(shù) 3黑幣 +60 收起 理由
小潘哥 + 5 贊一個!
123sada123 + 5 贊一個!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:282994 發(fā)表于 2018-4-17 10:20 | 顯示全部樓層
mark一下
回復

使用道具 舉報

ID:315751 發(fā)表于 2018-5-17 21:04 | 顯示全部樓層
數(shù)字怎么顯示。縟s18b20測到的溫度在OLED 上顯示程序咋寫?求大神幫助
回復

使用道具 舉報

ID:269211 發(fā)表于 2018-5-18 14:25 | 顯示全部樓層
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示啊?ds18b20測到的溫度在OLED 上顯示程序咋寫?求大神幫助

你在這個基本顯示的基礎上加一個18B20.H的頭文件,將溫度轉(zhuǎn)化出來,顯示在OLED12864里就行了。
回復

使用道具 舉報

ID:281705 發(fā)表于 2018-6-12 08:52 | 顯示全部樓層
XIEXIE
回復

使用道具 舉報

ID:262059 發(fā)表于 2018-7-23 18:55 | 顯示全部樓層
好東西謝謝分享
回復

使用道具 舉報

ID:375234 發(fā)表于 2018-7-23 22:05 | 顯示全部樓層

好東西謝謝分享
回復

使用道具 舉報

ID:381829 發(fā)表于 2018-8-1 18:58 來自手機 | 顯示全部樓層
求分享三個頭文件
回復

使用道具 舉報

ID:395480 發(fā)表于 2018-9-8 21:41 | 顯示全部樓層
很好很強大
回復

使用道具 舉報

ID:307823 發(fā)表于 2018-11-15 08:58 | 顯示全部樓層
參考一下
回復

使用道具 舉報

ID:163705 發(fā)表于 2018-11-16 11:29 | 顯示全部樓層
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示。縟s18b20測到的溫度在OLED 上顯示程序咋寫?求大神幫助

看我的帖子,有顯示變量示例
回復

使用道具 舉報

ID:371527 發(fā)表于 2018-12-4 21:57 | 顯示全部樓層
參考學習資料
回復

使用道具 舉報

ID:237868 發(fā)表于 2018-12-11 09:02 | 顯示全部樓層
支持樓主!
回復

使用道具 舉報

ID:439318 發(fā)表于 2018-12-20 11:34 | 顯示全部樓層
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示?ds18b20測到的溫度在OLED 上顯示程序咋寫啊?求大神幫助

問題有解決嗎?同求
回復

使用道具 舉報

ID:371527 發(fā)表于 2018-12-25 18:02 | 顯示全部樓層
僅顯示點陣,一般
回復

使用道具 舉報

ID:109763 發(fā)表于 2019-1-2 17:36 | 顯示全部樓層
已經(jīng)下載,可以使用,很不錯,很及時,正在學習這個,謝了樓主。
回復

使用道具 舉報

ID:399179 發(fā)表于 2019-1-2 20:17 來自手機 | 顯示全部樓層
樓主好偉大。
回復

使用道具 舉報

ID:465495 發(fā)表于 2019-1-10 00:21 | 顯示全部樓層
mark一下
回復

使用道具 舉報

ID:328121 發(fā)表于 2019-1-29 09:17 | 顯示全部樓層
樓主做得圖標,好看
回復

使用道具 舉報

ID:476062 發(fā)表于 2019-2-15 00:25 | 顯示全部樓層
可以可以 下載一個來試試看
回復

使用道具 舉報

ID:493151 發(fā)表于 2019-3-20 18:20 | 顯示全部樓層
謝謝謝
回復

使用道具 舉報

ID:110278 發(fā)表于 2019-3-25 10:55 | 顯示全部樓層
不錯。感謝分享。
回復

使用道具 舉報

ID:204748 發(fā)表于 2019-3-25 12:59 | 顯示全部樓層
下載看看。值得學習。
回復

使用道具 舉報

ID:457666 發(fā)表于 2019-4-3 17:36 | 顯示全部樓層
想學用oled顯示任何想顯示的東西
回復

使用道具 舉報

ID:469635 發(fā)表于 2019-4-10 15:51 | 顯示全部樓層
我的下載不能用是直接接上單片機管腳就能用還是管腳要上拉電阻
回復

使用道具 舉報

ID:485991 發(fā)表于 2019-5-12 13:45 | 顯示全部樓層
有個整體框架的就好了,這種只有一部分小功能的參考意義不是很大。
回復

使用道具 舉報

ID:543040 發(fā)表于 2019-5-20 17:28 | 顯示全部樓層
學習一下
回復

使用道具 舉報

ID:487962 發(fā)表于 2019-5-24 23:55 | 顯示全部樓層
挖挺好
回復

使用道具 舉報

ID:578520 發(fā)表于 2019-7-5 15:19 | 顯示全部樓層
剛好要選一款顯示屏,試試這個好不好用
回復

使用道具 舉報

ID:64765 發(fā)表于 2019-9-27 19:38 | 顯示全部樓層
學習了,謝謝分享。
回復

使用道具 舉報

ID:283523 發(fā)表于 2019-10-25 12:48 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:535176 發(fā)表于 2019-10-28 15:50 | 顯示全部樓層
STC8A8K和這個一樣嗎
回復

使用道具 舉報

ID:648535 發(fā)表于 2019-11-24 18:34 | 顯示全部樓層
回復

使用道具 舉報

ID:619830 發(fā)表于 2019-12-3 15:02 | 顯示全部樓層
可以的,非常棒
回復

使用道具 舉報

ID:629021 發(fā)表于 2020-2-21 20:54 | 顯示全部樓層
不錯不錯,正愁找不到這個屏的用法呢,樓主的程序稍微改一下就可以收入收藏夾啦,真好。
回復

使用道具 舉報

ID:605938 發(fā)表于 2020-3-17 11:05 | 顯示全部樓層
吖吖love 發(fā)表于 2018-5-17 21:04
數(shù)字怎么顯示啊?ds18b20測到的溫度在OLED 上顯示程序咋寫啊?求大神幫助

請問你知oled12864怎么顯示溫度傳感器上的溫度了嗎,把程序發(fā)給我學習一下可以嗎。QQ2455101835.非常感謝
回復

使用道具 舉報

ID:52896 發(fā)表于 2020-3-23 13:31 | 顯示全部樓層
感謝分享,學習學習
回復

使用道具 舉報

ID:423533 發(fā)表于 2020-4-15 00:01 | 顯示全部樓層
非常好用的代碼。。謝謝樓主分享了~~~
回復

使用道具 舉報

ID:704255 發(fā)表于 2020-5-3 23:48 來自手機 | 顯示全部樓層
顯示dth11的溫濕度怎么改啊
回復

使用道具 舉報

ID:639106 發(fā)表于 2020-5-7 17:16 | 顯示全部樓層
感謝分享!因此我買了一個OLED模塊。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表