单片机
返回首页

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);

 

}

}


注:为了在屏幕上显示不断变化的数值,需要将显示数字的函数放在循环中,即可

进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 1瓦线性调频增强器

  • 1瓦四级调频发射机

  • 500W MOS场效应管电源逆变器,12V转110V/220V

  • 红外开关

  • LM317过压保护

  • 0-30V/20A 大功率稳压电源(采用LM338)

    相关电子头条文章