8051 ベースのマイクロコントローラーをプログラミングしたいので、Eclispe IDE Kepler C/C++Developers を実行しています。Eclipse を起動し、[ファイル] > [新規] > [C プロジェクト] を選択します。Project type で MCS51 family (SDCC) を選択し、Toolchains で SDCC Tool Chain を選択します。[次へ] をクリックし、[リリースとデバッグ] を選択したままにして、[完了] をクリックします。プロジェクトが作成されます。簡単なコードを試してみたい:
#include <8051.h>
void delay()
{
int i,j;
for (i = 0;i<=100;i++)
for (j = 0;j<=100;j++);
}
void main()
{
while (1)
{
P1_0 =0; // led glow
delay();
P1_0 = 1; // led off
delay();
}
}
ビルドすると、 #inlude<8051.h> の前に疑問符があり、それをダブルクリックすると、「その名前に一致するインクルード ファイルが見つかりませんでした」というメッセージが表示されました。したがって、Eclipse は 8051 ヘッダー ファイルを見つけられなかったと思います。この問題を解決する方法の例を見つけようとしましたが、失敗しました。問題は、8051.h の正しいパスを設定する方法です。あなたの誰かが私に正しい解決策を提供できるなら、私は素晴らしいでしょう.