一、模块化编程
1、什么是模块化编程
将头文件(.h)、自定义函数(.c)、主函数(.c)分别放入不同的文件夹中
可以简化主函数,可读性、可移植性高
2、注意事项
3、c语言预编译13‘40
二、LCD1602(液晶屏)调试工具
调试使用函数
调试代码实践
#include <REGX52.H>
#include "LCD1602.H" //不区分大小写,cv的老师的代码
#include "Delay.h"
//上图函数的使用,注意函数格式
/*void main()
{
LCD_Init();
LCD_ShowChar(1,1,'A'); //显示一个字符(行,列,字符)
LCD_ShowString(1,1,"love you baby"); //显示字符串(指定位置开始显示所给字符串,起始行位置,起始列位置,要显示的字符串)
LCD_ShowNum(2,1,520,3); //显示10进制数字(起始行,起始列,要显示的数字,要显示的数字长度)
LCD_ShowSignedNum(2,5,-18,2);//显示有符号的10进制数字(起始行,起始列,要显示的数字,要显示的数字长度)
LCD_ShowHexNum(2,9,0xa8,2);//显示16进制数字
LCD_ShowBinNum(2,9,0xaa,8);//显示2进制数字,只能用16进制表示,但是数字长度是2进制长度
while(1)
{
}
}*/
// 自动增加数值代码
int Result=0;
void main()
{
LCD_Init();
while(1)
{
Result++;
Delay(1000);
LCD_ShowNum(1,1,Result,5);
}
}
乱码的解决方案
乱码时检查插线帽是否正确
原理图
课程用图
零碎知识
一个字符时,使用单引号