欢迎订阅专栏,持续为您更新!
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文件、定义、声明(详解)