TOP>MPLAB XC8編

MPLAB XC8編

更新日2012.6.24
開設日2012.5.20


ここでは、MPLAB XC8を使った実験を行います。

MPLAB XC8は、マイクロチップ・テクノロジ社が2012年4月に提供開始した、8ビットPIC向けCコンパイラです。
HI-TECH C (PICC/PICC18)の後継コンパイラになります。
対象機種は、PIC10/PIC12/PIC16/PIC18ファミリーです。

このページの内容は、主に旧PICC Liteのページから移行したものです。
単純にソースの非互換対応のみで移行したページには、以下のマークを付けてあります。
 PICC


1.MPLAB XC8 について
(1)MPLAB XC8の種類
MPLAB XC8には以下の4種類があり、インストール時に選択します。
種類サポート機種最適化その他
PRO全機種*1有償(Activation Keyが必要)
Standard全機種*1有償(Activation Keyが必要)
Free全機種*1無償
Evaluation全機種*1無償(60日間はPROと同じ。それ以降はFreeと同じ。)
*1:PIC10/PIC12/PIC16/PIC18ファミリー

(2)MPLAB XC8のダウンロード
(3)MPLAB XC8のインストール

2.PIC12F675編
(1)PIC12F675を使うための準備と留意点 PICC
(2)LEDを点滅させる(プログラムループ) PICC
(3)LEDを点滅させる(TMR0割込み使用) PICC
(4)可変抵抗でLEDの明るさを制御(A/D変換とPWM) PICC
(5)ひとの動きを検出したら明かりを点ける(TMR0割込み,ひとセンサ,明るさセンサ) PICC

3.PIC16F84A編
(1)LEDを点滅させる(TMR0割込み使用) PICC
(2)スピーカをつなげて曲の演奏(かえるのうた)

4.PIC16F88編

(1)I2CでEEPROMを使う(プログラムでI2Cを実装)

5.PIC16F886編

(1)I2CでEEPROMを使う(PICのMSSPモジュール使用)

6.PIC16F887編

(0)PIC16F87xシリーズの比較 PICC
(1)液晶ディスプレイを使う(4ビット操作) PICC
(2)ステッピングモータの制御 PICC