【51单片机】LCD1602调试工具

LCD1602调试工具



一、LCD1602的作用

  • 使用LCD1602液晶屏作为调试窗口,提供类似printf函数的功能,可实时观察单片机内部数据的变换情况,便于调试与演示。
  • 将LCD1602液晶屏插在单片机右上方短排孔处。
    在这里插入图片描述

二、LCD1602的函数使用

1.函数展示

/**Line 起始行位置,范围:1~2
  *Column起始列位置,范围:1~16
  *Char要显示的字符
  *String要显示的字符串
  *Number要显示的数字
  *Length要显示数字的长度
*/
void LCD_Init(); 初始化
void LCD_ShowChar(unsigned char Line,unsigned char Column,char Char); 显示一个字符
void LCD_ShowString(unsigned char Line,unsigned char Column,char *String); 显示字符串 
void LCD_ShowNum(unsigned char Line,unsigned char Column,unsigned int Number,unsigned char Length); 显示十进制数字 
void LCD_ShowSignedNum(unsigned char Line,unsigned char Column,int Number,unsigned char Length); 显示有符号十进制数字 
void LCD_ShowHexNum(unsigned char Line,unsigned char Column,unsigned int Number,unsigned char Length); 显示十六进制数字
void LCD_ShowBinNum(unsigned char Line,unsigned char Column,unsigned int Number,unsigned char Length); 显示二进制数字

2.实例代码

#include <REGX52.H>
#include "LCD1602.h" //LCD调试工具
#include "Delay.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)
	{
	}
}

效果显示:
在这里插入图片描述


以上就是本文的全部内容,感谢您的阅读与支持!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值