標(biāo)題:
剛開始學(xué)單片機(jī),但是不知道oled怎么學(xué),求大佬們賜教
[打印本頁]
作者:
51heijuaner
時(shí)間:
2018-2-26 16:53
標(biāo)題:
剛開始學(xué)單片機(jī),但是不知道oled怎么學(xué),求大佬們賜教
如題
作者:
angmall
時(shí)間:
2018-2-26 22:36
就是實(shí)踐出真知。一本教程上是這樣說的:
一個(gè)要領(lǐng),四個(gè)步驟
學(xué)習(xí)單片機(jī)的要領(lǐng)就是:
在實(shí)踐中成長。
第一步:鸚鵡學(xué)舌——?jiǎng)e人怎么做,我就怎么做
第二步:依葫蘆畫瓢——懂了別人為什么那么做,我自己做做試試(絕不是復(fù)制粘貼,那樣什么都學(xué)不到)
第三步:他山之石,可以攻玉——?jiǎng)e人的好方法、別人的好習(xí)慣都可以成為自己的方法和習(xí)慣
第四步:理論實(shí)踐結(jié)合,溫故知新——你已經(jīng)入門了
作者:
angmall
時(shí)間:
2018-2-26 22:44
//////////////////////////////////////////////////////////////////////////////////
//本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
//
// 文 件 名 : main.c
// 版 本 號(hào) : v2.0
// 作 者 :
// 生成日期 : 2014-0101
// 最近修改 :
// 功能描述 : OLED 4接口演示例程(51系列)
// 說明:
// ----------------------------------------------------------------
// GND 電源地
// VCC 接5V或3.3v電源
// SCL P1^0
// SDA P1^1
// RES 接P12
// DC 接P13
// CS 接P14-----本模塊片選腳已經(jīng)幫用戶接地,無需再接
// ----------------------------------------------------------------
//******************************************************************************/
#include "REG51.h"
#include "oled.h"
#include "bmp.h"
int main(void)
{ u8 t;
//delay_init(); //延時(shí)函數(shù)初始化
// NVIC_Configuration(); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí) LED_Init(); //LED端口初始化
OLED_Init(); //初始化OLED
OLED_Clear() ;
/*
OLED_ShowString(30,0,"OLED TEST");
OLED_ShowString(8,2,"ZHONGJINGYUAN");
OLED_ShowString(20,4,"2014/05/01");
OLED_ShowString(0,6,"ASCII:");
OLED_ShowString(63,6,"CODE:");
t=' ';
OLED_ShowCHinese(0,0,0);//中
OLED_ShowCHinese(18,0,1);//景
OLED_ShowCHinese(36,0,2);//園
OLED_ShowCHinese(54,0,3);//電
OLED_ShowCHinese(72,0,4);//子
OLED_ShowCHinese(90,0,5);//科
OLED_ShowCHinese(108,0,6);//技
*/
t=' ';
while(1)
{
OLED_Clear();
OLED_ShowCHinese(0,0,0);//中
OLED_ShowCHinese(18,0,1);//景
OLED_ShowCHinese(36,0,2);//園
OLED_ShowCHinese(54,0,3);//電
OLED_ShowCHinese(72,0,4);//子
OLED_ShowCHinese(90,0,5);//科
OLED_ShowCHinese(108,0,6);//技
OLED_ShowString(0,2,"1.3' OLED TEST");
// OLED_ShowString(8,2,"ZHONGJINGYUAN");
OLED_ShowString(20,4,"2014/05/01");
OLED_ShowString(0,6,"ASCII:");
OLED_ShowString(63,6,"CODE:");
OLED_ShowChar(48,6,t);//顯示ASCII字符
t++;
if(t>'~')t=' ';
OLED_ShowNum(103,6,t,3,16);//顯示ASCII字符的碼值
delay_ms(500);
OLED_Clear();
delay_ms(500);
OLED_DrawBMP(0,0,128,8,BMP1); //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
delay_ms(500);
OLED_DrawBMP(0,0,128,8,BMP2);
delay_ms(500);
}
}
復(fù)制代碼
0.96寸OLED-SPI資料.rar
2018-2-26 22:44 上傳
點(diǎn)擊文件名下載附件
14.14 MB, 下載次數(shù): 37
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1