学C语言和单片机有关吗

如题所述

学习c语言和单片机是有很大关系的。因为单片机既可以用汇编语言编写程序,也可以使用c语言编写程序。然而汇编语言是接近与机器的语言,代码可移植性差,导致其不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。c语言是高级语言,编写程序灵活性很强,代码可移植性很好,所以许多人在编写单片机程序时,往往选择的是使用c语言,只有在极少数情况下才选择使用汇编语言。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-20
应该有关系。以前使用单片机用汇编语言,但是编程比较麻烦,如果掌握C语言可以在计算机上编好程序,然后再下载到单片机中。总之,应该好好掌握C语言。
第2个回答  2009-08-20
单片机中的基本语言是机器语言,汇编语言和它是一一对应的。
51单片机中,只有100多条汇编语言的指令,非常简单,很容易理解和记忆。
正因为它的简单,编写较大程序时,篇幅就较长。这时就会体现出C语言的优势。
用C语言编写单片机程序,其结构性、运算能力的优点比较突出,但是,涉及到硬件,还是要借助于汇编语言的方法。本回答被网友采纳
第3个回答  2009-08-20
学好c语言才能有用c对单片机进行编程的基础
否则只能用汇编了
第4个回答  2009-08-25
怎么说呢 单片机可以用C语言编程也可以用汇编
相似回答