⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yejing1602.txt

📁 液晶1602显示程序
💻 TXT
字号:
//  液晶显示,用的是独立的液晶板

#include <reg52.h>
#include"intrins.h"      //_nop_();延时函数用
#include"math.h" 
#define uchar unsigned char
#define uint unsigned int

sbit RS=P0^3;            //液晶控制口
sbit E=P0^5;
sbit RW=P0^4;
 
uchar add;                          //装地址
uchar data dis[7]={"zhoubin"};      //显示姓名
uchar data dis2[11]={"13946035621"};//显示电话
//******************************
//显示子函数
//####################################################################
delay2(uint z)
{
   uint i,j;
   for(i=0;i<z;i++)
     for(j=0;j<250;j++)
     
    ;
}
/*************延时*************/

   delay1(uint z)
 {
   uint i,j;
   for(i=0;i<z;i++)
     for(j=0;j<120;j++)
    ;
 }

//*****************************
//写指令子程序

   wrcod(uchar i)
 { 
   P1=i;
   RS=0;
   E=0;
   delay1(7);
   E=1;
 }
 //*****************************
//写数据子程序
   wrshu(uchar i)
  {
   P1=i;
   RS=1;
   E=0;
   delay1(2);
   E=1;
  }
//*****************************
//初始化液晶
   chushi()
  {
   uchar coad;
   coad=0x01;           //清屏
   wrcod(coad);
   coad=0x06;
   wrcod(coad);         //输入方式控制
   coad=0x0e;
   wrcod(coad);         //显示开关控制
   coad=0x38;
   wrcod(coad);         //功能设定:设置16x2显示,5x7显示,8位数据接口    
} 
//*******************************
//显示第一行程序
   xian1()
  {
    uchar i=0; 
    while(i<7)
   {
    wrshu(dis[i]);
    i++;    
   }
  }
//*******************************
//显示第二行程序
   xian2()
  {
    uchar i=0; 
    while(i<11)
   {
    wrshu(dis2[i]);
    i++;    
   }
  }

//########################################################################
//*************************************
//主程序
main()
{
    uchar i;
    RW=0;
    chushi();
    delay1(200);
    add=0x90;        //装地址
    wrcod(add);      //送地址
    xian1();         //显示第一行
    add=0xd0;        //装地址
    wrcod(add);      //送地址
    xian2();         //显示第二行
    for(i=0;i<16;i++)
    {
     wrcod(0x18);
     delay2(100);
    }
    wrcod(0x06);
    delay2(100);
    wrcod(0x0e);
    delay2(100);
    wrcod(0x38);
    delay2(100);
    while(1); 
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -