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) mark 顶 楼主了,不错! mark 3q 标记 Mark! mark!! mark!! basic 解释器 mark basic源码 mark 老的不能下载了,应网友要求,重新上传。
这个不错啊,资源比LUA小多了,可以用来做个小脚本解析器。 好久没用basic了,很怀念啊 留下脚印,也很久没用BASIC了 支持一下 这个不错啊,很怀念啊 mark 程序解释器{:smile:} mark
{:smile:} 非常好,收藏 MARK一下! mark!{:victory:} 这个真的可以用来做高级玩具哦 没听说呢,下来看看 留下脚印。以后用昨到啊。 标记,以后有用 GoodGoodGood mark下,,程序解释器 basic源代码, mark...... 收藏! 靠居然是日文注释,楼主从哪个日本AV那里抽出来的? mark……
顶一个…
mark……
顶一个… 收藏一下啊 谢谢楼主分享!!! mark解释起 谢谢楼主提供的源代码,三个月前找了一片 LPC-1343 开发板来玩,确定楼主这程序是可以正常运作的. 而这东西也蛮有趣的,呵呵~ {:smile:} 哇卡,貌似很好玩的样子。
其实我觉得弄个LUA上去应该会跟好玩一些,BASIC实在是不太喜欢它的语法,虽然是我的入门语言{:lol:} 谢谢楼主分享,下来看看。 有意思 下载试试 代码很好,谢谢楼主 拉起旧时的会议
还很想老版本的 文曲星T1000
有使用文档吗?
页:
[1]