衝突防止灯の試作
2008年 11月 27日
ただのLED点滅なので最初サクッとプログラムできるかと思ったがポートの定義が最初A0~A3だとばかり思いこんでいたので、10f200インクルードファイルの中身を見るまでポートの定義がB0~B3だということに気づかず嵌った。ホントたまにしかやらないと、
こんな簡単なプログラムでも嵌る情けない平所員で有ることだニャー
今回Cで組んだ (組んだと言うほどではないが)ので点滅時間の調節も
delay_ms(1000)とか書くだけで簡単に1秒(1000msec)
とか設定できるのでそういう点ではアセンブラよりは超楽だった。
厳密な時間を要求していないので数字あわせしただけでことたりる
一番の問題はチップLED4個と、その配線が一体どのくらいの重さになってしまうか?
重すぎるようだったら一個だけにしようかニャー
追記 HEX 置いておきますね 10F200用です
GP0toGP1に繋いだLEDを0.1秒オン0.1秒オフGP0だけ0.1秒オンしてオフ0.2秒後GP2を0.1秒オン0.4秒休んであと繰り返し
// 2008.11.26 としちゃん
==========================
:020000040000FA
:100000002500150A030A14024306140A010C3100E4
:100010007000F002090AF102080A4A0C3000F002EE
:100020000F0A120AF402060A0008DF0C020064003C
:10003000FF0C3200120412020600060532041202FE
:1000400006002605640C340003091204120206009F
:1000500006043204120206002604640C340003096C
:100060001204120206000605640C3400030912048F
:10007000120206000604C80C3400030952041202DE
:1000800006004605640C34000309520412020600FF
:100090004604020C3300C80C34000309F3024B0A77
:1000A0001A0A0300FF0FFF0FFF0FFF0FFF0FFF0FD5
:1000B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FD0
:1000C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FC0
:1000D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FB0
:1000E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FA0
:1000F000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F90
:10010000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F7F
:10011000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F6F
:10012000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F5F
:10013000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F4F
:10014000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F3F
:10015000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F2F
:10016000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F1F
:10017000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F0F
:10018000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FFF
:10019000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FEF
:1001A000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FDF
:1001B000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FCF
:1001C000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FBF
:1001D000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0FAF
:1001E000FF0FFF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
:0E01F000FF0FFF0FFF0FFF0FFF0FFF0FFF0F9F
:021FFE00EB0FE7
:08020000FF0FFF0FFF0FFF0FBE
:0201FE00FF0FF1
:00000001FF
=================================================