单片机系统开发如何入门?老设计师来教你!

时间:2023-03-05作者:佚名
本文旨在引导尚未入门的朋友快速进入单片机系统之门,已经熟悉单片机系统开发的朋友敬请拍砖指教或留言补充信息。
1. 入门知识储备
想学习单片机系统的开发,必须先有以下几个方面的知识储备:
(一) 微机原理
(二) C语言编程
微机原理既是计算机技术的入门课程,也是单片机的入门课程。其实单片机就是一台“高度浓缩的计算机”,其基本原理与计算机及其相似,单片机麻雀虽小,计算机的五脏俱全。

单片机系统开发如何入门?老设计师来教你!
单片机系统组成
C语言是目前单片机开发的必备编程语言。单片机软件在N年前是用汇编语言开发的,每种单片机的汇编语言都不一样。由于采用汇编语言开发单片机软件太过于复杂,效率及其底下,现在基本上都用C语言开发单片机软件了,仅在一些很特殊的场合才需要用到汇编语言,例如要求精确控制CPU某段程序的执行时长。如果还没有C语言基础,建议先学C语言再学单片机。学习更多单片机知识请关注微信公众号“电工电气学习”。
2. 单片机系统开发基本条件
条件之一:手上必须有单片机实物。学习单片机重在动手,在脑子里空想是学不起来的。可以自己用电路设计软件(如Altium Designer等)做一块电路板;或者直接上某宝买一块现成的单片机开发板。

单片机系统开发如何入门?老设计师来教你!
单片机开发板
条件之二:单片机程序下载器或在线仿真器。这个设备一般没有通用的,单片机系列不同,仿真器也不同。直接上某宝,搜“XXX单片机仿真器”,一般都能找到你想要的。
条件之三:在PC机上安装好单片机开发平台。单片机开发平台也叫单片机开发环境,是单片机软件代码的编辑工具和代码编译工具的结合体。单片机品牌和系列不同,其开发平台也不一样,例如STM8可以用IAR进行软件开发,也可以采用ST公司自己开发的STVD进行软件开发。
具备以上三个条件,你就可以开工了。
3. 后话
虽然世界上的单片机种类有上千种,但单片机技术基本上是相通的,只要掌握了一款单片机的开发,以后遇到其他品种的单片机就非常容易上手了。如果学习第一款单片机需要2个月时间,那么学习第二款单片机就只需要2天时间。
以上只是谈到单片机系统开发的最基本的条件,但我们知道单片机最终还是应用于产品之内的,单片机系统开发最终还是为了产品开发。因此,仅仅学会单片机软件编程还是远远不够的。www.gdzrlj.com一款单片机系统产品从项目立项到最终实现产品量产,其中涉及到的方方面面技术问题还有很多很多,例如如何选择最合适的单片机、硬件的电磁兼容问题、软件的bug调试和软件可靠性、数字量和模拟量信号采集、一般高低电平输出和PWM输出、操作系统、产品成本…,太多太多了!

相关阅读

选择灯具时应考虑哪几个方面?灯具选择应注意的事项

灯饰是家具的眼睛。在现代家庭装饰中,灯具的作用已经不仅仅局限于照明,更多的时候它起到的是装饰作用。因此灯具的选择就要更加复杂得多,它不仅涉及到安全省电,而且会涉及...
2023-05-21
选择灯具时应考虑哪几个方面?灯具选择应注意的事项

设备改造后找电工接电使用。电工现场一看,电缆粉化懵了!

在工业生产的幕后,电工们扮演着至关重要的角色,他们不仅是电力系统的守护者,更是设备安全运行的保障者。然而,在实际工作中,电工们常常面临一种令人头疼的困境——设备...
2024-08-16
设备改造后找电工接电使用。电工现场一看,电缆粉化懵了!

基于LM317的可调低压电源电路图

电子产品的专业人士和业余爱好者都可能受益于可调低压电源。它提供一致且可调节的直流电压输出,可以对其进行修改以满足各种电子电路和零件的独特需求。该电路原理图展示了如...
2023-08-06
基于LM317的可调低压电源电路图

图腾柱驱动电路设计 图腾柱驱动电路的作用与原理

为什么取名图腾柱?  由于此结构画出的电路图有点儿像印第安人的图腾柱,所以叫图腾柱式输出(也叫图腾式输出)。输出极采用一个上电阻接一个NPN型晶体管的集电极,这个管子的...
2023-07-15
图腾柱驱动电路设计 图腾柱驱动电路的作用与原理

万用表的正确使用方法,你确定你真的会吗?

万用表又称万能表,是一种能测量多种电量的多功能仪表,其主要功能是测量电阻、直流电压、交流电压、直流电流以及晶体三极管的有关参数等。万用表具有用途广泛、操作简单、携...
2023-06-13
万用表的正确使用方法,你确定你真的会吗?

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目