树莓

注册

 

发新话题 回复该主题

一起来学单片机初识单片机 [复制链接]

1#
北京皮肤病最好医院 http://pf.39.net/bdfyy/tslf/180306/6084106.html

这是一个很久远且玄幻的故事。久到我们甚至要从仓颉造字那时说起,玄到甚至与老子“一生二,二生三,三生万物”息息相关......

当一个又一个简单的模块组合起来,便可以集齐宇宙的洪荒之力,形成上可捞月下可探海的神器——单片机。

说到单片机,就不得不提及咱们学校的杨奇逊院士了。他发明的中国第一台微机继电保护器就与单片机密不可分。

兜了这么一大圈,那么,单片机到底是什么呢?

单片机,又叫单片微型计算机,集CPU,存储器,各种输入输出于一体,完全就像是一台精简版的小电脑。

往左滑,有惊喜

单片机简介

单片机与电脑一样,CPU(中央处理器)是其核心硬件,它决定了单片机的主要功能。不过,单片机的CPU比电脑的要简单许多(毕竟它的身材可比电脑小多了)。

单片机的存储器则就如同于电脑的硬盘,用于存储各种数据。

而电脑的显示器、键盘鼠标则转化为了一个个小口,分布在称为I/O主板的地方,起到输入与输出的作用。

单片机通常有自己的开发环境,我们可以在电脑上利用C、Python等语言编写程序,并下载到单片机中,便可以智能控制它啦!

Q

A

所以单片机与我们这群大学咸鱼有什么关系呢?

当然是用来学知识,做项目,做大创,打比赛,得大奖,从此告别咸鱼,走上人生巅峰的啦。

emmmmmmmmm.........

好吧好吧,在磨刀霍霍之前,我们先来认识一下各个单片机选手叭~

亲民选手——51单片机

51单片机是一款具有完整的按位处理操作系统,且是适合基础入门的应用最广泛的8位单片机。

如果你没有经验,那么它也许是个不错的选择。商家的附赠材料和网上的海量资料,定能为你的奇思妙想保驾护航!

但是,有得必有失。51单片机片上外设较少,寄存器较少,位数较低,而且51单片机的保护能力较差,容易烧坏芯片。为此,它常在性能要求不高的区域大量应用。

不过,在结合它定价较低和上手容易的优势的前提下,康康51单片机也不失为明智之举哦。

明星选手——STM32

STM32是STMicroelectronics公司开发的32位微处理器集成电路,以C语言作为主要开发编程语言,多以KeiluVision5作为开发环境。

它性能好,外设丰富,自带多种常用控制接口。针对机器人、无人机、智能监控等更复杂、更庞大的体系。与51和Arduino相比,STM32在性能上更具优势,但同时也需要更加深厚的编程功底和搭建能力。

多功能选手——树莓派

树莓派是一系列为编程教育而设计基于Linux的微型电脑(单板计算机),拥有丰富的硬件接口,能够安装任何ARM平台的操作系统。

树莓派应用面广泛,几乎涵盖其他单片机所能应用的领域。但也正因为功能极其强大,所以相对来说价格比较昂贵,且编程比较复杂,适合做图像识别等需要大量复杂计算的项目。

与其他单芯片计算机相比,树莓派是一个微型卡片计算机,无需在每次写代码后重新烧录,可在本地编程及编译运行,可操作部署服务器、运行游戏、云计算等,这都是普通单片机所不能做到的。在多媒体终端,硬件模块控制中心等方面,树莓派也有着可扩展性,创新性的优势。

低耗选手——MSP

MSP单片机作为一个16位的、超低功耗的混合型单片机,不仅有着丰富的外挂(片内外设),而且平易近人(用大家熟悉的C语言就可以编程啦)。

作为天命之子的它,MSP单片机有着独一无二的Flash存储器,在系统设计、开发调试和实际应用方面自然比其他单片机更加优秀;在报警系统、数据采集系统、日历系统、通信系统、短信息收发系统等多方面更是独领风骚。

不过物非圣贤,孰能无过?MSP占的指令空间较大,与PIC单片机相比空间占用很大,相较而言也不容易上手,不太适合初学者入门,资料也比较少,只能跑

分享 转发
TOP
发新话题 回复该主题