二足歩行ロボットコミュニティサイト

【サイトの使い方】  【サイトマップ】  【お問い合わせ】 
ロボット動画  |   ロボット写真  |   BBS  |   ダウンロード  |   イベント予定  |   スタッフ日記  |   リンク  |  
ログイン パスワード    新規登録   パスワード紛失  

[掲示板に戻る全部  1-  最新50
1 PIC プログラム について 教えてください
JA2YYN
新米

JA2YYN 2008-6-27 21:15  MAIL  [返信] [編集]

これから PICのプログラム 詳しく勉強したのですが

アセンブラ言語を 覚えるべきか

C言語を覚えるべきか 悩んでいます

どちらの方が 判りやすいでしょうか

叉 聞きたいのですが プログラムを C言語で製作したばわい

パソコンの中で アセンブラ 叉は マシン語に 変換してから

PICチップに ライティングされるんですか それとも

PICチップの方に 変換ソフトを入れて 変換させるのですか

それによって メモリーの容量が 変ると思うのですが

教えていただけませんか
2 Re: PIC プログラム について 教えてください
combat-e
長老

combat-e 2008-6-28 11:49  [返信] [編集]

いただいたご質問にお答えします。

基本的には、アセンブラはある程度ハードウェアに精通していないとプログラムできない場面が多いなど上級者向けですが、C言語の場合はそのような煩雑な処理を簡単に行ってくれるライブラリが付属していることがほとんどなので初心者向けといえます。

このことより、今後プログラミングを勉強する上で、よりハードウェアに肉薄した技術を身に付けたい場合はアセンブラを、マイコンに限らず様々な環境で通用するプログラミング技術を身に付けたい場合はC言語をそれぞれお勧めします。

PICのC言語開発環境も最近はかなり充実しているようなので、お好きなほうを選んでも問題ないと思います。

PICのC言語開発環境については、若干古い情報ですが下記のwebページをご参照ください(下のほうのPICのコーナーをご参照ください)。

http://homepage1.nifty.com/rikiya/software/software_top.htm


ソースのコンパイルについては、利用する開発環境によってC言語からアセンブラに変換するものと直接バイナリ形式に変換するものの両方が存在します。

前述のページで紹介されているPIC用のC言語開発環境「PIC-C Compiler(PCM)」では、コンパイル時に一旦ソースをアセンブラに直してくれるようですね。
[掲示板に戻る全部 前100 次100 最新50
BluesBB ©Sting_Band
検索
メインメニュー