首页 > 编程语言 >【STC15】面向对象的.h/.c程序架构

【STC15】面向对象的.h/.c程序架构

时间:2024-10-21 13:31:45浏览次数:1  
标签:__ 架构 STC15 void Private 面向对象 main variables

.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,void,Private,面向对象,main,variables
From: https://www.cnblogs.com/FBsharl/p/18489317

相关文章

  • 基于Lambda架构的大数据处理详解
    1.软件项目简介及工作职责在我参与的大数据开发项目中,主要是构建一个实时与离线数据处理并行的系统,以满足业务对高效数据处理和及时响应的要求。该系统旨在收集并处理来自多个数据源的实时和批量数据,主要处理流程分为实时流处理和批量离线处理。在项目中,我的主要工作职责......
  • 面向对象与设计模式第一课:深入理解OOP
    第三章:面向对象与设计模式第一课:深入理解OOP面向对象编程(OOP)是一种编程范式,它将程序结构视为由对象组成,促进了代码的重用性和可维护性。在这一课中,我们将深入分析OOP的四个基本特性:封装、继承、多态和抽象,并提供相应的示例与实践。1.OOP基本特性1.1封装封装是OOP的核心......
  • 单元化架构,分布式系统的新王!
    0关键收获单元化架构通过减少故障的爆炸半径来增加系统弹性单元化架构是那些任何停机时间都被认为是不可接受的,或者可以显著影响最终用户的系统的一个好选择单元化架构通过强制使用固定大小的单元作为部署单元,并倾向于扩展而不是扩展的方法,增强了微服务的可伸缩性模型单元化......
  • 软件架构的10个质量属性
    原文链接:软件架构的10个质量属性–每天进步一点点一般地,对于软件系统的需求而言,分为两类:功能性需求和非功能性需求。软件系统的架构设计既要满足软件的功能性需求,还要满足软件的非功能性需求。特别地,系统架构对软件非功能性需求的支撑成为架构的质量属性。本文描述了软件的10......
  • ubuntu 安装 MySql5.7(基于ARM架构 源码安装)
    1系统需求目标安装MySql5.7版本。系统环境:oracle云主机,arm架构确认主机架构如下图:查看是否有5.7版本的源apt-cachesearchmysql|grepmysql-server执行后发现只有8.0版本的,5.7版本只能通过源码安装了。 2下载MySql源码下载源码要选择合适的版本,官网下载地址......
  • Java面向对象之多态,向上转型我们大家庭的由来
    各位看官早安午安晚安呀如果您觉得这篇文章对您有帮助的话欢迎您一键三连,小编尽全力做到更好欢迎您分享给更多人哦大家好我们今天来学习Java面向对象的三大特性之一的继承,我们大家庭就要来啦~一:多态的概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当......
  • 三,Java面向对象的特点其三:多态
    Java面向对象:深入理解多态性在Java编程中,多态性(Polymorphism)是指同一个事物在不同时刻下的不同状态。多态性是面向对象编程中的一个重要概念,它允许我们根据需要在运行时动态地改变对象的行为。多态概述多态允许一个类有多个形态,即在运行时可以改变对象的行为。多态性是继承和方......
  • 软考论文论湖仓一体架构及其应用
    一、论文论据数据仓库是从各种外部数据源、各种内部应用程序中定期提取数据的大型存储库。数据湖是一个以原始格式存储数据的平台,不需要定义数据按原样存储数据,而无需事先对数据进行结构化处理或者定义数据模式,数据湖仓虽然适合数据的存储,但由于不支持事务、缺乏一致性/隔离性、......
  • 计算机毕业设计-基于Java+SSM架构的职业高中学情成绩系统项目开发实战(附源码+论文)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......
  • 计算机毕业设计-基于Java+SSM架构的仓库管理系统项目开发实战(附源码+论文)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......