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

news/2024/10/21 13:43:34

.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中添加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/74159.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

服务器和电脑主机有什么区别

服务器和电脑主机在很多方面都有所区别。下面我们将从1、定义;2、用途;3、硬件配置;4、软件配置;5、稳定性和安全性;6、价格等六个方面对这两者进行详细对比。其中,服务器是指提供各类服务的设备;电脑主机通常是指个人电脑(PC),它主要用于个人或者单个用户的需求,例如…

Java 中的数据加密和安全传输_1

在Java中实现数据加密和安全传输涉及几个关键技术:使用加密算法、实施安全的密钥管理、采用安全传输协议。加密算法如AES和RSA用于保护数据的机密性,防止未授权访问。安全的密钥管理确保只有授权用户才能解密数据。而安全传输协议如SSL/TLS保护数据在网络中的传输。其中,安全…

mybatis的一对多,多对一,以及多对多的配置和使用

根据这个应用场景,我们需要获取在查询一个用户信息的时候还要去读取这个用户发布的帖子 现在我们来看一看用户级联文章在JavaBean中的编写方式,这就是一对多在JavaBean中的配置现在我们再来看一看Mybatis的Mapper该如何编写一对多?很简单,就是在resultMap标签中配置<collec…

PbootCMS执行SQL发生错误(DISK I/O ERROR)怎么办

执行SQL发生错误(DISK I/O ERROR)问题描述:PBootCMS网站程序提示“执行 SQL 发生错误!错误:DISK I/O ERROR”。 解决方案:检查磁盘空间:确保服务器磁盘空间充足,没有满。 检查磁盘健康:使用磁盘检测工具检查磁盘健康状况,确保没有坏道。 优化数据库:优化数据库表,修…

K个节点翻转链表

概述 起因:leetcode题目 25. K 个一组翻转链表 问题描述 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节…

PbootCMS登录后无法使用数据备份功能,备份失败或提示错误怎么办

问题描述:登录后无法使用数据备份功能,备份失败或提示错误。 解决方案:检查文件权限:确保备份目录具有可写权限。 检查数据库连接:确保数据库连接配置正确,数据库服务正常运行。 检查PHP错误日志:查看服务器的PHP错误日志,查找可能的错误信息。 清除缓存:清除浏览器缓…

一文彻底弄清Redis的布隆过滤器

布隆过滤器(Bloom Filter)是一种空间效率极高的数据结构,用于快速判断一个元素是否在集合中。它能够节省大量内存,但它有一个特点:可能存在误判,即可能会认为某个元素存在于集合中,但实际上不存在;而对于不存在的元素,它保证一定不会误判。布隆过滤器适合在对存储空间…

PbootCMS登录后无法上传文件怎么办

登录后无法上传文件问题描述:登录后无法上传文件,提示上传失败。 解决方案:检查文件权限:确保上传目录(如upload/)具有可写权限(通常为755或777)。 检查PHP配置:确保PHP的文件上传设置正确,特别是upload_max_filesize和post_max_size。 检查防火墙和安全设置:确保服…