pos機lcd液晶顯示屏,AT89C51驅(qū)動OLED液晶屏的應用代碼

 新聞資訊2  |   2023-05-24 09:21  |  投稿人:pos機之家

網(wǎng)上有很多關于pos機lcd液晶顯示屏,AT89C51驅(qū)動OLED液晶屏的應用代碼的知識,也有很多人為大家解答關于pos機lcd液晶顯示屏的問題,今天pos機之家(m.afbey.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機lcd液晶顯示屏

pos機lcd液晶顯示屏

#include <reg51.h>

#include <stdio.h>

sbit OLED_SCL = P1^0;

sbit OLED_SDA = P1^1;

void OLED_IIC_Start()

{

OLED_SDA = 1;

OLED_SCL = 1;

OLED_SDA = 0;

OLED_SCL = 0;

}

void OLED_IIC_Stop()

{

OLED_SDA = 0;

OLED_SCL = 1;

OLED_SDA = 1;

OLED_SCL = 0;

}

void OLED_IIC_Write_Byte(unsigned char IIC_Byte)

{

unsigned char i;

for (i=0;i<8;i++)

{

OLED_SCL = 0;

if (IIC_Byte & 0x80) OLED_SDA = 1;

else OLED_SDA = 0;

OLED_SCL = 1;

IIC_Byte <<= 1;

}

OLED_SCL = 0;

OLED_SDA = 1;

OLED_SCL = 1;

OLED_SDA = 1;

}

void OLED_Init()

{

OLED_IIC_Start();

OLED_IIC_Write_Byte(0x78);

OLED_IIC_Write_Byte(0x00);

OLED_IIC_Write_Byte(0xD5);

OLED_IIC_Write_Byte(0x80);

OLED_IIC_Write_Byte(0xA8);

OLED_IIC_Write_Byte(0x3F);

OLED_IIC_Write_Byte(0xD3);

OLED_IIC_Write_Byte(0x00);

OLED_IIC_Write_Byte(0x40);

OLED_IIC_Write_Byte(0x8D);

OLED_IIC_Write_Byte(0x14);

OLED_IIC_Write_Byte(0x20);

OLED_IIC_Write_Byte(0x00);

OLED_IIC_Write_Byte(0xA1);

OLED_IIC_Write_Byte(0xC8);

OLED_IIC_Write_Byte(0xDA);

OLED_IIC_Write_Byte(0x12);

OLED_IIC_Write_Byte(0x81);

OLED_IIC_Write_Byte(0xCF);

OLED_IIC_Write_Byte(0xD9);

OLED_IIC_Write_Byte(0xF1);

OLED_IIC_Write_Byte(0xDB);

OLED_IIC_Write_Byte(0x40);

OLED_IIC_Write_Byte(0xA4);

OLED_IIC_Write_Byte(0xA6);

OLED_IIC_Write_Byte(0xAF);

OLED_IIC_Stop();

}

void OLED_Set_Pos(unsigned char x, unsigned char y)

{

OLED_IIC_Start();

OLED_IIC_Write_Byte(0x78);

OLED_IIC_Write_Byte(0x00);

OLED_IIC_Write_Byte(0xB0+y);

OLED_IIC_Write_Byte(((x&0xF0)>>4)|0x10);

OLED_IIC_Write_Byte((x&0x0F)|0x01);

OLED_IIC_Stop();

}

void OLED_Show_Str(unsigned char x,unsigned char y,char *chr)

{

unsigned char c=0,l=0;

while (chr[c]!='\\0')

{

l=chr[c];

OLED_Set_Pos(x,y);

以上就是關于pos機lcd液晶顯示屏,AT89C51驅(qū)動OLED液晶屏的應用代碼的知識,后面我們會繼續(xù)為大家整理關于pos機lcd液晶顯示屏的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.afbey.com/newsone/52124.html

你可能會喜歡:

版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實,本站將立刻刪除。