LCD1602第二行动态显示 lcd1602引脚图

名称:LCD1602日期:2011.6.1

内容:通过标准程序动态显示字符

#include<reg52.h>

sbit RS = P2^4;
sbit RW = P2^5;
sbit EN = P2^6;

#define RS_CLR RS=0
#define RS_SET RS=1
#define RW_CLR RW=0
LCD1602第二行动态显示 lcd1602引脚图
#define RW_SET RW=1
#define EN_CLR EN=0
#define EN_SET EN=1

void delay_us(unsigned int n) //微秒级延时函数,如果需要高精度延时 请嵌入汇编
{
if (n == 0)
{
return ;
}
while (--n);
}

void delay_ms(unsigned chari) //毫秒级延时函数
{
unsigned char a, b;
for (a = 1; a < i; a++)
{
for (b = 1; b; b++)
{; }
}
}

void LCD_write_com(unsigned charcom) //写命令函数
{
RS_CLR;
RW_CLR;
EN_SET;
P0 = com;
delay_us(5);
EN_CLR;
}

void LCD_write_Data(unsigned charData) //写数据函数
{
RS_SET;
RW_CLR;
EN_SET;
P0 = Data;
delay_us(5);
EN_CLR;
}

voidLCD_clear(void) //清屏函数
{
LCD_write_com(0x01);
delay_ms(5);}

void LCD_write_char(unsigned char x,unsignedchar y,unsigned char Data) //写字符函数(推荐)
{
if (y == 0)
{
LCD_write_com(0x80 +x);
}
else
{
LCD_write_com(0xC0 +x);
}
LCD_write_Data( Data);
}

void LCD_write_str(unsigned char x,unsigned chary,unsigned char *s) //写字符串函数(推荐)
{
if (y == 0)
{
LCD_write_com(0x80 +x);
}
else
{
LCD_write_com(0xC0 +x);
}
while (*s)
{
LCD_write_Data(*s);
s++;
}
}

void LCD_init(void)//初始化函数
{
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
delay_ms(5);
LCD_write_com(0x38);
LCD_write_com(0x08);
LCD_write_com(0x01);
LCD_write_com(0x06);
delay_ms(5);
LCD_write_com(0x0C);
}

void main(void) //主函数
{
unsigned char i;
unsigned char *p;
delay_ms(100);
LCD_init();
while (1)
{
i = 1;
p = "haixiang MCU";
LCD_clear();
LCD_write_str(2,0,"Welcome to");
delay_ms(250);
while (*p)//用指针来存放字符串,并且作为循环判断的标志,可以实现第二行的循环显示
{
LCD_write_char(i,1,*p);
i ++;
p ++;
delay_ms(250);
}
delay_ms(250);
}
}

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/70759.html

更多阅读

假行僧——短袖T+扎脚长裤附裁剪图 儿童长裤裁剪图

当初看华晨宇演唱崔健的《假行僧》的时候,觉得对这首歌欣赏无能,倒是挺喜欢华晨宇穿的那身衣服,这次衣服的灵感就源于此。 衣服做好,又百度了这首歌,有些被打动。随意舒服的一身,尤其是裤子,穿着非常地舒服。料子应该是莫代尔类的,但比之

LM339N引脚_龙笔山主 电磁炉lm339n是什么

文章摘自:网络  电源开不起机,检查发现5VSB PS-ON有正常电压初步判断前级无什么问题,测无后级输出电压。仔细检查外围元件没有明显烧毁痕迹,测开关管,无电压或偏低。顺到查过去到了KA7500B,8引脚,查资料。  电路电阻数据以千欧(KΩ)

基于ST L6562的120W PFC线路设计与实现 l6562d引脚功能

摘要:为了使AC/DC电源在满足IEC61000-3-2谐波标准的同时能够实现低成本、高性能,对单级功率因数校正技术(PFC)的需求越来越紧迫,特别是小功率场合。本文按照不同划分原则对PFC技术分类讨论,指出单级PFC技术适用于小功率场合,是PFC技术在

电子元器件的参数管脚排列及检测大全 电子元器件封装大全

电子电路图网址精选兴安电子电路图集及电子网站大全75种型号的遥控集成电路代换表国内外稳压二极管型号对照及代换表部分贴片三极管与直插式三极管型号对照表部分贴片三极管的代码、型号参数及代换表贴片三极管s9013LT1引脚图贴片三

声明:《LCD1602第二行动态显示 lcd1602引脚图》为网友春虫分享!如侵犯到您的合法权益请联系我们删除