回 帖 发 新 帖 刷新版面

主题:1602液晶屏源代码

/*********************************************

本程序关于1602液晶屏驱动,

用的主芯片是stc89c52

开发软件KEIL4

开发语言C

硬件开发平台:

开发板:信盈达supper800

实现显示内容:

网站:www.edu118.com 

技术交流群:qq81146602

*********************************************/
#include <reg52.h>    
#define uchar unsigned char
#define uint unsigned int
sbit RS=P1^7;
sbit RW=P3^4;
sbit E =P3^5;

void delay(uint t); 
void SendCommandByte(uchar ch);
void SendDataByte(uchar ch);
void InitLcd();
void DisplayMsg1(uchar *p);
void DisplayMsg2(uchar *p);



void delay(uint t) 
{
for(;t!=0;t--) ;
}



void SendCommandByte(uchar ch) 
{
RS=0;
RW=0;
P0=ch;
E=0;
delay(1);
E=1;
delay(1000); //delay 40us
}


void SendDataByte(uchar ch) 

RS=1;
RW=0;
P0=ch;
E=0;
delay(1);
E=1;
delay(1000); //delay 40us
}



void InitLcd() 
{
SendCommandByte(0x38);
SendCommandByte(0x38); 
SendCommandByte(0x38); 
SendCommandByte(0x38);
SendCommandByte(0x08); 
SendCommandByte(0x01);
SendCommandByte(0x0c); 
SendCommandByte(0x06); 
}



void DisplayMsg1(uchar *p)
{
unsigned char count;
SendCommandByte(0x80);
for(count=0;count<16;count++)
{
SendDataByte(*p++);
}
}


void DisplayMsg2(uchar *p)
{
unsigned char count;
SendCommandByte(0xc0); 
for(count=0;count<16;count++)
{
SendDataByte(*p++);
}
}



void main(void)
{
char code msg1[16]=" www.edu118.com ";
char code msg2[16]="qq81146602";
InitLcd();  //调用液晶屏初始化函数
while(1)
{
DisplayMsg1(msg1);
DisplayMsg2(msg2);
delay(60000);
}
}

0

回复列表 (共3个回复)

沙发

板凳

欢迎大家来讨论交流:

网站:www.edu118.com 

技术交流群:qq81146602


3 楼

在线博彩平台:www.pb258.com
在线博彩平台:www.jjxtech.com 
在线博彩平台:www.lcmty.com 
在线博彩平台:www.7macau.com
在线博彩平台:www.7macau.net
在线博彩平台:www.bp258.com
在线博彩平台:www.258bp.com
博狗:http://679.258bp.com
博狗:http://680.258bp.com
博狗:http://681.258bp.com
博狗:http://682.258bp.com
博狗:http://683.258bp.com
博狗:http://684.258bp.com
博狗:http://685.258bp.com
博狗:http://686.258bp.com
博狗:http://687.258bp.com
博狗:http://688.258bp.com
博狗:http://689.258bp.com
博狗:http://690.258bp.com
博狗:http://691.258bp.com
博狗:http://692.258bp.com
博狗:http://693.258bp.com
博狗合营:http://694.258bp.com
888真人:http://695.258bp.com
888真人:http://696.258bp.com
888真人:http://697.258bp.com
加百利:http://698.258bp.com
加百利:http://699.258bp.com 
必威:http://700.258bp.com
必威:http://701.258bp.com
必威:http://702.258bp.com
必威:http://703.258bp.com
必威:http://704.258bp.com
必威:http://705.258bp.com
必威:http://706.258bp.com
必威合营:http://707.258bp.com
新博:http://708.258bp.com
鸿运国际:http://709.258bp.com
鸿运国际:http://710.258bp.com
鸿运国际:http://711.258bp.com
新橙娱乐:http://712.258bp.com
新橙娱乐:http://713.258bp.com
新橙娱乐:http://714.258bp.com
新橙娱乐:http://715.258bp.com
新橙娱乐合营:http://716.258bp.com
乐虎:http://717.258bp.com
乐虎:http://718.258bp.com
乐虎:http://719.258bp.com
乐虎:http://720.258bp.com
乐虎:http://721.258bp.com
乐虎:http://722.258bp.com
亚虎:http://723.258bp.com
亚虎:http://724.258bp.com
亚虎:http://725.258bp.com
龙8国际娱乐:http://726.258bp.com
龙8国际娱乐:http://727.258bp.com
龙8国际娱乐:http://728.258bp.com
龙8国际娱乐:http://729.258bp.com
龙8国际娱乐:http://730.258bp.com
龙8国际娱乐:http://731.258bp.com
必博:http://2274.bbo233.com
必博:http://2274.bbo998.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册