A. 凌阳单片机语音控制课程设计
我这有一篇网上下的,摘 要
本文主要介绍了目前常用的单片机(61和51单片机)对语音控制小车、红外遥控小车以及循迹小车的实现。本文说明大致方案设计和着重介绍了软件设计过程。
本设计以凌阳公司生产的61单片机为主控芯片制作了语音控制小车,实现了语音采集,语音播放以及特定人的语音识别功能。在此基础上实现了声音对小车的前进、倒车、左转、右转以及停车等状态的控制。大体上实现了语音控制小车的基本功能。
红外遥控及循迹小车是以51单片机为控制芯•片实现的。该部分由3个51系列单片机系统组成。其中,一个单片机(发送单片机)负责处理红外遥控程序,一个单片机(主控单片机)负责小车电机控制和相关信息处理,还有一个单片机(接收单片机)负责处理测温和液晶显示程序。三个单片机之间通过引线实现短距离的通信,以使它们可以相互配合,各司其职,使整个系统的实现和控制更为灵活方便。
以上系统的实现可以运用于特殊环境(人员不可达)下小车的远程控制和相关的智能操作。同时也可运用于智能监控和智能决策等相关场合,为实现智能化操作和管理提供方便。
B. 51单片机智能小车制作,求通俗易懂的讲解
系统的单片机程序:
#include"reg52.h"
#definedet_Dist2.55//
单个脉冲对应的小车行走距离,其值为车轮周长
/4#defineRD9//
小车对角轴长度。
#definePI3.1415926
#defineANG_9090
#defineANG_90_T102
#defineANG_180189/
全局变量定义区。
/sbitP10=P1^0;//
控制继电器的开闭sbitP11=P1^1;//
控制金属接近开关。
(2)智能小车用什么单片机扩展阅读:
控制器部分:接收传感器部分传递过来的信号,并根据事前写入的决策系统(软件程序),来决定机器人对外部信号的反应,将控制信号发给执行器部分。好比人的大脑。
执行器部分:驱动机器人做出各种行为,包括发出各种信号(点亮发光二极管、发出声音)的部分,并且可以根据控制器部分的信号调整自己的状态。
对机器人小车来说,最基本的就是轮子。这部分就好比人的四肢一样。 传感器部分:机器人用来读取各种外部信号的传感器,以及控制机器人行动的各种开关。好比人的眼睛、耳朵等感觉器官。
C. 想做一辆由单片机控制的智能小车,我需要学习哪些方面的知识
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。
2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,编译环境、编程软件KEIL。
5,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很激动,这时你真正学会了单片机,你成功了!!!!!。
6,单片机C语言举例:
sbit SPEAK = P1^5; //IO口定义为蜂鸣器控制
如果蜂鸣器正极接电源,SPEAK =0;蜂鸣器就会响,你看就是这么简单。
unsiggne char temp;//定义TEMP为单字节变量。
sfr PORTA P1;//将P1口定义为PORTA
7,结合上面讲的,你就可以搭电路和编代码进行小车控制。。
总结,当然,做起来可能不那么顺利,坚持才是硬道理。