51单片机的编程语言汇编和C各自有什么好处,那种更好?

如题所述

汇编语言比较贴近硬件,编写者需要熟悉单片机的硬件,对硬件的利用率较高,但可读性较差,有时候自己写的程序即使加上详细注释过断时间也不好看懂,可移植性较差。C语言是面向对象的,不必太了解硬件也可以编程,可移植性好,但对硬件操作性差。这两种不能单纯的说哪种好,具体要看开发什么系统。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-27
一般都用C语言,编程更加简单快捷,可读性更强。少数对程序效率要求较高的代码用汇编。

51单片机学习使用C语言好还是汇编语言好
1、C语言是高级语言,代码移植性好,易于维护;2、编程灵活,随心所欲;3、语言层次分明,思路清晰,可读性强。4. C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。5.C语言是大众编程语言,是其他编...

单片机开发用C和汇编语言各有什么优缺点
1、C可以读性较强,容易让后继者接手进行扩展,汇编相对而言难度就大多了,一般人很难短时间内弄懂原开发者的原意和理清思路。2、C可移植性较强,一个单片机的程序稍加修改,可以移植到其他环境下使用,汇编程序几乎无法移植。3、汇编的时序性很强,可以精确严格按既定时序控制流程,C无法做到。4、汇编...

请问用C语言和汇编编51单片机有什么不同?
由于编译器的问题,c语言的效率一般要比汇编低一些,但是开发速度也快很多。C在可移植性及可读性上明显好于汇编。介绍个好的地方给你啊,我经常去上面看看,学到了不少的东西,http:\/\/group.ednchina.com\/304\/这是网址,里面的人都挺热心,都是51单片机这块的人,希望对你会有帮助啊 ...

单片机的编程用C语言好还是汇编语言好。为什么?
一般都用C语言编程。只有在C解决不了和代码效率比较高的时候才会使用汇编。很明显,C语言容易编程,更容易模块化编程,容易学习,会的人多。编写同一个程序,C语言所花的时间平均比汇编短很多。而且对应不同的单片机平台,汇编语言都是不同的,而C语言是通用的。鉴于C语言有这么多好处,建议你用C语言...

在使用单片机中,汇编语言和c语言各有什么优缺点?
优点:程序执行效率高,占用资源少, 方便对最底层的一些东西进行操作。二、C语言:缺点:危险性高,开发周期长,可移植性不如JAVA。优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维,相比于模块化言语和面向对象的言语他又比较接近底层的一些东西,而且效率也高...

在使用单片机中,汇编语言和c语言各有什么优缺点
c语言:优点:功能强大,高级运算功能代码量比汇编要少很多,通用性强,维护方便。缺点:没有编程基础的人入门难有点难,效率相对汇编来说低,想要精确时间不容易,占用内存大,这一点对于消费类的低端单片机来说,劣势很明显,有的otp单片机只有几百B的程序空间,有的小公司会要求用汇编。但是,就性价比...

C51语言有哪些特点,作为单片机设计语言,它与汇编语言相比有什么不同,优...
相比之下,C51语言与汇编语言相比有以下优势:1. 程序员可以使用更加易于理解和维护的高级编程技巧,避免了复杂的汇编指令和寄存器分配等问题。2. C51程序可以更加容易地进行调试和修改,因为它们通常拥有更好的可读性和可维护性。3. C51程序员可以利用大量现成的库函数和工具来提高开发效率,并且由于其广泛...

单片机开发是用C语言好还是汇编语言好
C语言的库函数丰富,运算速度快,编译效率高,且具有良好的移植性,使其成为单片机开发的主流选择。它支持结构化编程,有助于大型软件的开发。使用C语言可以缩短开发周期,提高软件的可读性和可扩展性。对于资源受限的单片机,汇编语言能够精确控制每个机器指令,便于调试和优化程序的内存占用。因此,在某些对...

单片机用c语言好还是汇编语言,为什么???
各有各的好。汇编产生的代码少,程序占用单片机空间小,速度运行快,可移植性差。C语言可移植性强,相对于汇编程序产生的代码多占用空间大,运行速度稍微慢些(程序不大时感觉不明显)。

现在单片机大多用什么程序编程,汇编,还是c ,还是别的。
现在单片机编程一般有两种:汇编语言和C语言 随着现在项目要求越来越高,完成的功能需求也越来越多,加之工程越来越大,需要多人的团队合作完成,所以汇编语言由于可阅读性差的弊端十分突出,在应用中使用的人有减少的趋势,而C语言利用率越来越高。当然由于汇编语言可以精确定时,所以在时间要求十分紧密的...

相似回答