トップ > 更新履歴

更新履歴


日付区分機種内 容
2012.6.24新規XC8PIC16F886
I2CでEEPROMを使う
シリアルインタフェースの一つであるI2Cにより、シリアルEEPROMを使う実験をアップしました。
6月10日版では、I2Cをプログラムで実装しましたが、今回はPICのMSSP(Master Synchronous Serial Port)モジュールを使用します。
PICの機能を使う事により、プログラムでの実装よりも簡単にI2C通信を行うことができます。
2012.6.10新規XC8PIC16F88
I2CでEEPROMを使う
シリアルインタフェースの一つであるI2Cにより、シリアルEEPROMを使う実験をアップしました。
尚、意図的にI2CのマスタモードをサポートしていないPIC16F88を使い、I2Cをプログラムで実装しました。
I2C機能を持たない他のPICでもI2C通信が可能になります。
2012.5.20新規XC8共通
MPLAB XC8編
HI-TECH C(PICC/PICC18)の後継コンパイラである、MPLAB XC8が4月にリリースされました。
これに合わせ、PICC Lite編の内容をXC8対応したページを開設しました。
2012.5.13更新PICC共通
PICC Lite編
最新のPICCでの非互換対応を追記しました。
2012.4.22更新C18導入
MPLAB C18のダウンロード(v3.41)
MPLAB C18のインストール(v3.41)
MPLAB C18の使い方(v3.41)
MPLAB C18のダウンロード、インストール、使い方を2012年4月時点の最新版(v3.41)に更新しました。
2012.4.22更新共通
MPLAB IDEのダウンロード(v8.84)
MPLAB IDEのインストール(v8.84)
MPLAB IDEのダウンロード、インストールを2012年4月時点の最新版(v8.84)に更新しました。
2010.2.14新規C18PIC18F4550
USBでパソコンと通信(CDCクラスを使う、プログラムを変更する)
USBフレームワークのCDCクラスを使ってパソコンとUSB通信する実験をアップしました。
前のページでは、サンプルプログラムをそのまま動かす確認を行いましたが、今回は改造の方法を説明しました。
2009.12.27新規C18PIC18F4550
USBでパソコンと通信(CDCクラスを使う、そのまま動かす)
USBフレームワークのCDCクラスを使ってパソコンとUSB通信する実験をアップしました。
使用するPICは、PIC18F4550です。
CDCクラス(Communication Device Class)を使うと、パソコン側のアプリケーション・プログラムは、通信部をシリアルインタフェースで組めますので比較的容易に開発できます。
2009.12.13新規C18PIC18F4550
USBでパソコンと通信(準備編)
PIC18F4550のUSB機能を使いパソコンと通信する実験を行います。
USBの概要、マイクロチップテクノロジ社が提供する、USBフレームワークのセットアップまでをアップしました。
2009.9.22新規PICCPIC16F84A
LEDを点滅させる(TMR0割込み)
PIC16F84AでPICC-Liteを使いLEDを点滅させる実験をアップしました。
点滅間隔は0.5秒とし、時間はTMR0割込みで作ります。
2009.8.30新規PIC16F88
RS232Cでパソコンと通信
PIC16F88のAUSART(*1)機能を使ってパソコンとRS232C通信する実験をアップしました。
パソコン側は、Windowsに標準添付されているハイパーターミナルを使いますので、特殊なソフトは不要です。
(*1 AUSART:Addressable Universal Synchronous Asynchronous Receiver Transmitter)
2009.8.22更新共通
第一ステップ(動かしてみる)
MPLAB IDEの情報がかなり古いもの(v6.50)になってしまいましたので、2009年8月現在の最新版(v8.33)に変更して作り直しました。
2009.8.1新規PIC18F2320
A/D変換を使う
PIC18のA/D変換機能を使う実験をアップしました。
PIC16とほとんど同じように使えます。
2009.7.12新規C18PIC18F2320
液晶ディスプレイ(LCD)を使う
PIC18F2320にLCDを接続し、C18で制御する実験をアップしました。
2009.6.27新規PIC16F88
汎用PWMコントローラ
PIC16F88のPWM(Pulse Width Modulation)機能を使った実験をアップしました。
2つの可変抵抗で、PWMの周期とパルス幅を自由に変更できるようにしました。
色々なものを制御できます。
クロックは内部クロックで、スイッチにより1,2,4,8MHzを切り替えられるようにしました。
2009.6.7新規PIC18F2320
液晶ディスプレイ(LCD)を使う
PIC18F2320でLCDを使う実験をアップしました。
LCDを制御するプログラムは、PIC16とほとんど同じです。
クロックは内部8MHzとしました。
2009.5.24新規PIC18F2550
48MHzで動作させる
PIC18F2550を使い、48MHzで動作させる実験をアップしました。
USB通信機能を持つPIC18は、クロックを48MHzで動作できます。(PIC16の2.4倍)
やっている事は、LEDを1秒間隔で点滅させるものですが、48MHzでの動作が確認できます。
2009.5.6新規PICCPIC16F887
ステッピングモータの制御
PICC-Lite(フリーのCコンパイラ)でステッピングモータ(パルスモータ)を制御する実験をアップしました。
使うPICは40ピンのPIC16F887です。
2つのスイッチでステッピングモータの回転角の最小値・最大値を設定し、設定範囲で左右の回転を繰り返すと言うものです。
2009.4.11新規PICCPIC16F887
液晶ディスプレイ(LCD)を使う
PICC-Lite(フリーのCコンパイラ)で液晶ディスプレイ(LCD)を使う実験をアップしました。
使うPICは40ピンのPIC16F887です。
LCDは、16文字×2行のSD1602を使いました。SC1602でもピン配置が異なるだけでプログラムはそのまま使えると思います。
2009.3.28新規C18PIC18F1320
LEDを点滅させる(TMR0割込み)
MPLAB C18編に、PIC18F1320でLEDを0.5秒間隔で点滅させる実験をアップしました。
前回と同じ動作ですが、0.5秒の時間はTMR0割込みにより作ります。
プログラム基本3パターン中の、PIC16互換の割込みを使うパターンをベースにしています。
2009.3.14新規C18PIC18F1320
LEDを点滅させる
MPLAB C18編に、PIC18F1320でLEDを0.5秒間隔で点滅させる実験をアップしました。
0.5秒の時間はプログラムループにより作ります。
下のプログラム基本3パターン中の、割り込みを使わないパターンをベースにしています。
2009.3.7新規C18PIC18
MPLAB C18 プログラムの基本形
MPLAB C18のプログラム基本形3パターンについてアップしました。
1. 割込みを使わないパターン
2. PIC16互換の割込みを使うパターン(優先割込みを使わない)
3. 優先割込みを使うパターン(PIC18の新機能)
2009.2.21新規C18PIC18
MPLAB C18の使い方
MPLAB C18の使い方をアップしました。
ソースプログラムの作成,MPLAB C18の起動方法,プロジェクトの作成・設定,コンパイルと言う流れになります。
2009.2.14新規C18PIC18
MPLAB C18編
MPLAB C18編を開設しました。
MPLAB C18は、PIC本家のマイクロチップテクノロジ社が提供しているPIC18ファミリ向けCコンパイラです。
軽い制約(最適化は利用開始から60日間のみ等)がありますが、無償で使用できPIC18全ての機種に対応しています。
2009.2.8新規PIC16F84A
サーボモータの制御
サーボモータを制御する実験をアップしました。
サーボモータはDCモータなどのように回転するものでは無く、一定の角度で位置決めするもので、例えばRCカーの前輪の舵角制御やエンジンのスロットル制御などに使われます。
今回の実験では、可変抵抗を回した角度に合わせてサーボモータの角度を制御します。
2009.1.25新規PIC18F1320
優先/非優先割込みを使う
PIC18で追加された2つの割込みレベル(優先割込み/非優先割込み)を動作確認する実験をアップしました。
複数の割込みを同時に使い、特定の割込みだけは遅延なく処理させたいと言った場合に有効です。
2009.1.11新規PIC18F1320
PORTBピン変化割込みを使う
PIC18のPORTBピン変化割込みを使う実験をアップしました。
スイッチをRB4に接続し、スイッチ操作でピン変化割込みを発生させLEDを点滅させると言うものです。
ピン変化割込みの使い方はPIC16とほとんど同じです。

次回は、このPORTBピン変化割込みと前回アップしたTMR0割込みを同時に使い、PIC18の新しい機能を確認します。

2008.12.21新規PIC18F1320
TMR0割り込みを使う(8ビット/16ビット)
PIC18のTMR0割込みを使う実験をアップしました。
PIC18のTMR0割込みは、PIC16と同様の8ビットモードに加え、16ビットモードが追加されています。
この2つの使い方の違いを実験しながら確認しましょう。
2008.12.13更新共通
MPLABのダウンロード と インストールを最新化
MPLABのダウンロードとインストールがずいぶん古い情報になってしまいましたので、2008年12月時点で最新化しました。
2008.11.22新規PIC18F1320
PORTレジスタとLATレジスタ
PICには、入出力ポートを制御するためにPORTレジスタ(PORTA/PORTBなど)があります。これはPIC16もPIC18も共通です。
PIC18では、これに加えてLATレジスタ(LATA/LATBなど)が追加されました。
PIC18を始めて使う時に疑問になる事の一つが、このLATレジスタだと思います。(必要性とか使い方とか)
今回は、このLATレジスタについて、実験をしながら有効性を確認します。
2008.11.9新規PIC16F84A
DCモータの制御(正転/逆転)
DCモータの制御の続編で、正転・逆転・スピード制御の実験をアップしました。
モータの制御には専用のICを使います。
スピード制御は、ソフトウェア(プログラム)によるPWM制御で行います。
2008.11.1新規PICCPIC12F675
ひとの動きを検出したら明かりを点ける
PICC Lite編に、ひとの動きを検出したら明かりを点ける実験をアップしました。
ひとセンサはNaPiOn(焦電型赤外線センサ内蔵)を使います。
また、Cdsにより暗い時だけ動作するようにし、消灯までの時間はボリュームで調整できるようにしました。
2008.10.19新規PICCPIC12F675
可変抵抗でLEDの明るさを制御
PICC Lite編に、PIC12F675でLEDの明るさを変える実験をアップしました。
LEDの明るさ制御はPWM方式により行います。
また、可変抵抗の電圧をA/D変換しこの結果でLEDの明るさ調整ができるようにしました。
2008.10.5新規PICCPIC12F675
PICC Lite編(PIC12F675)
PICC Lite編に、PIC12F675でLEDを0.5秒間隔で点滅させる実験をアップしました。
0.5秒の時間は、プログラムループによる方法と、TMR0割込みを使う2パターンです。
また、PIC12F675を使う上での準備なども併せて記載しました。
2008.10.5新規PICC共通
PICC Lite編
PICC Liteを使ったページを開設しました。
扱う機種は、今のところ以下を予定しています。
 ・PIC16F84A(18ピン)
 ・PIC12F675(8ピン)
 ・PIC16F648(18ピン)
 ・PIC16F887(40ピン)

どのような内容になるかはPICC Lite編のトップページをご覧下さい。

2008.9.21新規PIC16F84A
DCモータの制御(ON/OFF,スピード制御)
DCモータの実験をアップしました。
モータの起動,停止,スピード制御です。
スピード制御はPWM方式で、パルス幅は9月7日にアップした簡易A/D変換を使っています。可変抵抗を回すとモータのスピードが変わります。
2008.9.7新規PIC16F84A
簡易A/D変換
PIC16F84AにはA/D変換機能がありません。
そこで、積分回路を使った簡易A/D変換の実験を行いました。
可変抵抗とコンデンサをPICに接続した単純な回路で簡単にA/D変換ができます。
この簡易A/D変換を使った実験が続く可能性があります。
2008.8.17新規PIC18F1320
内部クロックで動作させる
PIC18F1320の第4回は、内部クロック動作の実験です。
内部クロックを使うと、OSC1/OSC2を入出力ポート(RA6/RA7)として使用できます。
2008.8.10新規PIC16F88
PIC16F873
正弦波を作る4 ボリュームで周波数を変更
「正弦波を作る」シリーズの最後に、ボリュームで周波数を可変にする方法をアップしました。
5章に載せましたが、PIC16F84では機能不足なため、PIC16F88PIC16F873を使用しています。
2008.8.3新規PIC18F1320
40MHzで動作させる
PIC18F1320の第3回は、40MHz動作の実験です。
PIC16の最大クロックは20MHzですが、PIC18F1320では倍の40MHzで動作できます。
前回のプログラムのCONFIGを変えるだけで40MHzになります。
2008.7.20新規PIC18F1320
1秒毎にLEDを点滅させて見る
PIC18F1320の第2弾は、1秒毎のLED点滅です。
PIC18で追加された機能は使っていませんので、PIC16F84Aで行った実験とほとんど同じです。簡単な回路とプログラムでLEDを点滅できます。
2008.7.5新規PIC16F84A
超音波を使った距離測定
6月7日にアップした「超音波を扱う(送受信の動作確認)」の続編で、実際に物までの距離を測定する実験です。
5m程度までであれば、予想外に正確な距離測定ができます。(正確とは言っても1cm単位ですが)
2008.6.28新規PIC18F1320
スイッチ操作でLEDを点滅させる
PIC18F1320の章を作り始めました。
まずは動かして見る事からスタートします。
初回は、スイッチを入力,LEDを出力とし、スイッチ操作でLEDを点滅させると言うものです。
2008.6.7新規PIC16F84A
超音波を扱う(送受信の動作確認)
PICで超音波を扱って見ます。
超音波を使うと音を反射する物体までの距離を測定する事ができます。
今回は、手始めに超音波の送信実験を行いました。
2008.5.24新規PIC16F873A
PIC16F87xシリーズの比較
PIC16F87xシリーズの比較をアップしました。
このシリーズには、PIC16F87x,PIC16F87xA,PIC16F88xの3シリーズがあります。 そして各シリーズは、xが3,4,6,7の4機種で構成され、分類の考え方は各シリーズ共通です。
PIC16ファミリーの中では上位に位置します。
2008.5.17新規PIC16F84A
ステッピングモータを回す
ステッピングモータ(パルスモータ)を回す方法をアップしました。
ステッピングモータはロボットの関節などにも使われます。
DCモータやACモータと違い、正確に位置決めができ、PICなどのコンピュータ制御に向いています。
2008.5.1新規PIC16F84A
液晶ディスプレイを使った時計
液晶ディスプレイ(LCD)を使った時計をアップしました。
時計の目標精度は月差15秒以内と甘めにしましたが、補正を工夫すればもっと高精度にできます。
安く,容易にできる高精度な時計を目指しました。
2008.4.13新規PIC16F84A
液晶ディスプレイ(LCD)を使う
液晶ディスプレイ(LCD)の使い方をアップしました。
LCDは表示できる情報量が多いので、PICの使い方の幅が広がり楽しさも倍増します。
ぜひ試して見て下さい。
続編として、実用的な時計を計画しています。
2008.3.29新規PIC16F88
温度計に仕上げる
3月9日にアップした温度センサを使った実験の続編で、チャンとした温度計に仕上げました。
基準電圧を作って、電源電圧が変動しても正確な温度が測れるようにしています。
また、電池駆動を前提に極力省電力化しています。(現在耐久テスト中)
2月3日にスタートした7セグシリーズはこれで終了とします。
2008.3.9新規PIC16F88
温度センサ(LM35D)を使う
PIC16F88で温度センサ(LM35D)を使う実験をアップしました。
温度センサの出力をA/D変換し、7セグメントLEDに表示します。
次回はこの応用で、温度計に仕上げようと思います。
2008.2.23新規共通
論理演算とPICの命令
論理演算の説明をアップしました。
PICの論理演算命令については、要望次第で作ろうと思います。
2008.2.16新規PIC16F88
A/D変換を使う
PIC16F88のA/D変換を使う実験をアップしました。
A/D変換結果を、7セグメントLEDに表示します。(2月3日にアップした回路を利用)
後2回程この7セグシリーズが続きそうな予感がします。
2008.2.3新規PIC16F84A
7セグメントLEDを使う
PIC16F84Aによる7セグメントLEDの使い方をアップしました。
数字や記号が表示できますので応用しだいで色々できると思います。
いずれ、この回路を使った、以下のようなものをアップするつもりです。
 ・ストップウォッチ
 ・PIC16F88のA/D変換〜応用
2008.1.14新規PIC16F84A
液晶ディスプレイ(LCD)を1ピンで制御
液晶ディスプレイ(LCD)を1ピンで制御できる装置の紹介です。
2007.12.15新規共通
ラダー抵抗回路によるD/A変換の仕組み
ラダー抵抗回路によるD/A変換の仕組みについて、簡単な解説をアップしました。
2007.12.8新規PIC16F84A
永久回転こま
一度回すと止まらない不思議なコマについてアップしました。
PICC−Liteを使用しています。
2007.11.25新規PIC16F84A
正弦波(sin波)を作る(追加実験3)
正弦波を作るの追加実験として、CR発振回路との波形比較をアップしました。
2007.11.25新規PIC16F84A
正弦波(sin波)を作る(追加実験2)
正弦波を作るの追加実験として、32分割,16分割,12分割の波形比較をアップしました。
2007.11.17新規PIC16F873
バッテリ放電器
PIC16F873を使ったバッテリ放電器をアップしました。
一般に使用されているニッケル水素充電池を完全放電するものです。
ニッケル水素充電池を使い続けてパワー不足を感じたら出番です。
2007.11.4新規PIC16F84A
EEPROMを使う
PIC16F84Aで、EEPROMを使う方法をアップしました。
2006.12.16新規PIC12F683
(5)夜、人の動きを検知したら明かりを点ける
8章(5)ひとの動きを検出したら明かりを点けるを若干変更し、ケースに組み込みました。
ケースは、単三4本の電池ボックスを使い、乾電池1本のサイズに組んでみました。
2006.11.25新規PIC16F84A
(14)3色LED(フルカラーLED)を使う(イルミネーション)
フルカラーLEDを使った実験の続編をアップしました。
赤・緑・青の3色のLEDの明るさを変えることで多くの色を表現します。
色を序所に変えますので、クリスマスツリーの一部としても使えます。
2006.11.13新規PIC16F84A
(13)3色LED(フルカラーLED)を使う(動作確認)
フルカラーLEDを使った実験の動作確認編をアップしました。
フルカラーLEDは、赤・緑・青の3色のLEDがパッケージされたもので、光の三原色を応用して自然界に存在するあらゆる色を表現できます。
今回アップした部分はその入り口として、光の三原色とは何かと、実験回路,動作確認用のプログラムです。
続編がいずれアップされると思います。
2006.11.04新規PIC16F88
PIC16F84からPIC16F88への移行
PIC16F84からPIC16F88に単純移行する方法をアップしました。
ピン互換がありますので、プログラムを少し直せば単純移行できます。
機能比較も載せてあります。
2006.10.29新規索引共通
索引を専用ページに切り出し
索引をカテゴリで分け、少し充実して専用のページに切り出しました。
2006.10.28新規PIC16F84A
(12)正弦波(sin波)を作る (ラダー回路でD/A変換)
PIC16F84Aと、D/A変換回路(ラダー回路),ローパスフィルタで正弦波を作成する実験をアップしました。
今回の回路で、100Hz〜約5KHzの正弦波が作成できます。
今後、ボリュームで周波数を可変にしたり、オペアンプを使って電流を取り出せるようにすることを考えています。
2006.10.21新規PIC16F84Aなど
(1)PICテストボード(スイッチ,LED)
PIC16F84Aおよび、ピン互換のPIC16F88,PIC16F819など向けのテストボードをアップしました。
スイッチとLEDだけですが、初めて使う時に役に立つと思います。
サンプルプログラム付きですので試してみて下さい。
2006.10.14新規PIC12F683
(9)A/D変換を使う(ボリュームで音の高さを変える)
PIC12F683のA/D変換機能を使用します。
ボリュームで電圧を変化させ、これをA/D変換でPICに取り込み、その結果でスピーカの音の高さを変化させます。
2006.10.07更新PIC12F683
(1)PIC12F683のピン配置とメモリ構造
拡張機能の割込みで設定するPIR1レジスタ,PIE1レジスタについて追記しました。
また、A/D変換で使う、ANSEL,ADCON0,ADRESH,ADRESLレジスタも追記しました。
2006.10.01
「このページについて」をアップ
このページへのリンクや、目的,PICを始めた訳などを記載しました。
2006.09.28
トップページのレイアウト変更
内容はそのままですが、トップページの左側に全体の概要を記載し、多少なりともアクセスしやすくしました。
(トップページが縦長になってきましたので・・)
2006.09.10新規PIC12F683
(3)拍手スイッチ(ソフトウェア編実践編
8月25日にアップした回路を使ったプログラムの作成と、実際に拍手スイッチを使った例をアップしました。
部屋の蛍光灯の電源制御に使っていますが、誤動作もせず快適に動いています。
2006.08.25新規PIC12F683
(3)拍手スイッチ(拍手のリズムで電源ON/OFF)
拍手のリズム(パターン)でスイッチの制御を行います。最終的には蛍光灯の電源制御を行う予定です。
今回は、回路の考え方と実際の回路図をアップしました。コンデンサマイクとオペアンプを使って、音をPICで処理できるようにします。
近いうちにプログラムの作りと実際に蛍光灯に組み込んだ結果をアップする予定です。
2006.07.03新規PIC12F683
(8)ピン変化割り込みを使う
PIC12F683のピン変化割り込みを使います。
GP2/INT割り込みと似ていますが、以下の点が異なります。
・GP0〜GP5のどのピンでも使用できる
・同時に複数のピンを割り込み設定できる
・OFFからON,ONからOFFの両方の変化で割り込みが発生する
2006.06.25更新PIC12F683
(1)PIC12F683のピン配置とメモリ構造
ピン変化割り込みで設定するIOCレジスタについて追記しました。
2006.06.18新規共通
直列,並列接続した抵抗と、電圧・電流の関係
抵抗を直列接続・並列接続した回路の電流・電圧を求める方法をアップしました。
「オームの法則」「合成抵抗の算出」「キルヒホッフの法則」を使います。
2006.06.03
カウンタを付けました
PICとは関係ありませんが、カウンタを付けました。初期値は、過去のアクセスログから「トップページのヒット数×0.7」としました。 0.7倍した理由は、1回の訪問でトップページを何回も表示することがある為です。
本来の更新が滞っていますが、もうしばらくご容赦下さい。
2006.04.05新規PIC12F683
(7)PWM機能を使ってスピーカを鳴らす(ドレミ〜を演奏)
3月11日にPWM機能を使って音を出す実験をアップしましたが、今回はその続編で「ドレミ〜」を演奏させて見ます。
2006.03.26新規共通
合成抵抗 (直列,並列接続した抵抗の全体抵抗値)
抵抗が直列接続された場合,並列接続された場合,直列と並列が組み合わさった場合の合成抵抗の算出方法をアップしました。
2006.03.18新規共通
電流(A)・電圧(V)・抵抗(Ω)の関係(オームの法則)
電気回路を扱う上で最低限必要な知識の一つである、オームの法則をアップしました。
2006.03.11新規PIC12F683
PWM機能を使ってスピーカを鳴らす(単音を鳴らす)
PWM機能を使って音を出します。
PIC16F84Aでもスピーカを鳴らす実験をアップしましたが、プログラムで矩形波を作っていました。
PIC12F683にはPWM機能がありますので、ここではPWM機能により矩形波を作ります。
2006.03.04更新PIC12F683
PIC12F683のピン配置とメモリ構造
PWM機能を使う時に必要なレジスタの説明を追加しました。
(TMR2,CCP1CON,PR2,CCPR1Lレジスタ)
2006.02.28更新PIC16F84A
スピーカを使って音を出す(追加実験2)ドレミ
「スピーカを使って音を出す」の追加実験2です。
追加実験1の回路を使って、「ドレミファソラシド」を演奏します。
2006.02.07新規PIC16F84A
スピーカを使って音を出す(追加実験1)アンプ
「スピーカを使って音を出す」の追加実験1です。
PICに直接スピーカを接続した構成では、大きな音が出せません。そこで、LM386という汎用アンプICを使って大きな音を出してみます。
2006.01.29新規PIC16F84A
スピーカを使って音を出す
PICにスピーカを接続して音を出します。PICの出力は大きいので、直接スピーカを鳴らす事ができます。
「ブー」という低音から、「ピー」という甲高い音までを序所に変化させます。
2006.01.15新規PIC12F683
GP2/INT割り込みを使う(ひとの動きを検出したら明かりを点ける)
PIC16F84Aで行った、「人が近づいたら明かりを点ける」とほぼ同等のことをPIC12F683で行います。
違いは、実用化するために省電力化した点です。
 ・ひとの動きが無いときは、SLEEPモードで待機する
 ・電源は、単三乾電池3本で動作
 ・Cdsセルを使用し、暗い時だけ動作させる
2005.12.23新規PIC12F683
内部クロックを使う(追加実験)
PIC12F683の基本的な動作の追加実験です。
 ・内部クロックの周波数を変える(8MHz→4MHz)
 ・I/Oピンの電流の向きを逆にしてみる
2005.12.17新規PIC12F683
内部クロックを使う(LEDの点滅)
PIC12F683の基本的な動作実験です。
 ・内部クロックを使用する
 ・全てのピンをデジタルI/Oとして使用(LEDを接続して点滅させる)
2005.12.10新規PIC12F683
PIC12F683を使うための準備
PIC16F84Aを使った事がある前提で、PIC12F683を使う上での準備と注意事項を説明します。
・PICライタのバージョンアップ
・PIC16F84Aとの相違点(レジスタの初期設定)
2005.12.03新規共通更新履歴と作者の一言を追加
2005.12.03新規PIC12F683
PIC12F683のピン配置とメモリ構造
PIC12F683を使う上で必要な以下の内容を説明します。
・ピン配置と、各ピンの使い方
・メモリ構造
・レジスタ (特殊レジスタ:SFR)
・コンフィグレーションビット
2005.12.03新規共通
単位と記号
電圧や電流,抵抗などの単位と、大きな数・小さな数を表現する接頭語について説明します。
2005.11.26新規PIC16F84ARB0/INT割込みとSLEEP(NaPiOnを入力)
2005.11.19新規PIC16F84A7章.各種情報「(1)機能毎の設定レジスタ」
2005.11.12新規PIC16F84A人が近づいたら明かりを点ける
2005.11.03新規共通ビットとバイトとワード
2005.10.29新規共通PICの種類とこのページで扱う機種
2005.10.23新規PIC16F84A暗くなったら明かりを点ける
2005.10.15新規PIC16F84ALEDの明るさを序所に変える(TMR0割込み使用)
2005.10.15更新目次共通索引追加
2005.10.08新規PIC16F84AスイッチでLEDの点滅パターンを変更
2005.09.25新規共通2進数と16進数(と10進数)
2005.09.18更新PIC16F84APICの基礎
2005.09.10更新PIC16F84APICの仕組み
2005.09.10新規PIC16F84ATMR0割込みを使ってみる(LEDを点滅させる)
2005.09.05新規PIC16F84ALEDの明るさを序所に変える
2005.09.02更新共通PICの命令一覧
2005.08.04新規PIC16F84A2つのLEDを交互に点滅させる
2005.07.28更新PIC16F84APICの概要
2005.06.25新規PIC16F84ALEDを点滅させる
2005.06.20更新共通PICで遊ぶ手順
2005.06.18更新PIC16F84A第一ステップ(動かしてみる)
2005.06.13更新共通MPLABのダウンロード
2005.06.13更新共通MPLABのインストール