shandian 发表于 2011-5-27 16:25:58

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

功能说明:
可通过串口输入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源代码”文件夹,通过简单修改就能移植到别的芯片。

点击此处下载 ourdev_643554Z6IB90.rar(文件大小:331K) (原文件名:Micro BASIC Interpreter project.rar)

haigerl 发表于 2011-5-27 18:34:00

mark

highnose 发表于 2011-5-27 19:53:58

顶 楼主了,不错!

liangyaozhan 发表于 2011-6-19 22:59:15

mark 3q

flyunlimit 发表于 2011-6-19 23:07:23

标记

hecat 发表于 2011-6-19 23:23:51

Mark!

hujian228 发表于 2011-6-20 01:29:00

mark!!

iamseer 发表于 2011-6-20 02:48:43

mark!! basic 解释器

wy2000 发表于 2011-6-20 06:33:47

mark

oldman123 发表于 2011-6-20 07:06:13

basic源码

yaya001 发表于 2011-6-20 07:40:20

mark

shandian 发表于 2012-5-24 11:41:07

老的不能下载了,应网友要求,重新上传。

dreampet 发表于 2012-5-24 14:55:41

这个不错啊,资源比LUA小多了,可以用来做个小脚本解析器。

whyjld 发表于 2012-5-24 15:05:44

好久没用basic了,很怀念啊

xsh2005105326 发表于 2012-5-24 15:17:59

留下脚印,也很久没用BASIC了

lxliang09 发表于 2012-5-24 16:45:50

支持一下

wthzack 发表于 2012-5-24 17:04:18

这个不错啊,很怀念啊

shower.xu 发表于 2012-5-26 09:11:17

mark 程序解释器{:smile:}

bisoo 发表于 2012-5-26 11:59:24

mark
{:smile:}

Spunky 发表于 2012-5-26 19:34:16

非常好,收藏

163fit 发表于 2012-8-15 00:40:19

MARK一下!

nil00 发表于 2012-8-19 11:13:47

mark!{:victory:}

richards 发表于 2012-8-19 13:10:27

这个真的可以用来做高级玩具哦

zzx1415 发表于 2012-8-20 09:32:49

没听说呢,下来看看

163fit 发表于 2012-9-8 01:16:37

留下脚印。以后用昨到啊。

zzz123456 发表于 2013-2-23 21:50:02

标记,以后有用

mhlyjay 发表于 2013-3-26 15:23:16

GoodGoodGood

canopen 发表于 2013-7-25 21:37:36

mark下,,程序解释器

tyoo 发表于 2013-7-25 22:04:47

basic源代码,

ZYBing 发表于 2013-7-26 08:07:24

mark......

LCRPN 发表于 2013-7-27 21:53:46

收藏!

fastweb 发表于 2013-7-27 22:58:00

靠居然是日文注释,楼主从哪个日本AV那里抽出来的?

xiefy21 发表于 2013-8-12 14:54:55

mark……
顶一个…

xd785 发表于 2013-9-16 11:00:24


mark……
顶一个…

l09046162 发表于 2013-10-3 10:34:18

收藏一下啊 谢谢楼主分享!!!

dong889 发表于 2013-10-3 19:42:51

mark解释起

xyz543 发表于 2013-10-6 15:49:25

谢谢楼主提供的源代码,三个月前找了一片 LPC-1343 开发板来玩,确定楼主这程序是可以正常运作的. 而这东西也蛮有趣的,呵呵~ {:smile:}

GoWind 发表于 2013-10-6 16:16:26

哇卡,貌似很好玩的样子。
其实我觉得弄个LUA上去应该会跟好玩一些,BASIC实在是不太喜欢它的语法,虽然是我的入门语言{:lol:}

fengxiangyang 发表于 2014-11-19 15:24:03

谢谢楼主分享,下来看看。

huangqi412 发表于 2015-1-11 20:48:50

有意思 下载试试

lgbowbxiaofeng 发表于 2017-3-6 20:23:34

代码很好,谢谢楼主

mfketggo111 发表于 2017-3-14 13:30:29

拉起旧时的会议
还很想老版本的 文曲星T1000

ljt80158015 发表于 2017-3-14 16:04:26

有使用文档吗?

页: [1]
查看完整版本: MicroBASIC解释器源代码,要做可编程益智玩具的别错过