无线遥控车设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科学生创新性实验报告实验题目:无线遥控电动车

姓名:

专业:

年级:级班号

学号:

指导教师:

实验日期: 2012 年 11 月

目录

摘要 (1)

Abstract (1)

1基本要求 (2)

2系统方案 (2)

2.1发射电路部分 (2)

2.2接收电路部分 (2)

3主要硬件分析 (3)

3.1at89c2051 (3)

3.2 lm358 (5)

4电路图 (6)

4.1遥控器(发射端)电路图 (6)

4.2小车(接收端)电路图 (6)

附录 (7)

总结 (8)

摘要:

现在市场的无线遥控类玩具用的绝大部分IC是TX2C(遥控)和RX2C(接收),其功能分别是:前进,后退,左转,右转。本系统主要应用AT89C2051单片机编出了跟TX2C和RX2C一样的编解码程序,并进行了实际制作。编解码与TX2C和RX2C兼容。建议RF接收和RF发射部使用市面上成品的315MHz模块,应用起来很方便,这样可以免去调试高频部分。

关键字:无线遥控、AT89C2051单片机、编解码

Abstract:

Now the market wireless remote control toys with most of the IC is TX2C (remote control) and RX2C (receive), its function respectively is: forward, backward, turn left, turn right. This system mainly application AT89C2051 MCU make up with the TX2C and RX2C same decoding procedures, and the actual production. Decoding and TX2C and RX2C compatible. Suggest RF receiving and RF emission department use the finished product on the market 315 MHZ module, it is convenient to application, so can free debugging high frequency part.

Keywords: wireless remote control, AT89C2051 single-chip microcomputer, decoding

1.基本要求

利用At89C2051单片机设计一辆无线遥控电动车,使其具有前进、后退、左转、右转等功能。

2. 系统方案

2.1发射电路部分

2.1.1振荡器

2.1.2控制、编码及发射部分

2.2接收电路部分

2.2.1接收及驱动电路

2.2.2译码及控制电路

2.2.3电源电路

2.2.4动力及方向控制电路

以上分别罗列了发射及接收两部分电路的原理图。

3. 主要硬件分析

3.1 at89c2051

3.1.1内部结构

AT89C2051是一带有2K字节闪速可编程可擦除只读存储器(EEPROM)的低电压,高性能8位CMOS微处理器。它采用ATMEL 的高密非易失存储技术制造并和工业标准MCS-51指令集和引脚结构兼容。通过在单块芯片上组合通用的CPLI和闪速存储器,ATMEL的

AT89C2051是一强劲的微型处理器,它对许多嵌入式控制应用提供一定高度灵活和成本低的解决办法。 AT89C2051提供以下标准功能:2K字节闪速存储器,128字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比较器以及两种可选的软件节电工作方式。空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作。掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位。

3.1.2软硬件开发

AT89C2051可以采用下面两种方法开发应用系统。

1、由于89C2051内部程序存贮器为Flash,所以修改它内部的程序十分方便快捷,只要配备一个可以编程89C2051的编程器即可。调试人员可以采用程序编辑-编译-固化-插到电路板中试验这样反复循环的方法,对于熟练的MCS-51程序员来说,这种调试方法并不十分困难。但是做这种调试不能够了解片内RAM的内容和程序的走向等有关信

息。

2、将普通8031/80C31仿真器的仿真插头中P1.0~P1.7和P3.0~P3.6引出来仿真2051,这种方法可以运用单步、断点的调试方法,但是仿真不够真实,比如,2051的内部模拟比较器功能,P1口、P3口的增

强下拉能力等等。

3.1.3引脚说明

AT89C2051的引脚图如上图所示。

1、VCC:电源电压。

2、GND:地。

3、P1口:P1口是一个8位双向I/O口。口引脚P1.2~P1.7提供内部上拉电阻,P1.0和P1.1要求外部上拉电阻。P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(ANI0)和反相输入(AIN1)。P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。当P!口引脚写

入“1”时,其可用作输入端,当引脚P1.2~P1.7用作输入并被外部拉低时,它们将因内部的写入“1”时,其可用作输入端。当引脚P1.2~P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流。

4、P3口:P3口的P3.0~P3.

5、P3.7是带有内部上拉电阻的七个双向I/O口引脚。P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。P3口缓冲器可吸收20mA电流。当P3口写入“1”时,它们被内部上拉电阻拉高并可用作输入端。用作输入时,被外部拉低的P3口脚将用上拉电阻而流出电流。

P3口还用于实现AT89C2051的各种第二功能,如下表所

列:

引脚

功 能

P3.0RXD串行输入端口

P3.1TXD串行输出端口

P3.2INT0 外中断0 P3.3INT1 外中断1

相关文档
最新文档