標(biāo)題:
PIC16F877單片機(jī)+0.96OLED顯示源代碼
[打印本頁]
作者:
zb02373
時(shí)間:
2018-10-30 09:02
標(biāo)題:
PIC16F877單片機(jī)+0.96OLED顯示源代碼
PIC16F877+0.96OLED顯示源代碼
//===============================================================================
//模塊名稱: oled.c
//簡介: 延時(shí)函數(shù)
//版本: 1.0
//作者: 張冰
//說明:
//===============================================================================
#include <p18cxxx.h>
#include <delays.h>
#include "toppic.h"
#include "delay.h"
#include "oled.h"
// GND 電源地
// VCC 接5V或3.3v電源
// D0 P1^0(SCL) 時(shí)鐘管腳 RC3 SCK
// D1 P1^1(SDA) 數(shù)據(jù)管腳
// RES 接P12 復(fù)位(低電平復(fù)位)
// DC 接P13 數(shù)據(jù)和命令控制管腳
// CS 接地
/*****************************************************************************
函 數(shù) 名 : LED_WrDat
功能描述 : 向OLED寫數(shù)據(jù)
輸入?yún)?shù) : UCHAR8 ucData
輸出參數(shù) : NONE
返 回 值 : NONE
*****************************************************************************/
void Write_SPI_Data(unsigned char ucData)
{
unsigned char i = 8;
DC=1;
SCL=0;
while (i--)
{
if (ucData & 0x80)
{
SDA = 1;
}
else
{
SDA = 0;
}
SCL = 1;
_nop_();
SCL = 0;
ucData <<= 1;
}
return;
}
/*****************************************************************************
函 數(shù) 名 : LED_WrCmd
功能描述 : 向OLED寫命令
輸入?yún)?shù) : UCHAR8 ucCmd
輸出參數(shù) : NONE
返 回 值 : NONE
*****************************************************************************/
void Write_SPI_Command(unsigned char ucCmd)
{
unsigned char i = 8;
DC = 0;
SCL = 0;
while (i--)
{
if (ucCmd & 0x80)
{
SDA = 1;
}
else
{
SDA = 0;
}
SCL = 1;
_nop_();
SCL = 0;
ucCmd <<= 1;
}
return;
}
/********************************************
// fill_Picture
********************************************/
void fill_picture(unsigned char fill_Data)
{
unsigned char m,n;
for(m=0;m<8;m++)
{
Write_SPI_Command(0xb0+m); //page0-page1
Write_SPI_Command(0x00); //low column start address
Write_SPI_Command(0x10); //high column start address
for(n=0;n<128;n++)
{
Write_SPI_Data(fill_Data);
}
}
}
復(fù)制代碼
全部資料51hei下載地址:
0.96oled-OK.rar
(26.29 KB, 下載次數(shù): 57)
2018-10-30 09:02 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
ouyangxinge
時(shí)間:
2021-7-20 13:35
有沒有用過的兄弟
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1