历史上的今天
今天是:2025年06月25日(星期三)
2018年06月25日 | 基于51单片机的LCD液晶屏
2018-06-25 来源:eefocus
#include"reg52.h"
sbit lcden=P1^0;
sbit lcdrs=P1^1;
sbit lcdrw=P1^2;
void delay_ms(unsigned int t);
void lcd_write_com(unsigned char com);
void lcd_write_dat(unsigned char dat);
void init_1602lcd(void);
unsigned char code lcd1[]="I LOVE SHUANG ZU";
unsigned char code lcd2[]="TEL:17337112944 QQ:810965811";
/************主函数**************/
void main()
{
unsigned char x,y;
init_1602lcd();
lcd_write_com(0x80+0x00);
for(x=0;x<36;x++)
{
lcd_write_dat(lcd1[x]);
}
delay_ms(5);
lcd_write_com(0x80+0x40);
for(y=0;y<29;y++)
{
lcd_write_dat(lcd2[y]);
}
while(1)
{
lcd_write_com(0x18);
delay_ms(500);
}
}
void delay_ms(unsigned int t) //延时函数
{
unsigned int x,y;
for(x=t;x>0;x--)
{
for(y=110;y>0;y--)
{
}
}
}
void lcd_write_com(unsigned char com) //写命令函数
{
lcdrs=0;
P0=com;
delay_ms(2);
lcden=1;
delay_ms(2);
lcden=0;
}
void lcd_write_dat(unsigned char dat) //写数据函数
{
lcdrs=1;
P0=dat;
delay_ms(2);
lcden=1;
delay_ms(2);
lcden=0;
}
void init_16021cd() //1602液晶初始化函数
{
lcden=0;
lcdrs=0;
lcdrw=0;
lcd_write_com(0x38);
lcd_write_com(0x0f);
lcd_write_com(0x06);
lcd_write_com(0x01);
delay_ms(5);
}
上一篇:51单片机lcd代码
下一篇:51单片机的LCD显示
史海拾趣
|
关于作为一个应用工程师最好的事情是广泛的客户,应用,电路,并在我遇到的问题,所有这些都提供了机会,每天学习新东西我。每年我收到关于这种高性能的用户可能希望从我们的放大器,当他们几个问题电源 远的。我喜欢把这些放大器的呢?我的风格=“ ...… 查看全部问答> |
|
我有个mini2440开发板,用他们的内核下载,桌面上会有一个 串口调试助手 图标! 如果我自己做个内核用他们的BSP 1、桌面上也会有这个图标吗?也会有这个应用程序吗? 2、如果想去掉桌面上这个图标,需要修改什么?Platfrom.dat 吗?… 查看全部问答> |
|
我想在c51中象汇编那样用绝对地址,不知应该怎样定义和使用? 汇编: ORG 4000H DB:.......; DB:.......; 不知象这种我应该如何应用?… 查看全部问答> |
|
请问各位:想编写ARM或者POWERPC下,linux系统的多串口驱动程序应该从何入手啊,多谢请指点一下 想编写个powerpc下linux系统的多串口驱动程序,可是我从来没接触过,请做过的朋友帮我指点下思路,做这个一般需要哪些步骤啊,非常感谢!… 查看全部问答> |
|
用了一天的时间,搞定了一个低级错误 程序不能正常运行,解决过程如下: 开机没有显示,似乎程序没有运行,试过了坛子里所有关于不能正确复位的方法,问题没有解决。 最后发现是在写入flash的时候由于笔误,将地址写在了程序段。 不知道对大家 ...… 查看全部问答> |
|
堆栈指针的最低两位永远是 0,这意味着堆栈总是 4 字节对齐的。这句话我不理解。 同学说我钻牛角尖了~~~ 我压根不理解,钻的方向都没有。哪位能告诉我正解~~… 查看全部问答> |
|
本帖最后由 jorya_txj 于 2014-8-11 13:32 编辑 推广到海外由于keil 版权的限制,所以cortex-m3 上需要开源免费的gcc支持。真心感谢作者朝阳为此作出的贡献。 http://www.raw-os.org/Download.html … 查看全部问答> |




