MicroBASIC解释器源代码,要做可编程益智玩具的别错过

admin 2017-6-5 3732


功能说明:

可通过串口输入BASIC代码(输错可对单独一行进行修改),或者发送代码文件到目标板。然后通过run命令执行刚才输入的代码。比较适合做可编程的益智玩具的编程界面,比如面向初高中学生的可编程智能小车,C语言对于他们没有学过可能会显得比较难,但是BASIC语言相当简单,学起来很快。而且该程序是类似于BASIC脚本解释器,代码不需要编译,编完成后输入run直接运行。

示例演示方法:

1.把K1的2,3脚短接(见原理图),USB连接到电脑,使用LPC1343的Bootloader启动“U盘”代码下载模式。把“MicroBasic固件”文件夹下的LPC_MBASIC.bin复制进“U盘”。

2.拔出USB线,去除K12,3脚上的跳线。把USB连接到电脑,使用用户代码启动。这时电脑会发现新硬件(USB模拟的串口),安装“虚拟串口驱动”文件夹下的驱动。

3.用超级终端连接虚拟的串口,波特率设为2400(自适应波特率的,但我试了2400效果比较好),数据位8,停止位1,奇偶校验无,硬件流控制无。设置好后按回车,出现OK。

4.使用超级终端的“发送文本文件”功能把“MicroBASIC示例程序”目录下的SampleProg.bas文件下载到目标板。传完后按回车,出现OK。输入run,开始运行程序。

5.选择不同的选项执行SampleProg.bas中的几个小程序。按0停止执行。

源代码:

MicroBASIC解释器的源代码(C语言/IAR)见“MicroBASIC源代码”文件夹,通过简单修改就能移植到别的芯片。


上传的附件:
最新回复 [0]
返回