基于单片机STC89C52控制的智能小车_第1页
基于单片机STC89C52控制的智能小车_第2页
基于单片机STC89C52控制的智能小车_第3页
基于单片机STC89C52控制的智能小车_第4页
基于单片机STC89C52控制的智能小车_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

资料资料 资料资料4系统硬件电路设计204.1无线模块的设计4.1.1无线模块的仿真图图9无线模块的仿真图4.1.2无线模块的流程图无线模块可以进行远程的控制,但有效距离不能超过十米,不然效果很差。由于买的是锁存的四线路,只能单程的实现四种状态的控制,根据需要已经分为以下的四种模式,如下图所示图10无线模块的流程图资料资料4.2直流电机的驱动模块4.2.1直流电机驱动模块的仿真图图11直流电机驱动模块的仿真图4.2.2直流电机驱动模块的流程图电机驱动模块的核心是电机的驱动芯片及电机,电机选择了直流电机,这样可以方便控制,而电机的驱动芯片L298可以同时控制两个直流电机,其中芯片中连接单片机的5引脚和7引脚用于控制直流电机1,而芯片中的10引脚和12引脚用于控制直流电机2.电机1接的是小车的左轮,电机2接的是小车的右轮,当两个电机一起正向转动时,小车前进;当两个电机一起反向转动时,小车后退;当电机1正转,电机2反转时,小车右转;当电机1反转,电机2正转时,小车左转。资料资料图12直流电机驱动模块的流程图5软件的简单介绍在这次的设计中,主要用到了keil,protues和STC_ISP等软件5.1keil的简介KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。5.2Proteus简介Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学资料资料的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。5.3STC-ISP-V4.80的简介在运行STC-ISP-V4.80软件之前,应该先给出ISP的C程序源代码ISP.C。要注意的是,此程序是在Keil-C中要建立工程文件,包含IAP.C函数,并且在IAP.C和ISP.C中都要保留STC的定义,传入用户代码时,需要与计算机进行通信,一般采用RS232串行通信,数据协议采用简单协议。具体的使用方法:一、先把学习实验板和计算机连接好(接好串口线和电源)二、打开STC-ISP-V4.80,在MCUType栏目下选中单片机,如STC89C52RC:根据您的9针的数据线连接情况选中COM端口,按图示选中各项:图13STC-ISP-V4.80的界面图三、先确认硬件连接正确,按下图点击“打开文件”并在对话框内找到您要下载的HEX文件:资料资料四、选中两个条件项,这样可以使您在每次编译KEIL时HEX代码能自动加载到STC-ISP,点击“Download/下载”:五、手动按下电源开关便即可把可执行文件HEX写入到单片机内,下图是正在写入程序截图:图14单片机程序下载截图参考文献[1]吴锤红,MCS-51微机原理与接口技术,厦门大学出版社[2]邓星钟,机电传动控制(第四版),华中科技大学出版社[3]秦曾煌,电工学电子技术(第七版)(下册

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论