51单片机可以用来做什么?单片机可以做的小产品
51单片机麻雀虽小五脏俱全,在家用、玩具等消费类领域有非常多的应用。
新手刚学习完51单片机以后,不要直接就进阶到STM32。
而是通过51单片机来做一些小产品来巩固下编程基础,当你轻松玩转几个项目的时候,你会发现单片机真的只是一个工具而已,核心是你的编程思维。
很多人可能觉得已经过时了,其实芯片没有低端高端过时的说法,而是根据实际的产品来选择最优的方案。
你不可能用STM32去做一个51单片机都能实现的功能,这样的人会成为企业第一波裁员名单里。
大家也千万不要小看51,它能实现的复杂程度远超你想象。
下面我从易到难给大家总结几个51单片机可以做的小产品,看下你会做几个?
1.电子时钟
通过DS1302时钟芯片来实现一个电子时钟,通过数码管来显示时间,并且可以设置时分秒时间,还有定时闹钟功能。
这个项目涉及到定时器,按键,数码管冬天显示的一些知识点,如何把他们整合起来完成这个项目,项目的难点在于时间的设置。
2.智能小车
通过红外来寻迹,通过超声波来避障,配合51单片机实现自动寻迹避障小车的功能。
智能小车是我第二个项目,但是没做寻迹,只是单纯的平衡行走,这个项目涉及到了一些外部传感器的使用,以及电机H桥驱动原理,单片机PWM使用等等。
3.掌上游戏机
通过LED点阵屏配合51单片机做一个掌上游戏机,比如说实现俄罗斯方块、贪吃蛇、赛车等游戏。
这个小产品对编程基础比较高,有些工作几年的可能都写不出来这种程序,所以这个能做出来能很好地奠定你的编程基础。
涉及到的知识点有PWM、数码管动态显示、数码管动态显示、LED点阵显示,以及取模方法等。
如果你能独立把这3个小产品都做完,基本上算得上是达到一个接近中等水平了。
至于后面的不管是STM8,还是STM322,对你来说只是学多一门工具使用而已。
51单片机优缺点及应用领域介绍
一、51单片机
应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。
51单片机之所以成为经典,成为易上手的单片机主要有以下特点:
特性
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘**能,作乘法时还得编上一段子程序调用,十分不便。
缺点
(虽然是经典但是缺点还是很明显的)
1、AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担
2、虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋
3、运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利
4、51单片机保护能力很差,很容易烧坏芯片
应用范围:目前在教学场合和对性能要求不高的场合大量被采用。
使用最多的器件:8051、80C51
相关问答
51单片机 的四个实际使用的作用?作用是:第一功能是普通I/O口,其中P0口需外接上拉电阻;第二功能各不相同,分别为:P0口:作外部三总线的地址总线(低8位)/数据总线;P1口:作扩展型芯片的...作用...
51单片机 的实际 应用 有哪些?范围广吗?非常广:C51单片机可以用于各种嵌入式系统开发,如电子设备控制、工业自动化、安防监控、智能家居、机器人控制等。它可以实现各种功能,如数据采集、数据处理、...
mcs- 51单片机 的特点及 应用 ?MCS-51单片机是美国INTE公司于1980年推出的产品,与MCS-48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MC...
新手用 51单片机 做什么好呢?我认为作为新手用51单片机最好用PCB万能板焊接一个单片机实验板,一来这样能够提高自己的动手能力;二来可以锻炼自己的编程调试能力。同时我们在焊接时还要设计...
许多人都在学 51单片机 学会它有什么用处?是不是可以搞电路设...51单片机基本属于做编程硬件的入门单片机。他用的C语言编程。说白了就是通过编程控制电位的高低来实现控制电路的过程,楼主学好了之后还有msp430、AVR等等单...
51单片机 小系统板成品可以做什么?51单片机小系统板成品是一款精简、高效的微控制器,可以用于各种嵌入式系统的开发,如温度监测、智能家居、智能车、电子钟表等。它具备大量的输入输出接口,包...
手机 51单片机 干嘛的?手机51单片机作为学习单片机的过程中必须要经过的一个过程来讲是非常重要的,原因在于51单片机从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理...
MCS- 51 系列 单片机 定时/计数器的定时功能和计数功能分别 应用 于什么场合?定时器和计数器本质上讲都是计数器,定时器使用机器时钟做计数源,因为机器时钟是稳定性好,时钟数就是时间,所以叫定时器。当计数器用时,使用的是外部输入的脉...
51单片机 开发板有什么用?提供稳定可靠的电路板和设备,减少硬件设计和调试周期。提供原理图,为将来的重新制板提供参考思路提供源代码,为学习、研究提供参考依据,减少了从头开始学习...
51单片机 最小系统能做什么项目?51单片机最小系统是一种基于8051系列单片机的最简单的硬件系统,包括单片机、晶振、电源和最基本的外围电路。它可以用于各种小型项目,如温度测量、光照控制、...