閲覧総計:&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)(16F1827 XC8) 14/1/6 &ref(NEW.gif); 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値をI2C接続LCDに表示(16F1827 XC8) 14/1/8 &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); A/D値をI2C接続LCDに表示(16F1827 XC8) 14/1/8 &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); LEDの明るさを変える(PWM)(16F1827 XC8) 14/1/6 &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); A/D値をI2C接続LCDに表示(16F1827 XC8) 14/1/8 &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])