天津制作个人建站,静态网页模板下载后怎么修改,互联网营销师报名,免费软件不收费网站前言 大家好吖#xff0c;欢迎来到 YY 滴 单片机系列 #xff0c;热烈欢迎#xff01; 本章主要内容面向接触过单片机的老铁 主要内容含#xff1a; 欢迎订阅 YY滴C专栏#xff01;更多干货持续更新#xff01;以下是传送门#xff01; YY的《C》专栏YY的《C11》专栏YY… 前言 大家好吖欢迎来到 YY 滴 单片机系列 热烈欢迎 本章主要内容面向接触过单片机的老铁 主要内容含 欢迎订阅 YY滴C专栏更多干货持续更新以下是传送门 YY的《C》专栏YY的《C11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C期末速过》专栏YY的《单片机》专栏YY的《STM32》专栏YY的《数据库》专栏YY的《数据库原理》专栏 目录 一.Lcd1602基础知识二.驱动LCD1602说明三.添加模块代码的常见问题1.如何添加模块代码2.报错warning C318: cant open file Delay.h3.添加文件夹中的函数时找不到.h文件 四.LCD1602(可视化液晶屏)的基本项目1.LCD1602(可视化液晶屏)显示字符/数字2.LCD1602(可视化液晶屏)显示数字从1开始每秒加1 一.Lcd1602基础知识 LCD1602是一种常见的字符型液晶显示模块通常用于嵌入式系统和电子项目中。它包含一个16x2的字符显示区域可以显示32个字符。1.调节 电位器调整对比度Lcd的亮度2.数码管会显示乱码占用了P0口LED左边三个会乱闪 Lcd电路图 二.驱动LCD1602说明 驱动LED的代码属于模块化代码使用者会调用 API接口 即可在下文第三大点中有关于添加模块代码的教程资料中有驱动LCD的四个文件源码解压后可得 三.添加模块代码的常见问题
1.如何添加模块代码 一共分为两个步骤 把模板代码复制到 当前文件目录下 如下图所示操作记得选择文件类型为All files把模板代码文件全选最后点击close 2.报错warning C318: can’t open file ‘Delay.h’ 这串报错的情况是 找不到.h头文件 这种方式往往是我们没有先把模板代码复制到 当前文件目录下 而是直接在添加模块代码界面直接去其他文件夹中选择模块代码 解决注意规范把模板代码复制到当前文件目录下即可 3.添加文件夹中的函数时找不到.h文件 解决在文件类型选择时选择All files 四.LCD1602(可视化液晶屏)的基本项目
1.LCD1602(可视化液晶屏)显示字符/数字 在插入模块代码后包含下头文件可以根据LCD1602.c文件中的注释明白接口含义下图以ShowChar和ShowString举例 操作代码 #include REGX52.H
#include LCD1602.h
#include Delay.h void main()
{LCD_Init();LCD_ShowChar(1,1,A);Delay(1000);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){}
}烧写后效果展示烧写板块传送门传送门 2.LCD1602(可视化液晶屏)显示数字从1开始每秒加1 操作代码 void main()
{LCD_Init();while(1){Result; //Result延时自增Delay(1000); //延时1sLCD_ShowNum(1,1,Result,3); //在LCD的一行一列显示Result长度为3位}
}烧写后效果展示烧写板块传送门传送门