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

时间: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输出、操作系统、产品成本…,太多太多了!

相关阅读

5种常见电容和10个主要电容参数

1.电容器主要参数 1.1 击穿电压和额定直流工作电压电容器两端的电压升高到一定值时,两极板之间的绝缘介质会被击穿而导电,这个电压值称为电容器的击穿电压。电容器能够长时间正...
2023-03-31
5种常见电容和10个主要电容参数

图文并茂,开关、接触器及继电器的特点与应用,一起来学习

开关的功能特点与检测应用 开关是一种控制电路闭合、断开的电气部件,主要用于对自动控制系统电路发出操作指令,从而实现对电路的自动控制。 开关的功能特点 开关根据结构功能...
2023-06-16
图文并茂,开关、接触器及继电器的特点与应用,一起来学习

电气接地与电子接地,别再傻傻分不清!一篇讲透两者的真正区别

做电工、搞弱电运维、做自动化调试的朋友,日常工作中总会碰到“接地”这个核心操作。但很多人容易把电气接地和电子接地混为一谈,觉得都是“接根线连大地&rdqu...
2026-04-21
电气接地与电子接地,别再傻傻分不清!一篇讲透两者的真正区别

西门子PLC CPU里的暖启动,冷启动,热启动的区别?

西门子plc CPU里的暖启动,冷启动,热启动,它们之间到底有什么本质的区别?在实际应用中又有何真正的用处呢? 答:冷启动(Cold restart):所有的数据(过程映象,位存储器、定时...
2023-03-21

单按钮启停控制的继电控制设计,小有难度,无用但很有趣

虽然PLC已经统治了工业控制领域,但是传统的继电控制依然在很多领域发挥着重要作用,有很多工程师热衷于使用继电控制进行电路设计,其中一些巧妙的设计已经成为经典案例。 继电...
2023-04-01
单按钮启停控制的继电控制设计,小有难度,无用但很有趣

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

鸿雁开关插座面板旗舰店家用暗装墙壁86型一开带五孔多孔X86-1

鸿雁开关插座面板旗舰店推出的家用暗装墙壁86型一开带五孔多孔X86-1,是一款设计精良、功能齐全的家居电气产品。该产品采用86型标准面板尺寸,安装方便,适用于各种暗...
4.71

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目