单片机程序的开发可以使用的两种语言,分别是C语言和汇编语言。这里要指出的一件事是,这不是嵌入式单片机开发工程师唯一可以使用的两种语言,在许多情况下,使用其他语言可能是更好的选择。
话虽这么说,C语言和汇编语言不仅有助于学习单片机编程,而且有助于实际进行高效的单片机编程。它们支持的单片机也很广泛,无论你选择哪种单片机,它几乎肯定都有可用的汇编程序(用于处理汇编语言源代码)和C编译器(用于处理C源代码)。对于其他语言来说,可能是不支持的。但是,如果你愿意,考虑学习和使用其他语言并不是坏事。
关于汇编语言,即使不打算在嵌入式编程中使用它,但建议单片机初学者至少要熟悉这些概念,并使用单片机的指令集。这样做的原因是,即使你最终没有编写任何汇编语言,你仍会发现自己需要使用汇编语言为单片机编写启动文件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45629浏览量
675359 -
C语言
+关注
关注
183文章
7649浏览量
146403 -
汇编语言
+关注
关注
14文章
413浏览量
39620
发布评论请先 登录
相关推荐
热点推荐
手把手教你学51单片机-C语言版
,没有专业的人员带领大家入门。
基于这些原因,我们编写了这本《手把手教你学51单片机-C语言版》(第3版),并且配套了相关的视频教程、电子教案、源代码和实验开发板(详情浏览青岛金思特电子有限公司网站获取
发表于 03-05 11:47
这几个单片机技巧如果不了解,真的很难再进阶
效率的开发,小编总结了几个技巧,帮助大家进阶,在优秀的开发者路上越走越远!
如何提高C的代码效率? 用C语言进行单片机程序设计是
发表于 01-05 07:22
为什么单片机还在用C语言编程?
的存储空间非常有限,我们使用者需要靠精打细算来设计程序,根本经不起高级语言臃肿的代码体积。高级语言也无法实现精确的时序控制。
三、C语言是一个折中
发表于 11-28 07:37
单片机烧录原理是怎样的?辉芒微单片机烧录程序详细步骤讲解
烧录(Programming)就是把 .hex/.bin 文件里的机器码搬运进单片机片内 Flash 的过程。辉芒微(FMD)单片机内部有一块 自举 BootROM,上电时会先跑这段程序;如果检测
开发单片机需要学习什么?软件编程的 4 个关键层次
开发单片机需要学习什么?软件编程的 4 个关键层次 单片机的 “智能” 全靠软件实现,编程技能需从基础语法逐步进阶到复杂逻辑,每个层次对应不同的开发需求
单片机用什么封装
。深圳市安凯星科技有限公司在为拓邦、朗科、安徽龙多等客户开发方案时,会根据项目场景精准选择封装类型,确保性能与实用性平衡。 常见单片机封装类型及特点 DIP 封装:直插式的经典之选 DIP(双列直插封装)是最基础的
单片机原理及应用
本书全面系统地介绍了 MCS-51 系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51 单片机的基本结构、汇编语言和 C51 语言
发表于 06-16 16:58
单片机程序开发的语言怎么选择
评论