由于博主本人既喜欢软件也喜欢硬件,硬件方面更偏向于单片机的学习和使用。为了知识的巩固和提高,所以打算开辟一个新的专栏——51单片机。我们就以经典且基础的51单片机讲起,帮助大家为后面学习更高级的单片机打好基础。我们会从零基础进行讲解,欢迎各位点赞+收藏+转发+评论,谢谢各位的支持!

一,单片机的发展历史

名称:单片微型计算机(Single Chip Microcomputer)。我们也可以成为微程序控制器(Microprogrammed Control Unit)-----简称MCU。单片机最早是由英特尔公司发明的,堪称具有划时代意义的伟大发明。

发展历史:

1971年: Intel        4004

1974年:    Intel        8008

1976年: Intel        MCS-48

1980年: Intel        MCS-51 ----->最成功,并且一直发展,延用,迭代到现在。也就是我们所熟知的51单片机

1983年: Intel        MCS-96

后来由于Intel公司转向更高级的单片机研发 ,就把51单片机的专利进行转让了。在20世纪80年代中期,将内核专利转让给ATMEL , Philips , 华邦 ,Dallas , Aanlog , LG , ADI , Siemens。这些公司就是以51单片机为内核进行生产单片机,虽然不同的厂商生产得到单片机不一样,但是内核是一样,也就是说操作做原理是一样的,它们都是51内核。

教学单片机:我们博客后面一直用的是国产单片机——STC宏晶公司产的单片机。

扩展:可能很多人早有听说过51单片机,有些人感觉51单片机很落后了,很低端了,为什么还要学习呢?其实这是个误区,随着科学技术的不断发展,很多厂商都在不断的改进单片机,不断的往里面加一些更强大的功能。甚至一些51单片机的功能能媲美32位的单片机学习51单片机也可以为我们后面学习更高级的单片机打好基础,因为所有的单片机的外设原理都是差不多的,知识实现的过程不一样而已。我们开发一些简单的功能或产品时,51单片机足够,没必要使用更高级的单片机,大大减少了成本,所以我想说——51单片机永远不过时

二,单片机是什么?

我们在上面讲过了,单片机就是微型控制器或微型计算机。一台完整的计算机是由CPU,内存条,硬盘……。这些部件都是分开的。单片机的组成需要CPU,数据存储器(RAM),程序存储器(Flash\ROM),I/O口……。这些部件能都是集成在一块单晶硅上的。区别如图所示:

三,单片机的应用

单片机广泛应用于各个领域,下面列举一些常见的单片机应用:

1. 家电控制:单片机被广泛应用于家电产品,如空调、冰箱、洗衣机、电视等。它们可以通过单片机来控制温度、湿度、运转状态等。

2. 汽车电子:单片机在汽车电子系统中起到关键作用,用于控制发动机、制动系统、空调系统、车载娱乐系统等,实现车辆的自动控制和功能增强。

3. 工业自动化:单片机在工业生产过程中用于控制各种设备和机器。例如,通过单片机可以实现自动化生产线的控制、传感器数据的采集和处理、设备状态的监控等。

4. 智能家居:单片机可以用于实现智能家居系统的控制和管理,如智能灯光控制、智能安防系统、智能家电的远程控制等。

5. 医疗设备:单片机在医疗设备中扮演着重要角色,如心电图仪、血压计、血糖仪等。它们可以用于数据采集、处理和控制,实现医疗设备的智能化和便捷性。

6. 物联网(IoT):随着物联网的发展,单片机在物联网设备中应用越来越广泛。它们可以用于传感器数据的采集、通信模块的控制、数据处理和远程管理等。

7. 教育和学习:单片机也被广泛应用于教育和学习领域,用于教学实验、创客教育、电子竞赛等。

8.航空,轮船和武器的应用。 

总的来说,由于单片机具备低成本、小体积、低功耗、高性能等特点,因此在各个领域中都有广泛的应用。

四,怎样学好单片机?

学好单片机最重要的就是要多动手实践,要勤于多敲代码,多去想想原理。我们还要保持虚心学习和求教的态度,遇到问题自己先尝试解决,然后再去找会的人去询问。一定要重注实践学习,单片机就是个实践性很强的一个东西,不能老是处于理论的学习。所以,我们学习单片机的时候千万不要用仿真软件,因为仿真不代表实践,会与实际有很大的偏差。我们要用到实体开发板去学习,去真正的接触和操作单片机。开发板的话,本人推荐清翔的51开发板。点击链接跳转:清翔开发板

五,学习单片机的软件

写程序的软件:keil5

下载程序的软件:STC-isp

这些东西B站上的博主都有介绍,大家可以自行下载。你也可以私聊我,我私下发给你资料。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐