由于博主本人即喜欢软件也喜欢硬件,硬件方面更偏向于单片机的学习和使用。为了知识的巩固和提高,所以打算开辟一个新的专栏——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站上的博主都有介绍,大家可以自行下载。你也可以私聊我,我私下发给你资料。
标签:控制,Intel,--,51,开发板,学习,单片机 From: https://blog.csdn.net/2401_83009236/article/details/145056734