LQ-STC&52-OLED代码
单片机源程序如下:
- /********************************************
- 龙丘OLED屏测试程序-STC&89C52
- Designed by Chiu Sir
- E-mail:chiusir@yahoo.cn
- 软件版本:V1.1
- 最后更新:9月3日
- 相关信息参考下列地址:
- ------------------------------------
-
- 使用说明:
- OLED电源使用3.3V。
- ----------------
- G 电源地
- 3.3V 接3.3V电源
- D0 P1.0
- D1 P1.1
- RST P1.2
- DC P1.3
- CS 已接地,不用接
- ============================================
- OLED电源使用5V。
- ----------------
- G 电源地
- 3.3V 接5V电源,电源跟模块之间串接100欧姆电阻,并加3.3V钳位二极管
- D0 P1.0 单片机跟模块之间串接2k-3.3k电阻
- D1 P1.1 单片机跟模块之间串接2k-3.3k电阻
- RST P1.2 单片机跟模块之间串接2k-3.3k电阻
- DC P1.3 单片机跟模块之间串接2k-3.3k电阻
- CS 已接地,不用接
- ============================================
- 如果用户使用的是5V单片机,请看用户手册,切勿烧毁模块!
- ============================================*/
- #include <stdio.h>
- #include <string.h>
- #include "LQ12864.h"
- void delay(int ms)
- {
- int ii,jj;
- if (ms<1) ms=1;
- for(ii=0;ii<ms;ii++)
- for(jj=0;jj<500;jj++);
-
- }
- //============================MAIN()===========================
- /*********************主函数************************************/
- void main(void)
- {
- unsigned char i=0;
-
- LCD_Init();
- for(;;)
- {
- LCD_Fill(0xff);
- delay(1000);
- LCD_Fill(0x00);
- delay(1000);
- LCD_P14x16Ch(36,0,0); //龙
- LCD_P14x16Ch(50,0,1); //丘
- LCD_P14x16Ch(64,0,2); //智
- LCD_P14x16Ch(78,0,3); //能
- LCD_P8x16Str(48,4,"OLED");
- LCD_P6x8Str(16,6,"chiusir@yahoo.cn");
- LCD_P6x8Str(34,7,"2011-09-03");
- delay(2000);
- LCD_CLS();
-
- delay(2000);
-
- /*
- for(i=0;i<32;i+=2)
- {
- LCD_CLS();
- Draw_BMP(i,0,i+96,7,longqiu96x64);
- delay(300);
- LED4=~ LED4;
- }
- for(i=32;i>1;i-=2)
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
LQ-STC&52-OLED.rar
(116.27 KB, 下载次数: 14)
|