想做一辆由单片机控制的智能小车,我需要学习哪些方面的知识?

如题所述

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,结合上面讲的,你就可以搭电路和编代码进行小车控制。。
总结,当然,做起来可能不那么顺利,坚持才是硬道理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-21
先买个单片机,了解硬件后,学习一些电子元件的基本知识,再一边学习C语言。我最近给我的智能车在加循迹功能!!
第2个回答  2012-03-20
搞个单片机最小系统 加一个电机控制模块
第3个回答  2012-03-19
楼上太扯淡。。。
我做过壁障小车,知道具体要干什么。
其实你只需要学两样东西:
1:C语言,最基础的语句即可,不用学什么指针结构体,做小车用不到;
2:51单片机的IO口控制和定时器,其他的完全不用学。。。
不信你上网找个小车的例程,你会发现都是关于IO口和定时器的操作;
每天学习8个小时,最多1周,这个东西就搞定;;
记住,做实物的时候,最好买模块,免得自己焊接电路板容易出现问题,比如电机驱动模块L298N。。。淘宝搜一下。。。

想做一辆由单片机控制的智能小车,我需要学习哪些方面的知识?
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8\/16\/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40\/或其它如新茂,到网上买一个开发板,价格不会超过200元。3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC...

要做飞思卡尔智能车要学哪些知识?
软件方面,首先要确定你希望做什么方面的小车,根据传感器不同,所需要运用的算法也有所差异,我当时是电磁组的。无论如何,建议你提前学《单片机》的知识,掌握汇编语言,学好《C语言程序设计》,再者就是控制算法了,关于自控原理和计算机控制也要有一定的了解,重点是“PID控制算法”!!!小车制作需要...

小白如何学习stm32做避障循迹小车,具体一点好吗?
首先,了解智能小车的构成,包括 STM32 微处理器、步进电机、蓝牙模块、L298N 等部件。利用 STM32 微处理器,结合 MDK 环境编程,控制 L298N 模块的 IN1~IN4 引脚高低电平,以此驱动电机转动方向,实现小车不同的行走模式。蓝牙模块作为遥控器,通过手机蓝牙助手连接小车,轻松控制多种运行模式。整体框...

51单片机智能小车制作,求通俗易懂的讲解
控制金属接近开关。

我是飞思卡尔智能车初学者 不知道怎么入门 那位大侠能告诉我
硬件方面,也就是电路设计,关于比赛用到的电路不是特别复杂,需要具备一定的电路基础,模拟电路,数字电路和一些EDA设计的能力,主要还是多看前人的东西,看懂了再发展自己的,想创新的空间存在但是不是很大。软件方面,首先要确定你希望做什么方面的小车,根据传感器不同,所需要运用的算法也有所差异,...

单片机 智能小车 课程设计
3)智能车驱动电路 方案一:采用分立元件组成的平衡式驱动电路,这种电路可以由单片机直接对其进行操作,但由于分立元件占用的空间比较大,还要配上两个继电器,考虑到小车的空间问题,此方案不够理想。 方案二:因为小车电机装有减速齿轮组,考虑不需调速功能,采用市面易购的电机驱动芯片L293D,该芯片是利用TTL电平进行控制,对...

单片机学什么
单片机的学习主要包括以下几个方面:1. 基础理论首先需要掌握的是电子电路的基础知识,包括数字电路和模拟电路的基本原理。了解各种电子元件如电阻、电容、二极管、晶体管等的作用和特性。还需要学习微处理器的工作原理,包括CPU的内部结构、指令集以及如何执行程序。2. 编程语言单片机通常使用C语言或汇编语言...

本人是单片机初学者,接触单片机没多久,想问下做一台智能车很有难度吗...
想要做一台非常好的小车 需要了解很多相关知识,比如单片机 数字电路 模拟电路,电机,机械等等,你可以从简单做起,后面边学边完善

2周如何学会用avr做循迹智能小车
然后可以到网上下载LCD1602、测速和循迹的类似代码下来。读懂代码对只有C基础的人来说有点难,但是你已经了解一些单片机的知识了,知道单片机的C语言是需要操作硬件的,所以应该还是可以略懂一些了。逐步成功使用LCD1602显示你想要的字符,然后搞定循迹。这时候,还有电机驱动、PID控制等东西等着你去学,但是,...

单片机智能小车设计只有“循迹”一种方案吗?
呵呵 既然是“智能”小车,一定要从智能上想办法。所谓智能,就是会“思考”,把你的思考移植到单片机上去。所以,你想要什么样的方案都可以,只是你要把你自己当作小车,想象如何行走?如何避开障碍物?等等。

相似回答