登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 模块化编程及LCD1602调试工具

[复制链接]
发表于 2023-2-1 22:34:35 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C51单片机
学习安排: 模块化
开始时间: 2023-02-01
结束时间:
模块化编程及LCD1602调试工具









一、模块化编程

1.在编程时,经常会在代码中定义一个函数,方便下面的代码引用,但每次写程序都要再写一编定义的函数的代码。为了更加方便,我们可以自己写函数库然后运用,每次要用到哪个函数,直接引用,节省时间,而这就是模块化编程

2.需要把函数的代码拿出来单独建立一个函数的.h文件和.c都放在工程所在的文件夹里,然后点add existing files to group “。。。。。”添加进来

屏幕截图_20230201_221526.png

3.注意函数的.h文件并不需要再重写一遍函数,只需要把函数的声明包含进去就行,如下图进行预编译。

屏幕截图_20230201_092646.png









二、LCD调试

我把LCD调试的程序模块化后引用时首先要注意给LCD进行初始化。

屏幕截图_20230201_222634.png

如图就是在第一行第一列显示字母A,因为进行了模块化编程,所以调试起来非常方便。

如果超出了显示屏右边,就无法显示了,注意范围限制。



好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表