Daily Archives: 2012年7月2日

[MPLAB]エディタのフォントサイズを変更する

2012年7月2日 (カテゴリ: 未分類:)

PICの開発環境としてスタンダードなMPLABですが、インストール直後の環境だとエディタのフォントサイズが微妙に大きく、ソース全体が見渡し辛いので可読性がちょっと劣ります。 このフォントサイズですが、以下の手順で変更することが可能です。 エディタを表示させ、右クリックし、メニューの一番下にある”Properties…”を選択します。 Textタブにある”Select Font”ボタンをクリックします。 見慣れたWindow標準のフォント選択ダイアログが表示されるので、お好みのフォントに変更してください。 MSゴシックの9ptあたりにす…


続きを読む

PICアセンブラにおける分岐/ループ処理の組み立て方(基本編)

2012年7月2日 (カテゴリ: PIC:)

C言語では、if,switchによる分岐や、for,whileによる繰り返し命令を持っています。 一方、PICのアセンブラはどうかというと、当然ながらそんな便利な制御機能は持っていません。 というか、PICに限らずほぼ全てのCPUは、機械語レベルで上記のような繰り返し処理を持っていません。 それでは、アセンブラレベルでどうやって制御構造を組み立てていくかというと、条件付分岐命令というものを利用していきます。 PICのアセンブリにおいて、条件付き分岐を行える命令は以下の4つです BTFSC ; bit test file-reg skip if clear BTFSS ; bit test fi…


続きを読む