2020/05/07(木)STC15F2K08S2 One Chip TinyBasic for 8051 (Tiny BASIC51)

2KBのSRAM内蔵8051マイコン-STC15F2K08S2でTiny BASIC51-その後

Tiny Basic For 8051*1を修正して内蔵RAM(2KB)を利用出来るようになった。

HEXファイルだけここに公開しておく。

TinyBasic51のドキュメントはこちら

    1. TTL USB-シリアルを使ってSTC-ISPを使って書き込む。Clockは11.0592MHzを選択。
    2. シリアル速度は9600bps固定。
    3. 起動後にスペースバーを叩くと起動する。

STC15F2K08S2 だけで動作する TinyBasic

Tiny BASIC51 STC15F2K08S2

続きを読む

2020/05/06(水)MCS BASIC52でマンデルブロ集合ベンチマーク

BASIC-52*1が動く環境が出来上がったのでASCIIART(マンデルブロ集合)ベンチマークを走らせて見ました。11.059MHzのSTC89C52にBASIC-52(V1.1)を書き込んで実行すると6分38秒要しました。BASIC-52ではFOR-NEXTループ内からループの外へGOTOするとエラーとなる為プログラムの一部を修正。またダブルスピードモードでは3分20秒で終了。

続きを読む