基于单片机24l01无线遥控车设计毕业设计(编辑修改稿)内容摘要:
系统采用 8051 为核心的单片机控制系统, 通过无线芯片 nRF24L01 来实现发射与接收的 设计要求 ,单片机通过模拟 SPI 接口可以方便的实现对 nRF24L01的控制, 且单片机的控制电路很容易实现扩展,比如语音模块、测温 I2C 模块、 3 时钟模块、 A/D 模块等。 故采用方案三。 整体设计框图如图2 .1 所示。 上位机发送信号 单片机接收并编码 单片机 nRF24L01 发射 nRF24L01 接收 单片机解码 单片机 前进后退左转右转加速 图 脉冲计数器 总体电路结构框图 4 3 硬件设计电路 硬件整体设计概述 本系统使用 STC89C52RC 为控制核心,通过 SPI 接口控制 nRF24L01 发送命令。 在本系统中,主要由与上位机相连的单片机作为发送端 A,直接控制小车的单片机系统作为接收端 B,发送端从上位机接收到指令,并把该指令通过无线模块发送给接收端 B,接收端收到该指令后将此指令转换为控制信号,控制小车的动作。 硬件组成介绍 MCS51 单片机介绍 MCS51 单片机的基本结构如图 所示,其基本结构包括: ● 8 位 CPU; ● 片内震荡器及时钟电路; ● 32 根 I/O 口线; ● 外部存储器 ROM 和 RAM 寻址范围各为 64KB; ● 2 个 16 位定时器 /计数器; ● 5 个中断源, 2 个中断优先级; ● 全双工串行口; ● 布尔处理器。 8051 单片机的存储器结构特点之一是程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。 这种结构的单片机称为哈佛结构单片机。 8051 单片机在物理上有四个存储空间:片内程序存储器和片外程序存储器;片内数据存储器和片外数据存储器。 5 8051 单片机有 4 个 8 位的并行接口,记作 P0, P1, P2 和 P3,共 32 根口线,实际上它们就是 SFR 中的 4 个。 这 4 个接口特性上主要差 别是 P0, P2 和 P3 都还有第二功能,而 P1 口只能用做 I/O 口。 4 个口的驱动能力也是不相同。 P1,P2 和 P3 都能驱动 3 个 LS TTL 门,并且不需外加上拉电阻就能驱动 MOS 电路。 P0 能驱动 8 个 LS TTL 门,但驱动 MOS 电路时,若作为地址 /数据总线,则可以直接驱动;而作为 I/O 口时,需外接上拉电阻才能驱动 MOS 电路。 nRF24L01 无线模块的介绍 (1)nRF24L01 介绍 是一款新型单片射频收发器件,工作于 GHz~ GHz ISM 频段。 供电电压为 V~ V。 24L01 各管脚如表 1 所示。 时钟电路 ROM RAM 定时器 /计数器 CPU 并行接口 串行接口 中断系统 TXD RXD INT0 INT1 P0~P3 T0 T1 图 8051 单片机的基本结构 6 图 2 nRF24L01 引脚结构 内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型 ShockBurst 技术,其中输出功率和通信频道可通过程序进行配置。 nRF24L01 功耗低,在以 6 dBm 的功率发射时,工作电流也只有 9 mA。 接收时,工作电流只有 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。 ( 2) 24L01 的主要特点 GFSK 调制: 硬件集成 OSI 链路层。 具 有自动应答和自动再发射功能。 片内自动。基于单片机24l01无线遥控车设计毕业设计(编辑修改稿)
相关推荐
为核心展开的汽车尾灯控制器,通过原理仿真以及实物制作,完整的实现了汽车尾灯智能化控制的效果,相比以前用数字逻辑电路原理打成的汽车尾灯更方便、更简单。 制作出的实物板有 6 个控制状态的按键,可以搭配起来控制 6 种汽车的行驶状态,完美的模拟了汽车尾灯控制系统, 完成本次课题的全部指标。 四. 程序流程 下位机软件程序 键盘扫程序设计流程图 键扫程序的过程为:开始时,先判断是否有键闭合,无键闭合时
Ui R1 9M R2 900K R3 90K R4 9K R5 1K 2020V 2V 20V 200V 动 片 2 数字电压表头 IN+ IN 200mV 200mV 例如:其中 200V 档的分压 河北工程大学毕业设计 (论文) 数字万用表总体设计方案 11 即被测电流 RUI ii 图 25 电流测量原理 图 26 多量程分流器电路 若数字表头的电压量程为 U0,欲使电流档量程为
实现输出电流范围为 200mA~2020mA,满足步进 10mA,误差的绝对值 ≤ 1% +10mA,可以同时显示电流的给定值、仿真测试值、负载电压值、负载电阻值。 关键词 :电流源; 稳压电源 ; AT89S52; LCD 显示; Proteus II ABSTRACT The requiements of numerical controlling constant current
输出能力 并行输出,总线驱动 串行输出; 595 是具有 8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在 SCHcp 的上升沿输入 ,在 STcp 的上升沿进入的存储寄存器中去。 如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个 8 脉冲。 移位寄存器有一个串行移位输入( Ds),和一个串行输出( Q7’) ,和一个异步的低电平复位
32’h001c, $t7 存的数据是 32’h0004 Slt 运算: slt $s0, $a1, $t7 3239。 h00: ins={639。 b000000, 539。 b00101, 539。 b01111, 539。 b10000, 539。 b00000, 639。 b101010}。 其中 $a1 存的数据是 32’h001c, $t7 存的数据是 32’h0004 分支指令:
if(ziqz==5amp。 amp。 dqz==5) { minute1++。 if(minute1=10) { minute1=0。 minute++。 } if(minute=6) { minute=0。 minute1=0。 } } if(ziqz==6amp。 amp。 dqz==6) { minute1。 if(minute1==1) { minute1=9。 minute。 }