单片机C51液晶显示器LM016L的操作方法

这篇具有很好参考价值的文章主要介绍了单片机C51液晶显示器LM016L的操作方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

单片机----南枫


一、在Proteus中配好电路图

单片机C51液晶显示器LM016L的操作方法

二、打开K5软件进行编程

1.首先写初始结构

单片机C51液晶显示器LM016L的操作方法
注:这里上面的应该为:sbit en=P2^2;
P需要大写,刚开始截图的时候未注意到,抱歉。

2.第二步、写入命令和写入内容

单片机C51液晶显示器LM016L的操作方法


3.第三步、写想展示出的内容

单片机C51液晶显示器LM016L的操作方法


4.第四步、写主函数的程序

单片机C51液晶显示器LM016L的操作方法


5.第五步、查看运行结果

单片机C51液晶显示器LM016L的操作方法文章来源地址https://www.toymoban.com/news/detail-428542.html

附录(代码)

#include<reg51.h>
#define uint unsigned int//定义类型
#define uchar unsigned char
	sbit rs=P2^0;
	sbit rw=P2^1;
	sbit en=P2^2;
uchar code name[]={"nanfeng.blog.com"};
uchar code text[]={"study together!"};
void delay(uint xms);//函数声明
void write_com(uchar com);
void write_data(uchar dat);
void main()
{
	uint i=0;
	//在初学阶段,这些可看作是默认写的指令,直接写上即可。具体指令,可参考教材。
	//-----------------------------------------------
	write_com(0x01);//清屏指令
	write_com(0x06);//光标向右移动
	write_com(0x0c);//显示功能开,无光标,不闪烁
	write_com(0x38);//数据总线8位,显示2行数据
	//---------------------------------------------
	while(1)
	{
		//从第一行的第一个位置开始写数据
		write_com(0x80);
		//写数据
		for(i=0;i<16;i++)
		{
			write_data(name[i]);
		}
		//从第二行的第一个位置开始写数据
		write_com(0xc0);
		//写数据
		for(i=0;i<15;i++)
		{
			write_data(text[i]);
		}
	}
}
//写入命令
void write_com(uchar com)
{
	
	en=0;//初始状态E设置为0
	//R/W为读写信号,高电平时进行读操作,低电平时进行写操作
	
	rw=0;//低电平进行写操作
	//RS数据、命令选择,高电平1时选择数据寄存器,低电平0时选择指令寄存器
	
	rs=0;//指令寄存器
	
	P0=com;//将要写的命令送到P0口
	
	//en是E引脚,E为使能端,当E由高电平跳变成低电平时,液晶显示模块执行指令
	en=1;
	delay(5);//稍作延时
	en=0;
}

//写入内容
void write_data(uchar dat)
{
	en=0;
	rw=0;
	rs=1;//数据寄存器
	P0=dat;//将要写的内容送到P0口
	
	en=1;
	delay(5);//稍作延时
	en=0;
}

//延时
void delay(uint xms)
{
	uint i,j;
	for(i=xms;i>0;i--)
		for(j=110;j>0;j--);
}

总结

以上就是今天要讲的内容,本文简单介绍了单片机中液晶显示器LM016L的使用,还有许多的命令没有提到,大家可以再参考书籍或其他博客等进行拓展。
最后:希望大家学习进步!事业有成!制作文章不易,本人未设置那些关注才可阅读文章的条条框框,即希望一起学习,一起进步!如果这篇文章对您有帮助,希望您点个赞,点个关注,支持一下,您的支持,就是我的动力!                                                                                          作者:南枫

到了这里,关于单片机C51液晶显示器LM016L的操作方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机接口与技术 实验03 显示器与按键

    目录 前言: 1、实验目的: 2、实验内容: 第一版:lcd1602显示器: 代码 电路图 第二版(提高版): 代码: lcd1602.h lcd1602.c main.c 电路图: 电路图详解: 代码详解: lcd1602.h lcd1602.c lcd1602命令字 重点:         首先是初始化         显示字符串         设置光标位置    

    2024年02月08日
    浏览(40)
  • 单片机原理及应用 实验五 电子秒表显示器

    单片机原理及应用(C51版) 功能: 绘制实验电路原理图,程序开始时显示“00”;当1s产生时,秒计数加1;秒表显示器计数到59后,自动从“00”开始。 目的:掌握定时/计数器的中断法工作原理,熟悉C51编程与调试方法。 步骤: 1.根据实验要求绘制所需电路原理图,如下图所

    2024年02月12日
    浏览(61)
  • 【单片机】16-LCD1602和12864和LCD9648显示器

    (1)显示器,常见显示器:电视,电脑 (2)LCD(Liquid Crystal Display),液晶显示器,原理介绍 (3)LCD应用领域:手机,电脑 (4)将来取代LCD:LED,OLED【全面屏---软性】 1.像素(分辨率) 显示单元【液晶分子】 但是实际上: 像素!=分辨率 比如:出厂时电脑的像素已经确

    2024年02月08日
    浏览(59)
  • 51单片机 | LCD1602 液晶显示实验

      在前面章节,我们已经学习过几种显示装置,例如静态数码管、动态数码管、 8*8LED 点阵、串口通信。使用它们可以直观显示一些字符数据,但是它们也有各种局限性,比如显示字符数据太少,硬件设计复杂、代码编写难度大等。这一章就来介绍一种非常简单且常用的显

    2023年04月11日
    浏览(64)
  • 51单片机LCD1602液晶屏显示方法

    以显示hello,world!    2022.10.17  为例。 首先把LCD1602的模块化程序添加到项目目录中,模块化方法在51单片机之程序模块化_学习笔记吧的博客-CSDN博客这里可以学习。 实验程序: LCD1602.c文件代码: LCD1602.h文件代码: 把这两个代码,分别添加到LCD1602.c 和 LCD1602.h 文件,然后添加

    2023年04月08日
    浏览(55)
  • 【51单片机】LCD1602 液晶显示实验指导书

             来介绍一种非常简单且常用的显示装置——LCD1602 液晶显示器,使用它可以显示更多的字符数字。这将有助于我们清晰的观察程序的运行结果,更加方便我们的后续调试和开发。         我们的开发板上集成了一个 LCD1602 液晶显示器接口,将LCD1602 液晶对应插

    2024年02月01日
    浏览(63)
  • 基于51单片机直流电机PWM调速液晶1602显示设计

    一、系统方案 本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。本文中采用了三极管组成了PWM信号的驱动系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的

    2024年02月11日
    浏览(49)
  • 【附报告】51单片机计算器(LCD1602液晶显示)

      由于本文较早,这里推荐一下近期刚优化的:【优化】51单片机计算器(LCD1602液晶显示)_Gxtoeilee的博客-CSDN博客   1 设计目标 设计可选模式的计算器  2 主要功能 功能一:可选两种计算模式,模式一为四则运算,模式二为扩展内容; 功能二:除法的计算结果保留到小数点

    2024年02月11日
    浏览(57)
  • STM32单片机三线制PT100温度采集控制系统LCD12864显示器

    功能介绍:    

    2024年02月15日
    浏览(61)
  • 【C语言】51单片机计算器(LCD1602液晶显示)

      由于本文较早,这里推荐一下近期刚优化的:【优化】51单片机计算器(LCD1602液晶显示)_Gxtoeilee的博客-CSDN博客   1 设计目标 设计可选模式的计算器  2 主要功能 功能一:可选两种计算模式,模式一为四则运算,模式二为扩展内容; 功能二:除法的计算结果保留到小数点

    2024年02月07日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包