单片机是什么?单片机编程怎么入门?

举报
无际单片机编程 发表于 2021/10/19 23:57:44 2021/10/19
【摘要】 我不是电子专业毕业,后面是通过自学的单片机进入了这个行业。 当初我和很多人一样,不知道单片机是什么。 网上搜集了一些资料,说的太学术化,看的云里雾里。 今天我用大白话来给大家讲解一下。 单片机是我...

我不是电子专业毕业,后面是通过自学的单片机进入了这个行业。

当初我和很多人一样,不知道单片机是什么。

网上搜集了一些资料,说的太学术化,看的云里雾里。

今天我用大白话来给大家讲解一下。

单片机是我在自学java,然后在网上找教程无意间看到有这门技术存在。

当时一下就提起了我的兴趣。

因为单片机编程比java这些有趣多了,它能程序来控制硬件完成自己想要的行为,比如开灯、关灯。

最后也促使我放弃学习java而转向单片机编程领域。

下面我从3个方面来详细介绍下。
1.单片机是什么?
2.单片机能做什么?
3.单片机编程怎么入门?

一、单片机是什么?
单片机是一个可编程芯片,类似于电脑的CPU,只不过性能、成本、功耗都比cpu要低很多。
在这里插入图片描述

那我们通过编写汇编或者C语言程序,下载到基于单片机设计的电路板里面,就能完成相应的产品功能。

比如说打开/关闭灯、温湿度监控、自动加热制冷等功能。

具体功能呢是根据电路的设计和程序设计来区分的,不同的产品电路和程序都不一样。

二、单片机能做什么?
小到家用电器,大到飞机火箭,都有单片机的应用。
在这里插入图片描述

给大家举几个例子,比如说:
1.带电压电流显示充电器
2.电动车充电桩
3.大家骑的共享单车
4.空调、冰箱、电饭煲、电磁炉、消毒柜等等。

太多太多了,简单来说凡是有电路板,带智能控制的都可以用单片机来实现。

三、单片机编程怎么入门?
关于单片机编程怎么入门我历史文章里有写,每个环节学到什么程度,都写的很清楚,包含了全部教程和工具。

这里就只给大家大概介绍一下。

单片机编程入门有3个必备知识点:
1.基础电路
2.C语言
3.单片机

1.基础电路
要熟悉常用的电子元器件、比如电阻电容、二极管、三极管等原理,熟悉串联并联电路原理等等。

2.C语言
前期通常只需要学习常用的一些数据类型和条件语句就可以了,像指针这种可以后期在项目中慢慢沉淀。

2.单片机
入门建议先学51,再学STM32。

学习51是为了让大家对单片机有一个系统的认识,而学STM32是因为市场的需求很大,有助于以后找工作。

我是无际,最后祝大家学有所成!

文章来源: blog.csdn.net,作者:无际单片机编程,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_43982452/article/details/114217015

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。