main.c
void main(void)
{
OLED_Init();
OLED_Clear();
OLED_ShowCHinese(14,0,1);
OLED_ShowString(28,0,"nRF24L01",16);
while(1)
{
//OLED_ShowNum(32,4,12,3,16);
delay_ms(8000);
}
}
oled.c
#include “oled.h”
#include “oledfont.h”
void delay_ms(unsigned int ms)
{
unsigned int a;
while(ms)
{
a=1800;
while(a–);
ms–;
}
return;
}
/**********************************************
//IIC Start
/
void IIC_Start()
{
OLED_SCLK_Set() ;
OLED_SDIN_Set();
OLED_SDIN_Clr();
OLED_SCLK_Clr();
}
/
//IIC Stop
/
void IIC_Stop()
{
OLED_SCLK_Set() ;
OLED_SDIN_Clr();
OLED_SDIN_Set();
}
void IIC_Wait_Ack()
{
OLED_SCLK_Set() ;
OLED_SCLK_Clr();
}
/
// IIC Write byte