PIC的单片机程序用C写好还是汇编写好??[pic单片机用汇编还是用c] 您所在的位置:网站首页 hctb19手表 PIC的单片机程序用C写好还是汇编写好??[pic单片机用汇编还是用c]

PIC的单片机程序用C写好还是汇编写好??[pic单片机用汇编还是用c]

2023-04-06 02:04| 来源: 网络整理| 查看: 265

一般8位PIC单片机使用C语言还是汇编语言编程,好像编译器不是支持所有类型的单片机

PIC单片机的C语言编译器是分类支持各类PIC单片机的。

一般做工业产品的公司大多用汇编来编写程序,原因有:

1:pic的8位单片机一般ROM和RAM都相对较小,而现在的PIC的C编译器在优化方面做的不是很好,简单的一个C语句编译器能编出很多行汇编代码。所以有些开发人员认为用c还不如直接用汇编写。

2:因为PIC的C编译器不是免费的,破解版的又存在一些逻辑漏洞什么的。而用pic单片机应用的大多是一些需要稳定性极高的控制场合,所以很多开发公司都干脆直接使用汇编来写。

单片机用什么语言编写程序?

单片机一般用C语言或者汇编语言来编写程序。

建议先学C语言,汇编语言要算地址,汇编语言比较难,所以建议先学C语言。汇编语言要算地址,大多数情况下,单片机运行的程序,都是C语言编写的。不过并不是一般意义上的C语言,而是变种后的C51语言。

单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。

在使用单片机中,汇编语言和c语言各有什么优缺点?

一、汇编语言:

缺点:汇编语言属于低级语言,难理解,编程效率低,编程容易出错。

优点:程序执行效率高,占用资源少, 方便对最底层的一些东西进行操作。

二、C语言:

缺点:危险性高,开发周期长,可移植性不如JAVA。

优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维,相比于模块化言语和面向对象的言语他又比较接近底层的一些东西,而且效率也高(只比汇编低%10~20)移植性也好。

扩展资料:

不难看出机器语言作为一种编程语言, 灵活性较差可阅读性也很差,为了减轻机器语言带给软件工程师的不适应,人们对机器语言进行了升级和改进:用一些容易理解和记忆的字母,单词来代替一个特定的指令。

通过这种方法,人们很容易去阅读 已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便,这种语言就是我们所说的汇编语言, 即第二代计算机语言。

参考资料来源:百度百科-汇编语言

[img]我初学单片机,想知道要用汇编语言还是C语言编程好啊

汇编是基础的,C语言写的一些程序都是基于单片机硬件来写的

汇编语言针对底层硬件比较好一点,

而且汇编语言写出来的程序比较节省ROM,因为片机里面的程序存储器一般都不大的

所以汇编的可执行性高。应该先从汇编学起

C语言是主流的,毕竟它的模块化和可移植性要远远好与汇编语言

现在基本的大公司都是用C语言来做程序的

C语言的保密性能也要好于汇编语言

所以汇编和C没有哪个更好,看要用的地方不同了,

如果一个工程要求时序特别严谨的话,而必须用C去做这个工程

那就要在C程序里面调用汇编程序了

两者一样重要的,单片机其实不难,只要有兴趣,就一定能学好的

关于PIC的单片机程序用C写好还是汇编写好??和pic单片机用汇编还是用c的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有