51单片机 LCD1602调试工具
2022-09-28 来源:csdn
本章博客讲述的是关于LCD1602的调试,使用它是为了更加直观的表示出代码所要实现的功能
![]()
1.首先,需要添加两份驱动文件到新建的工程中来,再插入到新建的工程中来

将其复制到新建文件的同一目录下,在进行添加

2.写出以下代码进行编译查看效果
#include #include 'LCD1602.h' void main() { LCD_Init(); LCD_ShowChar(1,1,'A'); LCD_ShowString(1,3,'Hello'); LCD_ShowNum(1,9,123,3); //高位补零,如果最后一位是2则显示23 LCD_ShowSignedNum(1,13,-66,2); //最后一个数不包括负号 LCD_ShowHexNum(2,1,0xA8,2); //2表示两位,显示十六进制数 LCD_ShowBinNum(2,4,0xAA,8); //八位二进制 A——1010 while(1) { } } 在编译时,会发现有警告出现,可以在魔法棒里更改设置如下 注,为了方便查看可以点击Go To Definition Of......,主要是查看它的格式 但是这里由于代码可能某些地方有误,所以不能打开 3.接下来实现加法的显示,如下 #include #include 'LCD1602.h' int Result; void main() { LCD_Init(); Result=1+1; LCD_ShowNum(1,1,Result,3); while(1) { } } 4.还有在LCD屏上应用延时进行计时 这时需要添加上一章节博客的Delay.c.h延时文件,将其复制到文件目录下,再添加到工程中 #include #include 'LCD1602.h' #include 'Delay.h' int Result=0; //定义变量 void main() { LCD_Init(); // LCD_ShowNum(1,1,Result,3); while(1) { Result++; Delay(1000); LCD_ShowNum(1,1,Result,3); } } 注:为了在屏幕上显示不断变化的数值,需要将显示数字的函数放在循环中,即可 

上一篇:51单片机 模块化编程
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析






