06节-51单片机-LCD1602调试工具

欢迎订阅专栏,持续为您更新!
请添加图片描述

1.LCD1602调试工具

使用LCD1602液晶屏作为调试窗口,提供类似printf函数的功能,可实时观察单片机内部数据的变换情况,便于调试和演示。
本文提供的LCD1602代码属于模块化的代码,使用者只需要知道所提供函数的作用和使用方法就可以很容易的使用LCD1602
在这里插入图片描述
在这里插入图片描述

LCD1602模块一旦接入MCU,则会由于引脚冲突,导致数码管乱码,从而不可用,由LCD1602电路图,我们可以看到它的引脚使用了11个
在这里插入图片描述

2.实战

使用LCD1602工具,调用上述表格中的函数:
首先将LCD1602模块化文件复制粘贴到main.c的同一路径,并添加到keil工作台
在这里插入图片描述

#include <REGX52.H>
#include "LCD1602.H"
void main()
{
	LCD_Init();
	LCD_ShowChar(1,1,'A');  //显示字符
	LCD_ShowString(1,3,"Hello"); //显示字符串
	LCD_ShowNum(1,9,123,3);  //显示十进制数字
	LCD_ShowSignedNum(1,13,-66,2); //显示有符号十进制数
	LCD_ShowHexNum(2,1,0xA8,2); //显示十六进制
	LCD_ShowBinNum(2,4,0xAA,8); //显示二进制数字
	while(1)
	{
	}
}

在这里插入图片描述
从0~1000秒,开始计时显示

#include <REGX52.H>
#include "LCD1602.H"
#include "Delay.H"
void main()
{
	unsigned int Num=0;
	while(1)
	{
		LCD_Init();
		LCD_ShowNum(1,1,Num++,3);
		Delay(1000);
	}
}

补充消除警告

在这里插入图片描述
需要LCD1602.h和.c文件的可以联系我!!!

c文件、h文件、定义、声明(详解)

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值