双龙电子免费提供机器人单片机实验器及监控HEX文件 摘要:由于中小学要开设机器人课程,ROBOT-M8教学机器人的工作平台中软件与硬件没有厂商标记,可供国内外任何厂商、团体、发烧友、学校采用,可以配原有厂商的电机及机械结构件组成单片机实验器及教学机器人。ROBOT-M8教学机器人工作平台,适用于中国地质出版社、江苏教育出版社等配套的《简易机器人制作》、《电子技术控制》等课本的有关实验,也是单片机及机器人爱好者DIY的廉价学习开发工具。估计2008-2009年中教委要对全国高中《简易机器人制作》的4套教材进行评估与整合,关键是要找无厂商标记的统一软件及硬件工作平台。因为原教材都围绕厂商产品编写,人们戏称教材是厂商产品说明书。现在的ROBOT-M8教学机器人工作平台可以解决以上问题。 双龙公开免费提供SLBASIC V1.0版本的监控HEX文件(该监控文件也适用双龙电子的SL-DIY08-8A/SL-DIY08-8教学机器人),而SLBASIC /SLROBOTC V2。1版本监控是收费的。 将于2007年10月份公开免费提供SLBASIC V1.0版本的监控HEX文件! 注:SLBASIC语言也可解释成SMALL BASIC,取small(“小”的意思)的首尾字母,也就是small的缩写SL,亦称小型机器人SLBASIC语言。 SLROBOT-M8普及型单片机实验器及教学机器人 双龙公开免费提供SLBASIC V1.0版本的监控HEX文件 (该监控文件也适用双龙电子的SL-DIY08-8A/SL-DIY08-8教学机器人)
双龙电子创建SLROBOT-M8普及型单片机实验器及教学机器人的工作平台(简称ROBOT-M8教学机器人工作平台)。ROBOT-M8教学机器人最小应用系统主机控制板ROBOT-M8采用一体化结构组成。ROBOT-M8主控器件采用ATMEL公司高性能低价格,开发方便的AVR单片机ATmega48/88/168。该硬件实验板,除了可以使用模块化图形化SLBASIC/SLROBOTC流程图软件及模块化SLBASIC(以高级语言BASIC行号形式书写)/SLROBOTC(以高级C语言形式书写)解释型语言软件(软件有中文简体版本、繁体版本及英文版本), 还可以使用AVR单片机汇编语言、BASCOM-AVR 、ICC-AVR及GCC-AVR等高级语言。ROBOT-M8单片机实验器及教学机器人组态开发实验系统,由MCGS 组态软件、AVR单片机组态监控ATmega88、ROBOT-M8单片机实验器及教学机器人(简称ROBOT-M8单片机组态开发实验系统)等组成。上位机电脑通过RS232 通信接口与ROBOT-M8单片机实验器及教学机器人连接,可完成各种组态开发实验。ROBOT-M8单片机组态开发实验系统是一套很实用的单片机组态开发实验教学系统。该工作平台还可以配语音模块,开发“会说话”的科技作品。该工作平台适合课堂教学、科技创新及机器人竞技比赛。 该工作平台由双龙电子免费提供监控芯片ATmega88的SLBASIC V1.0版本监控HEX文件,由http://www. avr.com.cn/gb/prodc.asp下载,该工作平台的ATmega168监控芯片的SLBASIC/SLROBOTC V2.1版本监控是有价提供。ROBOT-M8教学机器人的工作平台中软件与硬件没有厂商标记,可供国内外任何厂商、团体、学校、发烧友采用,可以配原有厂商的电机及机械结构件组成单片机实验器及教学机器人(例如:乐高、汉库、双龙电子、积成电子、中鸣电子、天津派尔博、南京紫光、大谷电子等及玩具机器人改造成教学玩具机器人)。ROBOT-M8教学机器人工作平台,适用于中国地质出版社、江苏教育出版社等配套的《简易机器人制作》、《电子技术控制》等课本的有关实验,也是单片机及机器人爱好者DIY的廉价学习开发工具。估计2008-2009年中教委要对全国高中《简易机器人制作》的4套教材进行评估与整合,关键是要找无厂商标记的统一软件及硬件工作平台。因为原教材都围绕厂商产品编写,人们戏称教材是厂商产品说明书。现在的ROBOT-M8教学机器人工作平台可以解决以上问题。 我们的目标,使我国中小学教育有一个统一的单片机学习及机器人制作的公用免费工作平台,为我国教育事业作贡献! “机器人,自己做!”。也许你从小就有这样一个梦想,现在ROBOT-M8教学机器人工作平台来帮助你实现这个梦想!该工作平台可以适合从中小学生、职校生到大专学生的课堂学习、科技创新开发与机器人制作及竞技比赛的应用。使职校生、大专院校中小学师生或工程技术人员学习后,能直接参与解决实际工程问题。 该机特点: 1. 控制硬件采用一体化结构,可以根据需要扩展功能、扩展程序容量,从4KB~16KB,公开免费提供SLBASIC V1.0版本的ATmega88监控HEX文件。 2. 开放式多功能主机板,功能齐全,提供电路原理图及多种程序实例,供引用或创新开发。 3. 提供国内外独一无二的多种软件,会操作电脑的人都可以开发、应用、学习单片机及完成机器人制作。 4. 机器人机械结构件可以采用任何厂家的注塑底板,也可以自己用其他材料替代,适合DIY,用户可以任意发挥创新,组成各种综合智能机器人。 5. ROBOT-M8教学机器人最小应用系统主机控制板,可以提供PCB板及散件,便于厂商、学校团体、个人DIY制作单片机实验控制板及机器人创新开发。 6. 可配组态监控及组态软件,组成单片机组态开发实验系统,与现实社会工业控制接轨。 7. 可以配SLVOC50系列语音模块,开发“会说话”的科技作品。 8. 提供多媒体讲课资料、教学机器人教材、技术支持一条龙服务。 为了提高学生综合素质,在学生中开展机器人教学很有必要。机器人的核心控制部件是通用单片机,通过机器人综合学习平台: 1.引导学生融入新技术世界,增强学生的社会适应性; 2.激发学生的创造欲望,培养学生的创新精神; 3.强化学生的手脑并用,发展学生的实践能力; 4.增进学生的文化理解,提高学生交流和表达的能力; 5.改善学生的学习方式,促进学生的终身学习。 ROBOT-M8教学机器人管理监控采用28脚DIP双列直插式封装,便于更换不同容量的芯片,如:ATmega48/88/168/8的AVR单片机。所有I/O口上的引脚均用插针引出, 供用户扩展使用。本板采用AVR单片机的外部晶振,工作稳定可靠。该机可接ISP并口下载接口,可配ISP下载电缆(单片机开发不需要再去购买仿真器、编程器、芯片适配器等设备),用户也可自己DIY一条ISP并口下载线,自己用单片机汇编语言或多种高级语言编程,把程序下载到空白芯片中。有RS232串行通信接口,配双龙专用RS232通信下载电缆(内含RS232电平转换器件,可低电压工作),实现对模块化图形化SLBASIC/SLROBOTC流程图软件及模块化SLBASIC/SLROBOTC解释型语言程序的下载(只要会操作电脑的人,就会学习单片机创新开发及机器人创新制作),当然用户也可自己DIY一条RS232串行通信线。 板上有二块直流减速电机驱动电路LG9110,驱动二只微型直流减速电机。有多个输入传感器插座,可插红外光电对管及所有输入传感器,还可插5只伺服电机,可以做有手有脚综合机器人。可插8XLED发光二极管板,指示机器人工作状态。可插光敏二极管,作机器人追光、避光实验。可插遥控插座,可以设计遥控机器人。音响输入/输出电路,使机器人听话,工作时有声有色。电源指示,电源开关,电源可以选择使用4节1.2V充电电池或4节普通1.5V电池,单片机电源与电机电源可以合用,也可以分开使用(电机用9伏供电,可以大大提高功率及速度)。机器人可选用双龙多用途轮式机器人注塑底板, 有万向从动轮2只。也可选用任何厂家的机器人底板,机器人底板也可由用户自己制作(可用塑料光盘套、废光盘等废物利用),双龙电子提供了底板安装图纸,底板上方可装综合机器人的身体、双手与头。可以加声控启动,实现按黑色轨道寻迹,避障、避悬崖,走迷宫、灭火等比赛,也可实现按程序设计下载行走。例如:声控启动走方形、走8字、走S形、走螺旋形等等。还可增加其他传感器,做自平衡机器人,综合机器人等,做你想要的科技创新开发应用。 ROBOT-M8教学机器人主机板,本身就是—块独立的AVR单片机开发应用实验主机板,可以做ATmega48/88/168/8单片机的所有开发实验,可以作为青少年科技创新开发应用,也可以作为《简易机器人制作》等课程中学习AVR单片机工作原理、实验开发使用。是大学生、中学生课程设计、毕业实践、学习单片机及科技创新开发的低价开发工具。 ROBOT-M8教学机器人V2.1版本管理监控具有A/D转换功能、PWM调速功能、SIN/COS函数运算功能,还可以调用语音库SLVOC50系列语音模块内容,使机器人会讲话、唱歌、朗诵诗词、发出各种动物声音及自然界声音,使智能机器人科技创新更简单方便,应用领域更广泛。
SLROBOT-M8单片机开发实验器及机器人配置方案: 方案1 ROBOT-M8-1监控芯片 SLBASIC-V1.0监控芯片及SLBASIC流程图及解释型语言软件,附ROBOT-M8主机板的PCB板壹块; 发货单名称: ROBOT-M8的PCB板, SLBASIC-V1.0监控芯片ATmega88。零售价(元): ¥30.00 方案2 ROBOT-M8-2监控芯片 SLBASIC-V2.1监控芯片及SLBASIC流程图及解释型语言软件; 发货单名称: BASIC-2.1监控芯片ATmega168及软件。零售价(元): ¥300.00 方案3 ROBOT-M8-3监控芯片 SLROBOTC-V2.1监控芯片及SLROBOTC流程图及解释型语言软件; 发货单名称: ROBOTC-2.1监控芯片ATmega168及软件。零售价(元): ¥300.00 方案4 ROBOT-M8-4实验板: ROBOT-M8主机板,配ATmega48空白芯片, 配ISP并口下载电缆,自己用汇编语言或多种高级C语言来开发; 发货单名称: ROBOT-M8主机板, ISP并口下载电缆, ATmega48空白芯片,专用接插线,8XLED板壹块。 零售价(元): ¥168.00 方案5 ROBOT-M8-5实验板: ROBOT-M8主机板,免费赠送SLBASIC流程图(含解释型SLBASIC V1.0版本)软件及ATmega88监控芯片, 配双龙专用RS232通信下载电缆; 发货单名称: ROBOT-M8主机板, 双龙专用RS232通信下载电缆,专用接插线, SLBASIC流程图ATmega88监控芯片V1.0版,8XLED板壹块。 零售价(元): ¥168.00 方案6 ROBOT-M8-6机器人: ROBOT-M8轮式机器人(塑料底板上有ROBOT-M8主机板,二只豪华型的直流减速电机及简易轮子,4节5号电池的电池匣,5个红外传感器,1个微动传感器,专用接插线),主机板上配ATmega48空白芯片, 配ISP并口下载电缆,自己用汇编语言或多种高级C语言来开发; 发货单名称: ROBOT-M8轮式机器人, 主机板上配ATmega48空白芯片,ISP并口下载电缆,8XLED板壹块。零售价(元): ¥328.00 方案7 ROBOT-M8-7机器人: ROBOT-M8轮式机器人(塑料底板上有ROBOT-M8主机板,二只豪华型的直流减速电机及简易轮子,4节5号电池的电池匣,5个红外传感器,1个微动传感器,专用接插线), 免费赠送SLBASIC流程图及(含解释型SLBASIC V1.0版本)ATmega88监控芯片, 配双龙专用RS232下载电缆; 发货单名称: ROBOT-M8轮式机器人, SLBASIC流程图及(含解释型SLBASIC V1.0版本)ATmega88监控芯片, 配双龙专用RS232下载电缆,8XLED板壹块。 零售价零售价(元): ¥328.00 方案8 ROBOT-M8-8机器人: ROBOT-M8轮式机器人(塑料底板上有ROBOT-M8主机板,二只豪华型的直流减速电机及简易轮子,4节5号电池的电池匣,5个红外传感器,1个微动传感器,专用接插线),配SLBASIC流程图软件(含解释型SLBASIC V2.1版本,配相应监控芯片,配双龙专用RS232通信下载电缆)。 发货单名称: ROBOT-M8轮式机器人, SLBASIC流程图软件(含解释型SLBASIC V2.1版本,配相应监控芯片)ATmega168, 双龙专用RS232通信下载电缆,8XLED板壹块。零售价(元): ¥628.00 方案9 ROBOT-M8-9机器人: ROBOT-M8轮式机器人(塑料底板上有ROBOT-M8主机板,二只豪华型的直流减速电机及简易轮子,4节5号电池的电池匣,5个红外传感器,1个微动传感器,双龙专用接插线),配SLROBOT C流程图软件(含解释型SLROBOT C V2.1版本,配相应监控芯片ATmega168), 配双龙专用RS232通信电缆。 发货单名称: ROBOT-M8轮式机器人, SLROBOT C流程图软件(含解释型SLROBOT C V2.1版本,配相应监控芯片ATmega168), 双龙专用RS232通信下载电缆,8XLED板壹块。零售价(元): ¥628.00 方案10 ROBOT-M8-10软件: ROBOT-M8单片机开发实验板,或机器人,在文曲星TC808上用解释型SLBASIC语言软件V2.1版; 发货单名称: ROBOT-M 8文曲星SLBASIC流程图监控芯片V2.1版;监控芯片及软件零售价(元): ¥300.00 方案11 ROBOT-M8-11软件: ROBOT-M8单片机开发实验板,或机器人,学习单片机工控组态开发(配组态监控芯片ATmega88),工控组态软件 (2小时运行版,供教学用); 发货单名称: ROBOT-M8工控组态监控芯片ATmega88及工控组态软件,零售价(元): ¥300.00 方案12 ROBOT-M8-12实验板散件(50套以上提供): ROBOT-M8主机板散件,免费赠送SLBASIC流程图(含SLBASIC解释型V1.0版本)软件及ATmega88监控芯片, 配双龙专用RS232通信下载电缆; 发货单名称: ROBOT-M8主机板散件, 双龙专用RS232通信下载电缆,专用接插线, SLBASIC流程图ATmega88监控芯片V1.0版,8XLED板壹块。 零售价(元): ¥138.00 ;
配件选购: 1、ROBOT-M8主机板的PCB板;零售价(元): ¥20.00 2、ISP并口下载电缆; 零售价(元): ¥100.00 3、双龙专用RS232通信下载电缆; 零售价(元): ¥50.00 4、ROBOT-M8配套的遥控收发器; 零售价(元): ¥50.00 5. SLVOC50语音模块在线下载板:套件中含编程下载板,USB转换驱动板,USB延长线,语音下载工作软件。零售价(元): ¥350.00 6、SLVOC50系列语音模块测试应用板:含喇叭接插线座,插上SLVOC50S系列语音模块及接上电源就可工作,也可与SL-DIY系列开发实验板及机器人联机工作,设计会“说话”的产品。零售价(元): ¥16.00 7、SLVOC50系列语音模块—用SLBASIC语句--VOICEX调用语音库内容。 SLVOC50100(100秒语音)—30.00元;
附录:SLBASIC语言V2.1版本(含V1.0版本)汇总 解释型SLBASIC语言共九大类37条语句 一、标识注释语句: (1).文件头识别语句(SLBASIC) (2).结束语句(END) (3).注释语句(REM) 二、输出语句: (4). 前进语句( FD data); (5). 后退语句(BK data); (6). 左转语句(LT data); (7). 右转语句(RT data); *(8).前进扩展语句( FDX); *(9).后退扩展语句( BKX); *(10).左转扩展语句( LTX); *(11).右转扩展语句(RTX); *(12).停止扩展语句(STX); (13). 延时语句( WAIT); (14). 音乐语句(PLAY); (15).音域范围选择语句(KEY); (16). LED显示语句(LED); 三、输入语句: (17). PC口输入语句(PCX); *(18). PC0端口输入扩展语句(PC0); *(19). PC1端口输入扩展语句(PC1); *(20). PC2端口输入扩展语句(PC2); *(21). PC3端口输入扩展语句(PC3); *(22). PC4端口输入扩展语句(PC4); *(23). PC5端口输入扩展语句(PC5=MIC); 四、条件判断、转移及循环语句: (24). 条件判断转移语句(IF…THEN ) (25). 无条件转移移循语句(GOTO); (26). 有条件转移循环语句(FOR…TO…NEXT); 五、子程序调用与返回语句: (27). 转到(调用)子程序语句(GOSUB); (28). 子程序返回语句(RETURN); 六、伺服电机(舵机)机器人控制语句: (29).伺服电机(舵机)控制语句(SERVO); (BAS V1.0监控版本无该功能)
七、其他语句 (30).A/D转换语句(ADC(0-7));(BAS V1.0监控版本无该功能) (31).运算符与语句(AND); (32).运算符非(取反)语句( NOT ); (33).运算符或语句(OR); (34). I/O口输入/输出控制语句; DDRA,DDRB,DDRC,DDRD----I/O口输入输出方向控制语句 PORTA,PORTB,PORTC,PORTD----I/O口输入输出语句 PORTA,PORTB,PORTC,PORTD----I/O口输出函数语句 PINA,PINB,PINC,PIND--------I/O口输入函数语句 (35).PWM调速控制语句(MOTOR); (BAS V1.0监控版本无该功能) (36). SIN函数语句(SIN); (BAS V1.0监控版本无该功能) (37) COS函数语句(COS); (BAS V1.0监控版本无该功能) (38). VOICEX调用语音语句(VOICEX); (BAS V1.0监控版本无该功能) 八、字符集: 字符集是ASCII字符集的子集,是构筑SLBASI语言的最基本元素。包括: 英文字母 (除了字符串常数外,不分大小写): A B C D E F G H I J K L M N O P Q R S T U V W X Y Z---变量名、字符串常数必须大写 a b c d e f g h i j k l m n o p q r s t u v w x y z 数字:0 1 2 3 4 5 6 7 8 9 (十六进制数字A B C D E F) 九、算术运算符: SLBASIC语言中有加、减、乘、除四种运算, 加号、减号、乘号、除号,分别用“+”、“-”、 “*”、“/”符号表示。 一元操作符: - ;负号 例:-100 二元操作符: ; 例:12*23 乘方运算,2³可写成2*2*2。 十、关系运算符: = <> ;等于 不等于 > < ;大于 小于 <= >= ;小于等于 大于等于
更详细资料参阅《模块化软件在AVR单片机及教学机器人上的应用》耿德根、周湘峻、许松编著 中国电力出版社出版。 更多更详细资料到这里查看或下载: http://www.avr.com.cn/gb/rbpub.asp
|