第一范文网 - 专业文章范例文档资料分享平台

基于蓝牙遥控的智能小车设计

来源:用户分享 时间:2025/6/6 16:59:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#define nop(); {_nop_();_nop_();_nop_();_nop_();}; #define DataPort P0 //定义P0口为LCD通讯端口

sbit RS=P2^7; //数据/命令端 sbit RW=P2^6; //读/写选择端 sbit E=P2^5; sbit RST=P2^4; sbit PSB=P2^2; sbit Busy=DataPort^7;

void lcd_busy(void) {

DataPort=0xff; RS=0; RW=1; E=1;

while(Busy==1); E=0;

}

void lcd_com(uchar com) {

lcd_busy(); E=0; RS=0; RW=0; E=1; DataPort=com; nop(); E=0; }

void lcd_dat(uchar dat) {

lcd_busy(); E=0; RS=1;

RW=0; E=1; DataPort=dat; nop(); E=0; }

void lcd_init(void) { RST=1; PSB=1;

lcd_com(0x30); /*30---基本指令动作*/ lcd_com(0x01); /*清屏,地址指针指向00H*/ lcd_com(0x06); /*光标的移动方向*/ lcd_com(0x0c); /*开显示,关游标*/ }

void lcd_disp(uchar y,uchar *str,uchar len) //向第y行入字符串

写{

uchar i; lcd_com(0x30); lcd_com(y); for(i=0;i

lcd_dat(*str); str++; }

5 调试结果分析

5.1蓝牙遥控调试及结果分析

打开手机蓝牙连上小车的信号,然后点手机上的方向键,看小车是否有动作。 结果分析:小车反应良好,动作灵敏。

搜索更多关于: 基于蓝牙遥控的智能小车设计 的文档
基于蓝牙遥控的智能小车设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3i94f5boky1wxgu8jpuy_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top