mikroBasic 16 4月 2012 A/D変換をやってみた A/D変換をやってみた。 花夢電科雑多猫さんとこで手軽な例を見つけたので、その物まねをさせていただいた。 プログラムはmikroBASICに書き直してある。 PIC12F675 AD 001 可変抵抗で電圧の変化を作り、その変化をA/D変換で数値に直し、プログラムの中で待機時間に使うというしくみだ。…
mikroBasic 15 4月 2012 EEPROMにデータを書いてみた たまには全くハードに無関係なネタということで、プログラムでEEPROMにデータを書いてみた。 mikroBASICには、EEPROM_Write、EEPROM_Readというルーチンが用意されている。 そのプログラム例からEEPROM_Writeを用いた部分だけを抜き出して書き直したプログラムを走ら…
mikroBasic 15 4月 2012 サブルーチンを書いてみた サブルーチンの書き方でちょっと悩んだので、覚書用にコードを貼っておくことにした。 LEDの点滅パターンは3通り。 回路自体は「PICのプログラムを書く 06」と同じだ。 PIC12F675 4 LEDs Int 007 ちなみにhtmlファイルの作成方法は以下の通り。…
mikroBasic 14 4月 2012 スイッチ押下で点滅間隔を変えてみた どういう動作をさせたいのかを書いておく。 5つのLEDが交互に(10101と01010)点滅する。 スイッチを押すと点滅間隔が変わる。 今のところ、スイッチを押したときの動作が安定しない。これはチャタリング対策が全くされてないからか、プログラムが悪い(チャタリング対策は別にして)のか、回路が悪いのか…
mikroBasic 12 4月 2012 外部割込みを使ってみた プッシュ・スイッチを押したことを感知するプログラムを作ってみた。 環境 PIC : PIC12F675 Compiler : mikroBASIC Pro version 5.40 Writer : PICKit3 + Handmade Adapter + PICKit3 Programmer OS…
mikroBasic 12 4月 2012 TMR0を使った割り込みを試してみた TMR0を使った割り込みを試してみた。 環境 PIC : PIC12F675 Compiler : mikroBASIC Pro version 5.40 Writer : PICKit3 + Handmade Adapter + PICKit3 Programmer OS : Windows7 P…
mikroBasic 11 4月 2012 プッシュ・スイッチの押下を読み込んでみた プッシュ・スイッチの押下を読み込むテストをしてみた。 環境 PIC : PIC12F675 Compiler : mikroBASIC Pro version 5.40 Writer : PICKit3 + Handmade Adapter + PICKit3 Programmer OS : Win…
PIC その他 10 4月 2012 MCLR端子のプルアップ しっかり基本を確認してからやり始めてればこんな失敗は無いのだと思うが、まず実践、というのがポリシーというか、そうでなきゃ面白くねえじゃんというタチなので仕方ない。 まず回路を組んで、他人の書いたアセンブラのコードをもらってきて、MPLAB IDEでHEXを生成して、PICKit3と自作アダプタで書き…
mikroBasic 9 4月 2012 mikroBASICでプログラムを書き変えてみる mikroBASIC Proだとプログラムいじりもなかなか楽しい。 次はこんな風に変更してみた。 Delay_msをVdelay_msに変えて、時間の指定に変数を使えるようにし、tmという変数の値を減らしていって、LEDの点滅間隔がだんだん短くなるようにしたプログラムだ。 とにかく、Helpが充実し…
PIC その他 9 4月 2012 PICにHEXデータを書き込む コンパイルしたHEXデータをPICに書き込むだけならPICKit3 Programmerがいい。 mikroBasic Proなどで作ったHEXデータはこれでPICに書き込んでいる。 環境 Compiler : mikroBASIC Pro version 5.40 Writer : PICKit3…