带你走进单片机的世界——初始MCU

    作为一名电子信息系的学生,尽管偏爱于程序开发,但是也不得不接触硬件,幸好发现了一个能让我感兴趣的东西,他的名字叫 MCU(微控制单元),或者称为微控制器,我们都叫他单片机,这是一块芯片,比电脑的 CPU还要小,但是他就是一台微型电脑,价格也非常便宜,一块芯片十几块就能买到。为什么他会让我沉迷,因为这块芯片是用软件控制硬件的,他可以用程序控制无数的硬件,你可以通过双手定制出一个属于你自己的智能硬件世界。

    麻雀虽小,五脏俱全。一块单片机是由中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,使用 MCU 做出来的产品也很多,比如闹钟、智能小车、机器人,没错,机器人也是可以由单片机制作而成的,在这个人工智能泛滥的时代,IT 圈到处都是机器学习的社会中,同样不能没有硬件的参与,一个实体存在的机器人,必不能少了硬件的存在,所有的机器学习、神经系统等等,都是基于硬件之上的软件系统,而控制机器人的动作,LED 的闪烁、亮灭,轮子的转动,这些都属于硬件,要由硬件来驱动硬件,当然,学习单片机不像学习软件,不是会编程就可以做出一件产品,毕竟硬件,还是需要扎实的电路基础以及模拟电子、数字电子的知识,对电路是必须要熟练的,因为有很多地方,软件没有任何问题,但是一旦连接电路就发现问题多多,结果不如人意,这就是不熟悉电路的后果,我将会在后面的文章中逐步地讲解单片机的知识,从简单到复杂,学习单片机跟学习编程一样,只能实践,从最简单的控制 LED ,到做出一个操作系统,下一篇文章就开始做出硬件中的 Hello, world :控制 LED。

介绍现在最流行的几种单片机:

以下内容均引自百度百科

  • 51单片机

    51单片机是对所有兼容 Intel 8031 指令系统的单片机的统称。该系列单片机的始祖是 Intel 的 8004 单片机,后来随着 Flash rom 技术的发展,8004 单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是 ATMEL 公司的 AT89 系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。

  • AVR单片机

    AVR单片机是1997年由 ATMEL 公司研发出的增强型内置 Flash 的 RISC(Reduced Instruction Set Computer) 精简指令集高速8位单片机。AVR 的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。 1997年,由 Atmel 公司挪威设计中心的A先生和V先生,利用Atmel公司的 Flash 新技术,共同研发出 RISC 精简指令集高速8位单片机,简称 AVR。

  • STM32

    STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的 ARM Cortex®-M0,M0+,M3,M4和M7内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform).

转载于:https://juejin.im/post/5a6c14b6518825732a6dbc14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值