Keil5----新しいプロジェクト ファイル (.c ファイルおよび .h ファイル)


序文

Keil5 を使用してプログラムを編集する場合、いくつかの新しいファイル (.c ファイルと .h ファイル) を作成し、その中に機能の異なるプログラムを書き込む必要があります。
例: LE​​D ライトの点滅などの機能を実現するには、新しい LED.c および LED.h ファイルを作成します。

ステップ 1: 新しいフォルダーを作成する

新しいファイルを作成して保存します

ここに画像の説明を挿入
プロジェクトのルート ディレクトリに移動し
ここに画像の説明を挿入
、新しいフォルダーUser_LEDを作成します。

ここに画像の説明を挿入

ステップ 2: 新しい .c ファイルを作成する

ダブルクリックして、新しく作成したフォルダーUser_LEDに入ります。
ファイルにUser_LED.c という名前を付けて保存します。

ここに画像の説明を挿入

.c ファイルが正常に作成されました

ここに画像の説明を挿入

ステップ 3: 新しい .h ファイルを作成する

新しいファイルを作成して保存します

ここに画像の説明を挿入

ファイルにUser_LED.h という名前を付けて保存します。

ここに画像の説明を挿入

.h ファイルが正常に作成されました

ここに画像の説明を挿入

ステップ 4: 新しく作成したファイルをプロジェクトに追加する

「プロジェクト管理」をクリックします

ここに画像の説明を挿入

新しいプロジェクト ファイルUser_LEDを作成し、.c ファイル.h ファイルをインポートします。

ここに画像の説明を挿入

ここに画像の説明を挿入

正常にインポートされました

ここに画像の説明を挿入

ステップ 5: ファイル アクセス パスを追加する

プロジェクトがこのファイルにアクセスできるように、新しいプロジェクト ファイルのアクセス パスをプロジェクトに追加する必要があります。

ここに画像の説明を挿入

ステップ 6: 関数型プログラムを作成する

ユーザー_LED.c

#include "User_LED.h"

void User_LED_main(void)
{
    
    
	
/**
 用户编写自己的功能程序
 **/

}

ユーザー_LED.h

.h ファイルへの繰り返しアクセスによる定義エラーの繰り返しを防ぐため。
ここを使用します#ifndef __User_LED_H__

#ifndef __User_LED_H__
#define	__User_LED_H__

#include "main.h"

void User_LED_main(void);

#endif

main.c

#include "main.h"
#include "User_LED.h" //调用功能文件

int main(void)
{
    
    
	/*其他功能程序省略*/
  while (1)
  {
    
    
  	/*其他功能程序省略*/
  	
	 User_LED_main();//调用函数
  }
}

プログラム内にある限り、#include "文件名.h"
その中で定義された関数を呼び出すことができます。


おすすめ

転載: blog.csdn.net/MQ0522/article/details/128147014