循迹小车讲解二:控制系统1--单片机基础知识。

1、循迹小车控制
主要由单片机、循迹传感器、电源系统、电机驱动模块、如果有避障,就是躲避障碍的要求需要加避障传感器,比如超声波等,以及遥控等功能。

综上,
(1)主要控制的头脑是单片机;
(2)充当感觉的传感器:红外循迹模块,超声波避障模块;
(3)电机驱动模块;
(4)电源系统。包括电池盒降压模块;
电源:比如有电池12V,单片机只能接受电压3.3v-5V,因此,需要降压模块,将12V降为5V,给单片机以及需要的传感器使用。
(5)导线,杜邦线,螺钉螺柱铜柱等等。

2、上面的一个个讲解。
(1)什么是单片机?
单片机其实,就是类似于人的头脑,人脑当然更加复杂,单片机是我们人类制作出来的,接收外部信号,控制外部的信号,的大脑。

单片机有很多公司在做,不同的单片机,架构不一样,所以处理方法也不太一样。

单片机主要有8位,16位,32位单片机。位越多,处理信息能力越强。

我们这里说的单片机是8位的stc8a8k单片机,其实是老版本的stc89C52等51单片机的增强版本。

51系列单片机,是基于51内核的单片机,在这个基础上,发展了很多增强版的单片机,增加了很多功能,比如定时器多了很多个等等,是一个壮大的版本,但是都基本可以通用程序,但是需要修改一下,才能使用。

(2)单片机最小系统

51单片机系统,一般由晶振11.0592MHZ,复位电路等组成。

我们用的stc8a系列单片机,晶振可以用内部晶振电路,就省了一个硬件,复位电路一般上电复位,所以也不用RC复位电路。

基本是最少硬件的单片机系统。而且功能强大,所以我们使用这个芯片。

在学习这个芯片的时候,如果资料不多,可以学习其他51单片机,程序等基本适用。而且资料多,便宜。

(3)单片机的编程平台

我们要训练单片机,给它命令,它就按照我们的想法执行一定的动作,所以,我们要有一个训练它的工具,这个软件,我们常用KEIL UV4 C51。

网上有你懂的版本。

这个平台,可以用c语言编程,可以用汇编。

一般我们用c语言编程。

上面是51单片机的基础知识。

下一讲,C语言的基本知识(结合循迹小车)

  • 13
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值