2.SLBASIC流程图软件在SL-DIY08-8上的应用

上传人:平*** 文档编号:13648753 上传时间:2017-10-24 格式:DOC 页数:30 大小:870.07KB
返回 下载 相关 举报
2.SLBASIC流程图软件在SL-DIY08-8上的应用_第1页
第1页 / 共30页
2.SLBASIC流程图软件在SL-DIY08-8上的应用_第2页
第2页 / 共30页
2.SLBASIC流程图软件在SL-DIY08-8上的应用_第3页
第3页 / 共30页
2.SLBASIC流程图软件在SL-DIY08-8上的应用_第4页
第4页 / 共30页
2.SLBASIC流程图软件在SL-DIY08-8上的应用_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《2.SLBASIC流程图软件在SL-DIY08-8上的应用》由会员分享,可在线阅读,更多相关《2.SLBASIC流程图软件在SL-DIY08-8上的应用(30页珍藏版)》请在金锄头文库上搜索。

1、 双龙 SLBASIC 图形化的流程图软件在 SL-DIY08-8 上的开发与应用 1http:/WWW.AVR.COM.CNSLBASIC 图形化的流程图软件在 SL-DIY08-8 教学机器人上的开发与应用SL-DIY08-8 教学智能机器人作为高中简易机器人制作 、 电子控制技术 、 技术与设计等课程专用课堂学习、科技创新、竞技比赛之用。该机采用 28 脚 DIP 双列直插式封装的ATmega48 单片机,兼容 ATmega88/168/8 单片机,所有 I/O 口上的引脚均用插针引出, 供用户扩展使用。本板采用 AVR 单片机的内部晶振戓外部晶振工作。该机上有 ISP 并口下载接口,

2、配 ISP 下载电缆(单片机开发不需要再去购买仿真器、编程器、芯片适配器等设备),供用户自己用汇编语言或高级语言编程下载程序。 RS232 串行通信接口 ,配双龙专用 RS232 通信下载电缆,实现对SLBASIC/SLROBOT C 模块化流程图软件及模块化解释型语言程序的下载 (只要会操作电脑的人,就会学习单片机创新开发及机器人创新制作)。 有二块直流减速电机驱动电路 LG9110,驱动二只微型直流减速电机。有 5 个输入传感器插座,可插红外光电对管 5 组及所有输入传感器,还可插 5 只伺服电机,可以做有手有脚综合机器人。3 只 LED 发光二极管显示,指示机器人工作状态。二只光敏二极管

3、,作机器人追光、避光实验。遥控插座,可以设计遥控机器人。音响输入/输出电路,使机器人听话,工作时有声有色。电源指示,电源开关,电源可以选择使用 4 节 1.2V 充电电池或 4 节普通 1.5V 电池。该机配 4 节 5 号 1 只电池匣,也可安装 2 节装 2 只的 1 号充电电池(最大电流达8000mAh)或 2 号充电电池(最大电流达 4000mAh)电池匣,作为科技创新及竞技比赛之用,也可外接5V 稳压电源作为学习、调试之用。双龙提供多用途轮式机器人注塑底板, 有万向从动轮 2 只。机器人底板也可由用户自己制作(可用塑料光盘套、废光盘等废物利用),双龙电子提供底板安装图纸,底板上方可装

4、综合机器人的身体、双手与头。可以声控启动,实现按黑色轨道寻迹,避障、避悬崖,走迷宫、灭火等比赛,也可实现按程序设计下载行走。例如:声控启动走方形、走 8 字、走 S 形、走螺旋形等等。还可增加其他传感器,做自平衡机器人,综合机器人等,做你想要的科技创新开发应用。SL-DIY08-8 教学机器人,兼容 SL-DIY02-8A 教学机器人,是 SL-DIY02-8A 教学机器人的改进型。SL-DIY08-8 教学机器人含 SL-DIY02-8A 板、SL-DIY02-8B 板、SL-DIY02-8F 板及 SL-DIY02-8W 板的功能。SL-DIY08-8 轮式机器人主机板,本身就是块独立的

5、AVR 单片机开发应用实验主机板,可以做 ATmega48/88/168/8 的所有开发实验,可以作为青少年科技创新开发应用,也可以作为简易机器人制作等课程中学习 AVR 单片机工作原理、实验开发使用。是大学生、中学生课程设计、毕业实践、学习单片机及科技创新开发的低价开发工具。该机可配相应汇编语言、高级语言 ICC AVR、IAR AVR、SLBASIC/SLROBOT C 流程图软件(含解释型 SLBASIC/SLROBOT C 语言,必须配监控芯片)、BASCOM-AVR 高级语言实验源程序等。双龙最新开发的 SL-DIY 系列(AVR/51/SPCE061A 单片机)教学智能机器人还可以

6、调用语音SLVOC50 系列语音模块内容,使机器人会讲话、唱歌、朗诵诗词、发出各种动物声音及自然界声音,可以设计“会讲话” 的产品,使智能机器人科技创新更简单方便 ,应用领域更广泛。双龙提供的 SLBASIC/SLROBOT C 模块化流程图软件 ,含模块化解释型语言软件,有中文简体版软件、中文繁体版软件、英文版软件,他们公用一个监控芯片 ,使用何种语言版本,任你选用。SL-DIY08-8 机还免费赠送 SLBASIC 模块化流程图(含模块化解释型 SLBASIC V1.0 版本,配ATmega88 监控芯片)。 双龙 SLBASIC 图形化的流程图软件在 SL-DIY08-8 上的开发与应用

7、 2http:/WWW.AVR.COM.CN1.1.0 交互式编程交互式编程与常规的计算机编程有所不同,对于编程,处于低年级的青少年(中小学生) 对先作什么,后作什么已经有了初步的理解,但是,他们对复杂的编程代码没有很大的兴趣,机器人交互式编程平台正是为他们设计的,使用这个软件使得学生们不用关心语言实现的细节,同时也避免了编程中经常会出现的语法错误。机器人交互式编程平台采用的就是流程图积木式编辑模型。每一个图形化模块都可以完成一定的功能,只要按程序编写的逻辑顺序像堆积木一样连接这些模块就可以很快的完成一个程序的编写。一般的程序甚至是复杂的程序都能够用交互式编程实现。SLBASIC 流程图软件,

8、他能显示双龙解释型SLBASIC 源文件,并可直接把 SLBASIC 源文件下载到双龙 SL-DIY 系列单片机开发实验板或双龙机器人中去运行。1.1.1 概述SLBASIC 图形化流程图交互式语言编程平台是单片机与机器人的程序设计软件,是专为中小学生形象化教学而设计的图形化积木式形象化模块化编程软件,在积木式的流程编程操作过程中,培养青少年的程序设计思想。SLBASIC 流程图交互式语言编程平台操作简便,有活泼明快的图案和简短的文字说明,学生单击积木化模块图形由顶部向下搭建流程图,同时,软件可以随时生成无语法错误的机器人源程序。流程图搭建完毕,程序就已经编写完成。SLBASIC 流程图模块包

9、括执行模块、传感器模块、控制模块和程序模块四类。通过这四类模块,可实现单片机原理学习及多种机器人创新开发控制等操作。1.1.2 系统特点-积木式编程-完全的积木式编程方法,简单直观,青少年用鼠标就可以进行单片机学习、开发创新及控制操作机器人而方便搭建流程图软件。流程图软件由窗口顶部向下搭建,符合国际标准。-图形化积木模块-SLBASIC 流程图软件的四类图形化积木模块包括: 多种执行器模块, 多种传感器模块,多种控制模块和1 种程序模块。支持多重循环嵌套,多重判断嵌套-程序源文件-从流程图可以随时生成正确的源程序-解释型 SLBASIC 高级语言,源程序符合标准 BASIC 语言语法标准。可以

10、直接保存源程序文件及把源文件下载到单片机及机器人中运行。-操作系统 SLBASIC-实时多任务机器人操作系统支持标号地此,可跨硬件平台运行1.1.3 SLBASIC 系统组成SL-DIY 系列单片机开发实验板及机器人配置方案: 双龙 SLBASIC 图形化的流程图软件在 SL-DIY08-8 上的开发与应用 3http:/WWW.AVR.COM.CN(1) SL-DIY02-8A 单片机开发实验板及教学机器人,必须配 SL-DIY02-8F RS232 下载通信控制接口板, 加流程图软件及解释型 SLBASIC/SLROBOT C 监控芯片及软件。(2) SL-DIY08-8 单片机开发实验板

11、及教学机器人,加流程图软件及解释型 SLBASIC/SLROBOT C 监控芯片及软件(配 v2.0 版本) ,购机免费赠送 SLBASICv1.0 版本监控。(3) SL-DIY02-52 单片机开发实验板及机器人可以配流程图软件及解释型 SLBASIC/SLROBOT C 监控芯片及软件(AT89S 系列单片机,32 个 I/O 端口,还适用于创新大赛及竞技比赛)。(4) SL-DIY08-16 单片机开发实验器及机器人(含 32 路功率器件扩展功能及 RS232 下载通信控制接口),配 RS232 专用通信电缆, 加流程图软件及解释型 SLBASIC/SLROBOT C 监控芯片 ATm

12、ega16 及软件。(5) SL-DIY08-61A 单片机开发实验器及教学语音智能机器人(含 32 路功率器件扩展功能及 RS232 下载通信控制接口),配 RS232 专用通信电缆, 加流程图软件及解释型 SLBASIC 监控芯片 SPCE061A 及软件。图 1.1 PC-SL-DIY08-8 联机通信1.1.4 系统要求操作系统:机器人积木式编程平台可运行在中文 Windows 98/ME/2000/XP 平台。硬件要求:任何一台可以运行 Windows 98/ME/2000/XP 的个人电脑,有一个空余的串口及并口,以及配套的双龙单片机开发实验板或机器人。1.1.5 进入 SLBAS

13、IC 流程图工作窗口把 SLBASIC 流程图图标移到桌面上,用鼠标双击图标,桌面上就出现流程图编辑工作窗口。 双龙 SLBASIC 图形化的流程图软件在 SL-DIY08-8 上的开发与应用 4http:/WWW.AVR.COM.CN图 1.2 SLBASIC 流程图软件快捷图标1.1.6 运行 SLBASIC 流程图软件1.1.6 运行 SLBASIC 流程图软件把图 1.2 快捷图标移到桌面上打开运行。见图 1.3 SLBASIC 流程图软件工作窗口图 1.3 SLBASIC 流程图软件工作窗口 双龙 SLBASIC 图形化的流程图软件在 SL-DIY08-8 上的开发与应用 5http

14、:/WWW.AVR.COM.CN1.1.7 快捷按钮流程图软件工作窗口上方的快捷按钮栏中包含了各种操作项。见图 1.3, 流程图软件工作窗口。快捷按钮:“ 新建”新建流程图文件、“ 打开”打开原有的文件(*.lcs)、“ 保存”保存现在编辑的流程图文件(*.lcs)、“ 另存为”另存为其他文件名 (*.lcs)、“ 关闭”关闭流程图编辑窗口、“ 帮助”版本说明及联系方法、“ 生成源文件”生成 SLBASIC 源文件 、“ 下载” 下载SLBASIC 源文件程序;保存文本文件按钮 “ ”:源文件显示区内的内容,以文本文件形式保存, 文件后缀名为*.txt。 “ 打开”打开原有的(*.txt)解释

15、型 SLBASIC 文本文件。该 Txt 文件,可以用快捷按钮“ 下载”。这些都是对文档最基本的操作;帮助:帮助主题和关于本软件的信息1.1.8 模块库区四类模块库可以通过鼠标的点击把它们分别展开。执行模块:直行(前进、后退) 、转向( 左转、右转)、启动电机(调速)、停止电机、延时、发音、发光二极管、舵机、表达式。传感器模块:IO 口设置、IO 输入、 IO 输出、开关量传感器、模拟量传感器控制模块: 多次循环头、多次循环尾、标号、无条件跳转、条件跳转,子程序开始、子程序结束、子程序调用。程序模块:结束程序1.1.9 流程图程序生成区机器人交互式语言编程平台的中间最大一个窗口就是流程图工作窗

16、口,从左侧的模块库区中的模块可以通过单击,自动复制到这个区域连接生成机器人流程图。流程图模块在流程图工作窗口中,可以用鼠标任意拖到你希望到达的位置。1.1.10 机器人源文件显示区机器人交互式语言编程平台可以根据流程图程序生成解释型 SLBASIC 语言的源程序,显示在“源文件显示窗口”中。该窗口也可称 TXT 文本编辑、暂存 TXT 文件的区域,可以做 TXT 文件编辑、复制、粘贴等的SLBASIC 文件操作,下载能执行 SLBASIC 文件。源文件显示区内的内容,可以以文本文件形式保存, 用保存文本文件按钮 “ ”,保存的文件后缀名为*.txt。Txt 文件 , “ 打开”打开原有的(*.txt)解释型 SLBASIC文本文件。该 Txt 文件,可以用快捷按钮“ 下载”。源文件显示窗口可以拉宽变窄,便于观察源文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号