历史上的今天
返回首页

历史上的今天

今天是: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);


}


推荐阅读

史海拾趣

Fedco_Batteries公司的发展小趣事

Fedco_Batteries的创始人李先生,在电子产业蓬勃发展的年代,看到了电池领域的巨大潜力。他凭借对技术的热爱和对市场的敏锐洞察,决定投身电池制造行业。创业初期,公司面临着资金短缺、技术瓶颈等重重困难。然而,李先生带领团队日夜兼程,不断研发新型电池技术,最终成功推出了一款性价比高、性能稳定的电池产品,打开了市场的大门。

广芯电子(BROADCHIP)公司的发展小趣事

面对日新月异的市场需求和技术变革,Fedco_Batteries始终保持创新的步伐。公司加大了研发投入,不断推出新型电池产品,满足客户的多样化需求。同时,公司还积极探索新的应用领域,将电池技术应用于更多领域,如新能源汽车、智能家居等。这种创新驱动的发展战略,让Fedco_Batteries在行业中始终保持领先地位。

Coleman Cable Inc公司的发展小趣事

在电子行业的早期,Coleman Cable Inc以其创新性的电缆设计和技术突破,在市场中崭露头角。公司研发出一款具有高效传输和稳定性能的电缆产品,迅速赢得了消费者的青睐。随着技术的不断完善和市场需求的扩大,Coleman Cable逐渐扩大了生产规模,并开始向国际市场拓展,其产品在全球范围内得到了广泛应用。

旌芯半导体(GN)公司的发展小趣事

在发展过程中,Coleman Cable积极寻求与行业内外的合作伙伴建立稳固的合作关系。通过与知名电子制造商建立供应链合作关系,Coleman Cable的电缆产品得以广泛应用于各种电子设备中。同时,公司还与科研机构、高校等建立产学研合作关系,共同研发新技术、新产品,推动公司技术的不断创新和升级。

磁联达(CND-tek)公司的发展小趣事

磁联达(CND-tek)公司成立于2002年,正值中国电子行业的蓬勃发展期。创始人王雪霞凭借对市场敏锐的洞察力和对技术的深厚理解,决定专注于网络通讯类变压器和滤波器的研发与生产。初创时期,公司面临着资金短缺、技术积累不足和市场竞争激烈等多重挑战。然而,王雪霞带领团队坚持不懈地研发新产品,不断优化生产工艺,逐渐在市场上赢得了客户的认可。

COMPUTAR公司的发展小趣事

进入90年代,电动变焦镜头逐渐成为市场的新宠。CBC株式会社紧跟时代潮流,于1992年成功推出电动6倍系列镜头。这款镜头采用电动变焦设计,操作简便、速度快捷,极大地提高了拍摄效率。电动6倍系列镜头的全球上市,不仅进一步扩大了CBC的市场影响力,也为公司的未来发展奠定了坚实的基础。

通过以上五个故事,我们可以看到COMPUTAR公司(前身为CBC株式会社)在电子行业中的发展历程。从创立之初的艰苦创业,到逐步拓展国际市场;从手动变焦镜头的研制成功,到非球面高速镜头和电动6倍系列镜头的诞生与上市,每一步都凝聚着COMPUTAR人的智慧和汗水。正是这些不懈的努力和持续的创新,使得COMPUTAR在电子行业中脱颖而出,成为一家备受尊敬的企业。

问答坊 | AI 解惑

【转】如何保护断电放大器

关于作为一个应用工程师最好的事情是广泛的客户,应用,电路,并在我遇到的问题,所有这些都提供了机会,每天学习新东西我。每年我收到关于这种高性能的用户可能希望从我们的放大器,当他们几个问题电源 远的。我喜欢把这些放大器的呢?我的风格=“ ...…

查看全部问答>

PAL 和 NTSC 的视频每帧图像是多少像素×多少像素?

PAL 和 NTSC 的视频每帧图像是多少像素×多少像素?…

查看全部问答>

关于mini2440 的几个简单问题 疑惑?

我有个mini2440开发板,用他们的内核下载,桌面上会有一个 串口调试助手 图标! 如果我自己做个内核用他们的BSP 1、桌面上也会有这个图标吗?也会有这个应用程序吗? 2、如果想去掉桌面上这个图标,需要修改什么?Platfrom.dat 吗?…

查看全部问答>

xdata的访问问题

我想在c51中象汇编那样用绝对地址,不知应该怎样定义和使用? 汇编:   ORG 4000H DB:.......; DB:.......; 不知象这种我应该如何应用?…

查看全部问答>

请问各位:想编写ARM或者POWERPC下,linux系统的多串口驱动程序应该从何入手啊,多谢请指点一下

想编写个powerpc下linux系统的多串口驱动程序,可是我从来没接触过,请做过的朋友帮我指点下思路,做这个一般需要哪些步骤啊,非常感谢!…

查看全部问答>

STM32批量价格,哪里最便宜

                                 想用一款带FSMC功能的做产品,现在算开发成本…

查看全部问答>

程序复位问题的新原因(最终发现不是复位问题)

用了一天的时间,搞定了一个低级错误 程序不能正常运行,解决过程如下: 开机没有显示,似乎程序没有运行,试过了坛子里所有关于不能正确复位的方法,问题没有解决。 最后发现是在写入flash的时候由于笔误,将地址写在了程序段。 不知道对大家 ...…

查看全部问答>

堆栈指针的最低两位永远是 0

堆栈指针的最低两位永远是 0,这意味着堆栈总是 4 字节对齐的。这句话我不理解。  同学说我钻牛角尖了~~~ 我压根不理解,钻的方向都没有。哪位能告诉我正解~~…

查看全部问答>

一个驱动函数的用途

最近看ZLG 的CAN例程,里面有个GPIOPinconfigure()函数,但是我看了GPIO的驱动函数库,没有发现有这样一个函数。请问这个函数在哪里有说明文档。…

查看全部问答>

cortex-m3(raw-os) 移植 gcc版本就绪

本帖最后由 jorya_txj 于 2014-8-11 13:32 编辑 推广到海外由于keil 版权的限制,所以cortex-m3 上需要开源免费的gcc支持。真心感谢作者朝阳为此作出的贡献。 http://www.raw-os.org/Download.html …

查看全部问答>