【STC15】面向对象的.h/.c程序架构
1.【STC15 学习笔记】【转载】51单片机学习教程(简单入门)2.【STC15 学习笔记】Proteus仿真3.【STC15 学习笔记】8051 中断号简介4.【STC15 学习笔记】细说STC15单片机I/O口的四种工作模式5.【STC15】单片机中常说的 1T 和 12T 的意思
6.【STC15】面向对象的.h/.c程序架构
7.【STC15】内部RAM讲解(data/idata/xdata的区别)&全局变量的保存位置的设定8.【STC15】通过硬件PWM调整灯亮度9.【STC15】CCP PCA PWM区别10.【STC15】前后台方式实现按键的长按检测(面向对象)11.【STC15】实现printf()重定向的可能出现的问题的解决12.【STC15】系统低功耗状态机编程(面向对象思想).h 文件
#ifndef __MAIN_H_
#define __MAIN_H_
/* Includes ------------------------------------------------------------------*/
#include <STC15.h>
/* extern variables-----------------------------------------------------------*/
/* extern function prototypes-------------------------------------------------*/
#endif
/********************************************************
End Of File
********************************************************/
.c 文件
/******************************************************************************
* @file main.c
* @author xxx
* @version V1.0
* @date 2022-5-3
* @Conpany
* @project LED闪烁(面向对象程序结构)
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include <main.h>
/* Private define-------------------------------------------------------------*/
/* Private variables----------------------------------------------------------*/
/* Public variables-----------------------------------------------------------*/
/* Private function prototypes------------------------------------------------*/
/*
* @name main
* @brief 主函数
* @param void
* @retval int
*/
int main(void)
{
//系统初始化
//系统主循环
while(1)
{
}
}
/********************************************************
End Of File
********************************************************/
函数
/*
* @name main
* @brief a func desc
* @param void
* @retval void
*/
void func(void)
{
}
可以在Keil中添加
合集:
STC15学习笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2023-10-21 【Cpp 语言基础】vector<int>::size_type死循环问题