這個款OLED是IIC的,程序比較簡單,代碼比較好移植,51單片機應該都可以用,還上傳了一個取模軟件
單片機源程序如下:
- /********************************************
- OLED屏測試程序-STC&89C52
- *********************************************************/
- #include "stc15f2k60s2.h"
- #include "intrins.h"
- #include "codetab.h"
- #include "LQ12864.h"
- /********************(STC12C5608AD 11MHZ z=1時精確延時1ms)*******************/
- void delayms(unsigned int z)
- {
- unsigned int x,y;
- for(x=z; x>0; x--)
- for(y=1848; y>0; y--);
- }
- /*********************主函數************************************/
- void main(void)
- {
- unsigned char i;
- P1M0=0x00;
- P1M1=0x00;
- P2M0=0x00;
- P2M1=0x00;
-
- LCD_Init(); //oled 初始化
- while(1)
- {
- //LCD_Fill(0xff); //屏全亮
- //LCD_Fill(0x00); //屏全滅
- for(i=0; i<8; i++)
- {LCD_P16x16Ch(i*16,0,i); //點陣顯示
- LCD_P16x16Ch(i*16,2,i+8);
- LCD_P16x16Ch(i*16,4,i+16);
- LCD_P16x16Ch(i*16,6,i+24);
- }
- delayms(4000);
- LCD_CLS();
- LCD_P8x16Str(44,0,"SALER");
- LCD_P8x16Str(20,2,"OLEDDISPLAY");
- LCD_P8x16Str(8,4,"TEL:13882007987");
- LCD_P6x8Str(16,6,"445022363@qq.com");
- LCD_P6x8Str(34,7,"2012-06-19");
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
STC51 驅動0.91OLED.zip
(63.9 KB, 下載次數: 444)
2017-8-22 11:52 上傳
點擊文件名下載附件
取模軟件.rar
(702.4 KB, 下載次數: 305)
2017-8-22 11:52 上傳
點擊文件名下載附件
|