序文
Keil5 を使用してプログラムを編集する場合、いくつかの新しいファイル (.c ファイルと .h ファイル) を作成し、その中に機能の異なるプログラムを書き込む必要があります。
例: LED ライトの点滅などの機能を実現するには、新しい 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"
その中で定義された関数を呼び出すことができます。