51单片机最强模块化封装(3)
迪丽瓦拉
2024-05-23 18:27:26
0

文章目录

  • 前言
  • 一、创建smg文件,添加smg文件路径
  • 二、smg文件编写
  • 三、模块化测试
  • 总结


前言

本篇文章将带大家继续封装我们的代码。
这里我们会封装数码管的操作函数。

一、创建smg文件,添加smg文件路径

这里的操作就不过多解释了,大家自行看前面的文章即可。
51单片机模块化

二、smg文件编写

在smg.h中定义了数码管的位选引脚和数码管的段选IO口。
因为数码管的操作比较简单,所以只需要提供一个函数select_display。
函数有两个参数pos就是想要显示的具体位置,dat就是想要显示的数值。

smg.h

/*此宏作用:防止头文件重复包含*/
#ifndef 

相关内容