LCD1602屏幕显示邮箱手机号(滚动和闪烁显示程序Proteus仿真)

发布者:SparklingEyes最新更新时间:2019-12-12 来源: 51hei关键字:LCD1602  屏幕显示  滚动和闪烁 手机看文章 扫描二维码
随时随地手机看文章

学习了LCD用来显示两行邮箱和手机号


三种显示方式:
直接显示
滚动显示
闪烁显示
仿真原理图如下
51hei截图20191211232405.png

单片机源程序如下:


#include
sbit rs=P2^0; 
sbit rw=P2^1;
sbit en=P2^2;
#define uint unsigned int
#define uchar unsigned char
uchar code tab1[]={"123456@163.com"};
uchar code tab2[]={"tel:1234567891"};
void delay(unsigned int xms);
void write_com(uchar com)
{
    rw=0;
    rs=0;//指令寄存器
    P0=com;
    delay(5);
    en=1;
    delay(5);
    en=0;
}
void write_data(uchar dat)
{
    rw=0;
    rs=1;//数据寄存器
    P0=dat;
    delay(5);
    en=1;
    delay(5);
    en=0;
}
void init()
{
   en=0;
   write_com(0x01);
   write_com(0x06);
   write_com(0x0c);
   write_com(0x38);
}
int main()
{
   uint i;
   init();
   write_com(0x80+0x10);
       for(i=0;i<15;i++)
       {
               write_data(tab1[ i]);
            delay(50);
       }
       write_com(0x80+0x50);
       for(i=0;i<15;i++)
       {
               write_data(tab2[ i]);
            delay(50); 
        }
   while(1)
   {
              for(i=0;i<16;i++)
        {
          write_com(0x1c);
          delay(50);
        }
      
   }
   return 0;
}


void delay(unsigned int xms)
{
   unsigned i,j;
   for(i=xms;i>0;i--)
   for(j=110;j>0;j--);
}

关键字:LCD1602  屏幕显示  滚动和闪烁 引用地址:LCD1602屏幕显示邮箱手机号(滚动和闪烁显示程序Proteus仿真)

上一篇:基于51单片机的人体红外报警器程序设计
下一篇:单片机温控风扇Proteus仿真与源程序设计

推荐阅读最新更新时间:2024-11-11 03:15

PIC单片机实现LCD1602滚动显示字符串
初始学习单片机,LCD1602的滚动只能实现2行同时移动,就改了哈,写了个滚动的程序。在测试的时候发现了一个问题,在学习板上能正常运行的代码放到Proteus上问题出错,不能正常显示,最后在网上搜索原因时发现可能是Proteus仿真时对端口有要求,最后将商品修改到PORTB和PORTD就正常了。 这是显示效果https://v.youku.com/v_show/id_XNDI5MDEwOTg4NA==.html?spm=a2h3j.8428770.3416059.1 LCD1602.c //--------------------------------------------------------------- /
[单片机]
PIC单片机实现<font color='red'>LCD1602</font><font color='red'>滚动</font><font color='red'>显示</font>字符串
单片机+LCD1602显示℃ 这种自定义符号
#include all.h u8 xdata LCD1602_Write_Buffer1 ; u8 xdata LCD1602_Write_Buffer2 ; u8 code LCD1602_5x8 ={0x08,0x00,0x07,0x08,0x08,0x08,0x08,0x07}; u8 xdata LCD1602_Write_Cursor_Add; void LCD1602_Delay(u8 len) { u8 idata i; while(len--) { i=15; while(i--); } } void LCD1602_Write_Add(u8 Ad
[单片机]
树莓派DIY之无线感应报警
这是我用树莓派给大家展示的一个小玩意哈,我会连续的用几篇博客来把这个小玩意的来龙去脉说清楚哈。这次我先大致的给大家介绍一下我这次利用树莓派做的小玩意是什么? 因为是利用手头现有的工具,主要包括树莓派B+,LCD1602,蜂鸣器,单路径循迹传感器模块。其主要作用如下: 树莓派:主控芯片,根据外部输入控制输出。主要利用树莓派的GPIO口 蜂鸣器:无源蜂鸣器,通过PWM波驱动其发声,由树莓派驱动。 LCD1602:显示必要的信息,输出设备。 单路径循迹传感器模块:输入设备。可以通对反射红外线的接收情况来判断物体的距离。当被检测物体在检测范围内时,红外线被反射回来且强度足够大,模块的输出端为低电平,指示二极管被点亮。否则
[单片机]
树莓派DIY之无线感应报警
单片机:矩阵键盘LCD1602
一、矩阵键盘 1、检测按键的方法: (1)先使1-4全部赋低电平,5-8赋高电平。当有按键按下时,5-8中会有某个点平被拉低。 (2)然后依次将1-4中的某一位置0,其他位置1,观察对应返回值,即可确定哪个按键被按下。 2、对应程序 unsigned char bsp_mkeyscan() { unsigned char keyvalue = 0x99; KEYPORT = 0xF0; if (KEYPORT != 0xF0) { KEYPORT = 0xFE; if (KEYPORT != 0xFE) { keyvalue = KEYPORT; while(key
[单片机]
Synaptics 发布面向OLED屏幕的全新ClearView 显示驱动器IC
2016年12月15日,中国,北京——全球领先的人机界面解决方案开发商Synaptics(NASDAQ股票代码:SYNA)近日发布全新R66452 显示驱动器IC(DDIC) 解决方案,为采用OLED屏幕的智能手机实现更加出众的显示效果。 Synaptics® ClearView™ R66452显示驱动器具有丰富的功能,采用公司最领先的图像处理技术,同时新添专为OLED屏幕设计的全新前沿显示技术。 Synaptics的R66452 OLED DDIC采用Synaptics最新 OLED 屏幕图像处理技术,包括面向平滑光线调节的灵活 数字化伽马管控、 面向高对比度文本的本地局域ACL以及高精度色彩增强,同时支持高动态渲染
[电源管理]
LCD1602显示程序
/*********端口定义,可以修改*****************/ sbit ledrs=P2^3; //读写控制字 sbit leden=P2^5; //使能端控制字 sbit ledrw=P2^4; void write_com(uchar com) { ledrw=0; ledrs=0; P0=com; delayl(1); leden=1; delayl(1); leden=0; } void write_data(uchar date) { ledrw=0; ledrs=1; P0=date; delayl(1); leden=1; delayl(1); leden=0; } voi
[单片机]
为什么示波器屏幕显示的是很多波形会叠在一起?
这是示波器波形刷新率与屏幕的显示波形关系。 示波器屏幕的刷新速度为 50-60 Hz。示波器的波形更新率很快,所以在屏幕上显示的是很多波形会叠在一起的波形。例如,是德科技 3000X 示波器的波形更新率高达每秒一百万次。
[测试测量]
单片机 实时时钟电路(LCD1602、PCF8563)
一、简介 此电路主要有51单片机、LCD1602模块、PCF8563芯片和按键组成组成,通过LCD1062显示当前时间,按键可设置时间。 二、运行效果 三、部分代码 /*想要更多项目私wo!!!*/ #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int void init() { uchar num; lcden=0; write_com(0x38); //0011 1000B,功能模式设置,设置为8为数据口,两行显示,5*7点阵 write_com(0x0c)
[单片机]
单片机 实时时钟电路(<font color='red'>LCD1602</font>、PCF8563)
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved