全文预览

基于手机WIFI技术的遥控小车

上传者:相惜 |  格式:doc  |  页数:41 |  大小:971KB

文档介绍
)Р •全静态工作:0Hz-24KHzР •三级程序存储器保密锁定Р • 128*8位内部RAMР • 32条可编程I/O线Р •两个16位定时器/计数器Р • 6个中断源Р •可编程串行通道Р •低功耗的闲置和掉电模式Р •片内振荡器和时钟电路Р单片机TX\RX与路由器相连,P1.0~P1.5与电机驱动模块相连。单片机的P3.4,P3.5口接到液晶屏的控制端,P1口接到液晶屏数据口。设置定时/计数器0工作方式为16位计数器,并对中断做出定义。其电路如下所示:Р3.3.2晶振选择Р由于该课题的小车端是通过单片机串口通信接收收手机是控制指令,因此需要对单片机定时器初值进行设置,若采用常用12M晶振,初值不一定是整数,通信时便会产生积累误差,进而产生波特率误差,影响通信的同步性。采用11.0592M晶振可以得到非常准确的数值,因此在制作过程中最好采用11.0592M或其整数倍的晶振。Р3.3.3软件设计Р单片机应用系统设计与一般电子系统设计的差别在于,它既要构成硬件逻辑电路,也要设计相应的支持软件。Keil C51是美国Keil Software 公司出品的51系列兼容单片机C语言软件开发系统,该系统全WINDOWS界面且库函数丰富,调试功能强大、生成代码率很高。Р 本程序的主要思路是,利用单片机的计数器计时,控制IO口产生PWM波用于控制电机转速。利用P0口控制1602液晶显示。其控制流程大致如下如所示:Р 开始Р是否连接到上位机Р系统初始化Р否Р 是Р是否接受到串口指令Р 进入控Р 制模式Р 否Р 结束Р 响应Р 控制Р 是Р3.4 显示系统Р显示系统既可以选择使用LED,也可以选择使用LCD。就本系统的功能来说,使用LED已经可以实现功能,不过考虑到使用LCD,可以输出英文字符,从而使得显示系统能够更加美观,同时也能更好的达到提高自己的目的,所以最后选择使用液晶屏LCD。

收藏

分享

举报
下载此文档