机器人探秘

    双龙电子的模块化解释型SLROBOT C语言汇总适合大专生、高中生学习开发单片机及智能机器人适合AVR/51/SPCE061A/PIC单片机
详细资料到这里下载:
1.1.1 标识注释语句:(1)
文件头识别语句slrobot
(2). 程序开始标识语句start
(3). 程序结束标识语句end
1.1.2输出语句:
 (04). 前进语句 fd (data);
 (05). 后退语句bk (data);
 (06). 左转语句 lt (data);
 (07). 右转语句rt (data);
*(08).前进扩展语句 fdx ( );
*(09).后退扩展语句 bkx ();
*(10).左转扩展语句ltx ( );
*(11).右转扩展语句rtx ();
*(12).停止扩展语句stx ();
 (13). 延时语句 wait(data);
 (14). 音乐语句play("data");
 (15).音域范围选择语句key(data);
 (16). LED显示语句 led(data);
1.1.3输入语句:
 (17). PAX口输入语句(JKX);
*(18). PA0端口输入扩展语句(JK0);
*(19). PA1端口输入扩展语句(JK1);
*(20). PA2端口输入扩展语句(JK2);
*(21). PA3端口输入扩展语句(JK3);
*(22). PA4端口输入扩展语句(JK4);
*(23). PA5端口输入扩展语句(JK5);
*(24). PA6端口输入扩展语句(JK6);
*(25). PA7端口输入扩展语句(JK7);
*(26). PB3端口输入扩展语句(MIC);
1.1.4条件判断、转移及循环语句:
(27). 条件判断语句:if(条件) {语句1}else{语句2}
(28). 无限循环语句:lim_loop { }
(29). 指定次数循环语句loop(data){ }
(30).while条件循环语句
1.1.5伺服电机(舵机)机器人控制语句:
(31).伺服电机(舵机)控制语句:servox(data1,data2,data3,data4, data5,data6,data7,data8,speed);
1.1.4条件判断、转移及循环语句:
(32). A/D转换语句:adc0()...adc7();
(33). I/O口输入/输出控制语句:
    ddra(data)...ddrd(data); /*I/O口输入输出方向控制语句*/
    pina()...pind(); /*I/O口输入函数语句*/
    porta(data)...portd(data); /*I/O口输入输出语句*/
    porta()...portd(); /*I/O口输出函数语句*/
(34). PWM调速控制语句: motor(data1,data2);
(35). SIN函数语句: sin(data);
(36). COS函数语句: cos(data);
(37). call调用子程序语句。
(38). voicex 调用语音语句
1.1.7字符集:
字符集是ASCII字符集的子集,是构筑SLROBOT C语言的最基本元素。包括:
英文字母 (区分大小写,一般不出现大写):
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)
1.1.8算术运算符
SLROBOTC语言中有加、减、乘、除四种运算, 加号、减号、乘号、除号,分别用“+”、“-”、
    “*”、“/”符号表示。
一元操作符: - ;负号 例:-100
二元操作符:+ - * / ; 例:12*23
乘方运算,23可写成2*2*2。
1.1. 9逻辑运算符
逻辑运算符:"&&" 、"||"、 "!"; 与、或、非;
(1). 逻辑运算符与语句:"&&"
(2). 逻辑运算符非(取反)语句: "!"
(3). 逻辑运算符或语句: "||"
1.1.10运算符
关系运算符:
"==" "!=" ;等于 不等于
">" "<" ;大于 小于
">=" "<=" ; 大于等于 小于等于
位运算符: "&" 、"|"、 "~" ;与、或、非
 
 
 
 
版权所有 北京汉库科技有限责任公司
(C)Copyright 2005 Hangood.Co.Ltd. All rights reserved
公司电话:010-62979246 62965267 传真:010-62979246 邮箱:stonedoctrine@163.com china-robot@163.com robot-service@163.com(售后服务)