• 追加された行はこの色です。
  • 削除された行はこの色です。
閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)
 
 *PICとMikroC (トップページ)[#w09958d4]
 
 |&attachref(214908913_145.jpg,zoom,150x150,button){新しい写真添付};|&attachref(P1010200.JPG,zoom,150x150,button){新しい写真添付};|&attachref(PIC_motor.jpg,zoom,150x150,button){新しい写真添付};|&attachref(P1010555.JPG,zoom,150x150,button){新しい写真添付};|
 
 「PICとMikroC」のサイトに訪問頂き、ありがとうございます。
 このサイトは、発光ダイオード(LED)やモータを動かせるPICワンチップマイコンの
 プログラムをC言語「mikroC」(2Kワードまで無料使用可)で作成した電子工作入門の
 事例を紹介して行きます。 06/05/20
 
 XC8 Cコンパイラーの情報を掲載 13/09/23
 
 このページはリンクフリーです。下記URLをリンク願います。
 http://kuri6005.sakura.ne.jp/pic/
 
 【目次】
 ★このページの紹介 07/04/18
 [[対象PIC]]
 XC8 Cコンパイラー
   XC8:プログラミング書式の確認  13/09/23
   XC8:コンフィグレーションワード記述書式について 13/09/23
   XC8:変数の型のタイプと値の範囲 13/10/06
 
 【統合開発環境 MPLAB X IED】2013/09/29〜
   MPLAB Xのデバッガーの使用法  13/09/29
 
 発光ダイオード(LED)の点灯、点滅
 モータを回してみよう
   モータの前転・後転
   モータを1秒回転、1秒停止
   モータの回転・停止の間隔を短くしていくと何が起こる?
   モータを高速・中速・低速で回転
 PWM機能
   発光ダイオード(LED)の明るさを変える
   モータの速度を変える
   1024分解能ハードPWM制御自作関数 
   自作my_PWM()関数の紹介  07/02/02更新
   LEDの明るさを変える(PWM)(12F683)  07/02/03
   LEDの明るさを変える(PWM)(16F886)  08/08/15
   LEDの明るさを変える(PWM)(18F2320)  07/10/04更新
   LEDの明るさを変える(PWM)(24FJ64)   08/03/18
   PWM分解能をLCDに表示(24FJ64)   08/03/17
 スイッチ入力
   スイッチ入力(基本)  07/02/11
   16F628A PORTAスイッチ入力 07/02/12
   スイッチ入力(16F1827 XC8)  14/1/1 &ref(NEW.gif);
   スイッチ入力(12F683)  07/02/12
   スイッチ入力(16F886)  08/08/14更新
   スイッチ入力(18F2320)  07/10/04更新
   スイッチ入力(24FJ64)   08/03/19
   トグルスイッチ  07/02/11 XC8追加 13/10/06
 スリープ
   スリープ(PICの消費電力を最小に) 13/10/06
 PIC-PIC通信
   PIC-PICの通信(USART)
   PIC-PICの通信(Software_UART)
   PIC-PICの無線通信(ラジコンへの応用)
   【応用】ラジコンカー
   パソコンとPICの通信(USART)  07/01/13更新
 赤外線通信
   TVリモコン信号の受信機  07/02/17
   【応用】TVリモコン操縦自動車  07/02/18
 割り込み制御
   インターバルタイマ(TMR0割込み利用)
   インターバルタイマ(TMR0割込み利用 16F1827 XC8)  14/1/3 &ref(NEW.gif);
   インターバルタイマ(Timer1割込み利用 16F1827 XC8)  14/1/4 &ref(NEW.gif);
   インターバルタイマ(TMR0割込み利用)(16F886)  08/08/15
   サーボモータを動かす
   サーボモーターを動かす(16F1827 XC8)   14/1/5 &ref(NEW.gif);
 アナログ→デジタル変換
   A/D値でLED点滅間隔変更(16F1827 XC8)  14/1/2 &ref(NEW.gif);
   A/D値でLED点滅間隔変更(16F88)  07/02/03
   A/D値でLED点滅間隔変更(16F886)  08/08/15
   A/D値でLED点滅間隔変更(12F683)  07/02/03 
   A/D値でLED点滅間隔変更(18F2320)  07/10/06
   A/D値でLED点滅間隔変更(24FJ64)   08/03/21
 液晶ディスプレイ(LCD)
   I2C通信LCD表示法(16F1827 XC8)  13/12/29 &ref(NEW.gif);
   LCD表示法(基礎)  07/10/13更新
   LCD表示法(16F886)  08/08/15
   LCD表示法(24FJ64)   08/03/17
   A/D値をLCDに表示(16F88)  07/10/13更新
   PWM分解能をLCDに表示(24FJ64)   08/03/17
 
 【応用】ライントレースカー
   ライントレースカー(基本機能のみ搭載)
   ライントレースカー(コースアウト処理追加)
 
 PIC16F系
   16F1827  13/10/08
     16F1827のconfig設定  13/10/27
     発光ダイオード(LED)の点滅(16F1827 XC8)  14/1/2 &ref(NEW.gif);
     スイッチ入力(16F1827 XC8)  14/1/1 &ref(NEW.gif);
     インターバルタイマ(TMR0割込み利用 16F1827 XC8)  14/1/3 &ref(NEW.gif);
     インターバルタイマ(Timer1割込み利用 16F1827 XC8)  14/1/4 &ref(NEW.gif);
     サーボモーターを動かす(16F1827 XC8)   14/1/5 &ref(NEW.gif);
     A/D値でLED点滅間隔変更(16F1827 XC8)  14/1/2 &ref(NEW.gif);
     I2C通信LCD表示法(16F1827 XC8)  13/12/29 &ref(NEW.gif);
   16F886 28pinで230円 安い   08/06/12
     (※↓HI-TECH C PRO(Lite mode)のプログラム事例も紹介)
     発光ダイオード(LED)の点滅(16F886)  08/08/14更新
     スイッチ入力(16F886)  08/08/14更新
     A/D値でLED点滅間隔変更(16F886)  08/08/15
     LEDの明るさを変える(PWM)(16F886)  08/08/15
     LCD表示法(16F886)  08/08/15
     インターバルタイマ(TMR0割込み利用)(16F886)  08/08/15
 
 新型PIC24F系  08/03/17
   24FJ64   08/03/17
     発光ダイオード(LED)の点滅(24FJ64)   08/03/18
     スイッチ入力(24FJ64)   08/03/19
     A/D値でLED点滅間隔変更(24FJ64)   08/03/21
     LEDの明るさを変える(PWM)(24FJ64)   08/03/18
     LCD表示法(24FJ64)   08/03/17
     PWM分解能をLCDに表示(24FJ64)   08/03/17
 
 新型PIC18F系   07/01/14
   18F2320  07/01/14
     (※↓MPLAB C18のプログラム事例も紹介)
     発光ダイオード(LED)の点滅(18F2320)  07/10/04更新
     スイッチ入力(18F2320)  07/10/04更新
     A/D値でLED点滅間隔変更(18F2320)  07/10/06
     LEDの明るさを変える(PWM)(18F2320)  07/10/04更新
 
 小型PIC12F系  07/02/03
   12F683  07/02/03
     発光ダイオード(LED)の点滅(12F683)  07/02/03
     スイッチ入力(12F683)  07/02/12
     A/D値でLED点滅間隔変更(12F683)  07/02/03
     LEDの明るさを変える(PWM)(12F683)  07/02/03
 
 CCS-C→MikroC書き換えのポイント
 
 【MikroC】
   MikroCの特徴
   MikroCエディタの調整
   MikroC TIPS
   関連リンク  08/08/09更新
     サイト更新情報(RSS)
 
 【プログラム ライタ】
   純正:PICkit3 3,900円  13/10/13
      16F1827へMPLAB Xから直接書き込みする為に購入。インサーキットデバッグ機能も活用。
   純正:PICkit2 4,000円 :純正品 USB接続 小型 外部電源不要 インサーキットデバッグ機能あり
      &color(crimson){※08/08/29 秋月電商で4,000円で販売が開始されました。};  08/08/30更新
      %%※07/9/25-11/30の期間キャンペーンで10ドルで購入可(先着1000名)%%
   Writer509 3,500円 :USB接続可 小型 外部電源不要 18F系書込み可
      ※07/6/23 18F系への書込みが可能となりました  07/06/24更新
   RCDライタ 350円 :★安価★ 小型 外部電源不要 18F系書込み可 &color(crimson){USB接続不可};
      18F系への書込(RCDライタ)   07/01/13
   [[秋月ライタVer4:http://akizukidenshi.com/catalog/items2.php?p=1&q=K-00038]] 10,000円 :市販品の中では安価 入門者の最初の1台目に
       07年09月:8,250円に値下げとなりました。 07/09/29更新
   [[wisp628:http://www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?CoolHardWare]] :USB接続可、18F系書込み可 senshuさん紹介  07/01/07
 
 【PukiWiki】
   PukiWiki TIPS
 
 【コメント】
 - mikroCの丁寧な解説は大変興味深く拝見しました。私も、数年前からmikroXXに注目しているものです。なお、PICプログラマには wisp628を使っています。このURLに関連する情報がありますので、時間があればご覧ください。 http://www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?CoolHardWare -- senshu &new{2007-01-06 (土) 18:45:16};
 - senshuさん、コメントありがとうございます。うれしいです。
 また、このページをご評価頂き恐縮です。 
 PICプログラマ「wisp628」紹介のページ早速拝見しました。オランダ産で、新しいPIC
 の18F系への書込みも確認できており、USB−シリアル変換ケーブルでも動くすぐれもの
 のPICライタですね。機会がありましたら製作して見たいです。
 早速、「プログラム ライタ」の項にリンクを貼らせて頂きました。
 また、ページを私と同じPukiWikiで作成されておられる所にも共感が持てました。
 今後ともよろしくお願いします。-- [[PICとMikroC]] &new{2007-01-07 (日) 06:46:36};
 ~
 - rthtrhtyhyt --  &new{2009-02-07 (土) 17:27:56};
 - C初心者です、ASM(秋月98版)->PBP->MikroBASIC+EasyPIC4,5(丸ピン変更)を利用してきてやっとCをやる気になりました。Mikro系は情報が少ないので大変参考になります。 -- [[I_LOVE_Mikro]] &new{2009-03-20 (金) 00:14:57};
 - EasyPIC4,5(丸ピン変更)izewhttp://blog.goo.ne.jp/bulololog/ --  &new{2009-03-20 (金) 00:38:42};
 
 #comment_nospam
 
 ★この情報は役に立ちましたか? 13/09/23設置
 #vote(はい[0],普通[0],いいえ[0])