気まぐれ日誌
〜怪しい独り言〜
2019年12月17日(火)
光れ!7セグ
さて、冬恒例の小型MPUボードいじり。先週手を付けたピコソフト株式会社のオレンジピコtypeDですが、習熟のために7セグLEDを2桁光らせる、最長99秒のカウントダウンタイマーを書いてみました。使用した7セグLEDは、秋月電商のシリアルドライバキット(K-019360)の物。シリアル送受信処理はさすがに関数を持っていないので、IOポートをループでアップダウンさせる力業。他に思い付かなかったのです・・・。それでも一応、後で使う事を考えて表示したい数値を引数で渡すサブルーチン化しておきました。
昔ながらのシリアル送受信は無い代わりにI2Cバスの送受信は関数があるのが、昔のMSX-BASICやMS-BASICと違うところ。やっぱり中々強力なBASICなのですがドキュメントが弱い。goto **がgosub **の行の代わりにラベルが使えるなんて何処にも書いてないんですが、サンプルプログラムには何食わぬ顔で出てきたりするんだよなぁ〜。
何はともあれ、社内の生産治具向けには十分実用になりそうなので、typeAをTypeSを追加発注しました。これで仕事と自室の2カ所で遊べる仕事ができますね。
この記事のURLをQRコードで表示
きょう:1644
Ryo Masuda / myDNS.jp / ryo-kun@fc4.so-net.ne.jp