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