2020/07/16(木)8051用BASIC-52について調べてみた

中古の8051Hだが6時間イレーズしても書き込みには失敗する。これの有効活用方法だがBASIC-52を修正して8051で動作するバージョンを発見した。素晴らしい。8051と8052ではメモリ容量以外に内蔵しているI/Oの数が異なるので一部の機能は削られている。まぁ、古いそれも壊れかけのチップに拘る必要性はないのだけれど、自分の断捨離力が足りないのだろうか。

続きを読む

2020/04/12(日)2KBのSRAM内蔵8051マイコン-STC15F2K08S2でTinyBasic

STC15F2K08S2というマイコンをaitendoさんで見つけてBasic51(Tiny Basic)を走らせてみたがどうも内蔵RAMへの書き込みが上手く行かない。簡単なメモリーテストプログラムを走らせて結果を確認した所、どうやら00FFより上のアドレスにアクセスするにはMOVX DPTR系の16bitアドレス指定命令でのみ可能なようだ。古い8051ではSRAMは外付けなので、上位バイトはI/Oポートで設定しても可能だったが、このチップはダメみたい。ソースコードに手を入れようかな。

20200412_0.jpg

ソースコード修正して1Chip Tiny Basic51が出来上がりました