寻迹避障小车原理(3)

2019-08-31 15:11

{

sentcom(0x38);//功能设置,一次送8位数据,基本指令集 sentcom(0x0C);//0000,1100 整体显示,游标off,游标位置off

sentcom(0x01);//0000,0001 清DDRAM

sentcom(0x02);//0000,0010 DDRAM地址归位

sentcom(0x80);//1000,0000 设定DDRAM 7位地址000,0000到地址计数器AC

}

void lcd_string(char *strpoint)//在当前显示位置显示LCD字符串 { register i=0;

while(strpoint[i]!=0){ sentdata(strpoint[i]); i++; } }

void stop() {

lcd_init();

sentcom(0x80);

lcd_string(\现代创新实训室 \编译系统本省也具有转换功能,所以也可以这样写

sentcom(0x90);

lcd_string(\寻迹避障一体小车\ sentcom(0x88);

lcd_string(\指导:文方老师\ sentcom(0x98);

lcd_string(\设计:刘志聪 \ }

void tracing() {

sentcom(0x80);

lcd_string(\现代创新实训室 \ sentcom(0x90);

lcd_string(\指导:文方老师\ sentcom(0x88);

lcd_string(\设计:刘志聪 \ sentcom(0x98);

lcd_string(\ 小车寻迹中---\ }

void bypass() {

sentcom(0x80);

lcd_string(\现代创新实训室 \ sentcom(0x90);

lcd_string(\指导:文方老师\ sentcom(0x88);

lcd_string(\设计:刘志聪 \ sentcom(0x98);

lcd_string(\ 小车避障中---\ }

void find() {tracing();

while(bzh==1)

{ if(LBD&&RAD==1) { RM1=1;LM1=1; RM2=0;LM2=0; } if(RAD==0) { RM1=0;LM1=1; RM2=0;LM2=0; if(LBD==0) { RM1=1;LM1=1; RM2=0;LM2=0;

delay(i); } } if(LBD==0) { RM1=1;LM1=0; RM2=0;LM2=0; if(RAD==0) { RM1=1;LM1=1; RM2=0;LM2=0; delay(i); } } } }

void bizhan() { bypass(); if(bzh==0) { RM1=1;LM1=0; RM2=0;LM2=1; delay(100); } }

void main() { stop(); delay(2000); while(1) {

find(); bizhan(); } }


寻迹避障小车原理(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年上半年“三思三创”活动开展情况总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: