手打完美运行  配套郭天祥51开发板

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned charsbit lcden=P3^4;//位定义LCD使能端
sbit lcdrs=P3^5;//位定义LCD数据命令脚
sbit dula=P2^6;
sbit wela=P2^7;uchar i;
uchar code teble[]="Blue-lover";/******延时函数*****/
void delay(uint z)
{uint x,y;for(x=z;x>0;x--)for(y=114;y>0;y--);
}
/*****发送命令函数*****/
void send_com(uchar com)
{lcdrs=0;//低电平切换接收命令P0=com;//发送命令lcden=1;//高电平准备读取命令delay(1);//延时 数据设置时间lcden=0;//低电平接收命令delay(1);
}
/*****发送数据函数*****/
void send_dat(uchar dat)
{lcdrs=1;//高电平切换接收数据P0=dat;//发送数据lcden=1;//高电平准备接收数据delay(1);//延时 数据设置时间lcden=0;//低电平接收数据
}
/*****LCD初始化*****/
void init()
{dula=0;//关闭段选锁存器wela=0;//关闭位选锁存器lcden=0;//LCD使能清零send_com(0x38);//功能设置:8位总线,两行显示模式send_com(0x0e);//显示开/关控制:开显示,游标显示,游标闪烁send_com(0x06);//设置输入模式:游标右移 AC自动加1,显示不发生移位元send_com(0x01);//清空显示,
}
/*****主函数*****/
void main()
{init();send_com(0x80+0x10);for(i=0;i<10;i++){send_dat(teble[i]);}send_com(0x80+0x50);for(i=0;i<10;i++){send_dat(teble[i]);}for(i=0;i<13;i++){delay(300);send_com(0x18);//内容左移14位,屏幕外移动到屏幕中}while(1);
}

1602液晶显示器代码相关推荐

  1. C51单片机实验——LCD 1602液晶显示器

    实验名称:利用1602实现数字时钟 实验环境:普中实验系统:Keil μVision 4软件: 实验目的: (1)掌握1602液晶显示器的工作原理和接口方法. (2)利用本课程前面所学的知识,实现数字 ...

  2. 液晶显示器c语言编程,51驱动1602液晶显示器c程序

    /* 程序效果:单片机控制液晶显示器1602显示字母数字,用户自行更改io 程序版权:http://www.51hei.com */ #include //头文件 #define uchar unsi ...

  3. 单片机显示屏c语言程序,51单片机驱动1602液晶显示器c程序

    51单片机驱动1602液晶显示器c程序 /* 程序效果:单片机控制液晶显示器1602显示字母数字,用户自行更改io 程序版权:http://www.51hei.com */ #include //头文 ...

  4. 基于52单片机的超声波测距模块(hc-sr04超声波测距模块+1602液晶显示器)

    二年级课设做了超声波测障仪,用的是hc-sr04超声波测距模块+1602液晶显示器和52单片机. 由于自己之前的学习很是不牢固,在课设的时候没少走弯路,最后在第二个周的星期五做了出来,浪费了很多的时间 ...

  5. keil c语言 1602时钟代码,带详细注释的单片机1602液晶时钟经典代码+仿真图

    //实例84:液晶时钟设计 #include    //包含单片机寄存器的头文件 #include   //包含随机函数rand()的定义文件 #include  //包含_nop_()函数定义的头文 ...

  6. 用c语言设计程序设计查表温度传感器,基于18B20温度传感器+1602液晶显示器的C语言程序设计开发...

    #include < reg51.h > #include < intrins.h > #define uchar unsigned char #define uint  un ...

  7. keil c语言 1602时钟代码,基于单片机的LCD1602电子时钟设计.doc

    基于单片机的LCD1602电子时钟设计 设计任务和目的 1.1.设计任务 (1):用单片机设计基于LCD1602的电子时钟,显示时间和日期: (2):误差精度控制在1s/天: (3):具有时间和日期的 ...

  8. 51单片机驱动1602液晶显示器c程序---万年历

    /*该程序只需更改RW,RS E对应的引脚即可正常使用*/ #include <STC89C5xRC.H> #define LCD1602_RW   P36//定义引脚 #define L ...

  9. 51单片机电路原理图_HX711的电子秤称重系统设计详解,51单片机,含Proteus仿真、C代码、原理图、论文等...

    设计要求 1.系统可实现电子秤基本的称重功能(称重范围为0-10Kg,重量误差不大于±0.005Kg): 2.系统应具备键盘输入单价,显示重量,计算总价的功能: 3.单价和总价金额的单位为元,最大金额 ...

最新文章

  1. HarmonyOS ToastDialog 的使用
  2. 三,ES6中需要注意的特性(重要)
  3. Flexible 弹性盒子模型之CSS align-self 属性
  4. 建立数据库的原则(怎样建立一个好的数据库)
  5. DOCKER windows安装
  6. 演示:Linux工程环境应用实训(防火墙、NAT、静态路由)详细配步骤
  7. java wait 释放锁_JAVA锁之wait,notify(wait会释放锁,notify仅仅只是通知,不释放锁)...
  8. maven依赖的jar包版本不一样_Maven依赖jar包冲突常见的解决方法
  9. python库下载安装报错_Python 各种库的安装
  10. guns使用注意问题
  11. 人脸方向学习(五):Face Recognition-ArcFace解读
  12. 文献笔记4 water volume variations
  13. gzdeflate函数_php 压缩函数gzencode gzdeflate gzcompress
  14. dmg2iso使用及转换DMG文件遇到的问题
  15. json接口测试工具json-server
  16. 计算机文档排版的心得体会,排版工作心得体会(共6篇) .docx
  17. 总结归纳erf与erfc
  18. sql创建查询视图语句
  19. GoldenGate添加进程及初始化
  20. 2019寒假安排计划

热门文章

  1. 高等院校毕业生登记表计算机水平怎么填,关于《高等学校毕业生登记表》填写详细说明...
  2. DFS,BFS和迭代加深的联系与区别
  3. 一文理解UART通信
  4. Linux基础之的权限数字含义
  5. 清华大学出版社计算机图书出版,请联系我
  6. linux nfs 拒绝挂载,mount:被服务器拒绝的nfs访问
  7. 自动驾驶研究报告(上)
  8. Windows操作系统发展简史【图】
  9. VUE构建工具-姜威-专题视频课程
  10. 王者服务器维护什么时间结束8月25,8月25日体验服停机更新公告