ICCAVR的C语言语言概述
发表:2023-08-29 12:00:42 阅读:53

电子资讯】ICCAVR的C语言语言概述

c语言是国际上广泛流行的计算机高级语言,它既可以用于编写系统软件,也口J以编与应用软件。现在开发单片机应用程序,大多用C语言。

学习单片机实在不是件易事,一来要购买高价格的编程器、仿真器;二来要学习编程语言,还有众多种类的单片机供选择真是件让人头痛的事。在众多单片机中,AVR单片机是初学的较好的选择之一。AVR单片机的编程语言常用的有两种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却非常差,它本身是一种低级语言.编程效率低下,可移植性差,极不方便,复杂一点的程序就更是难读懂;而C语言在大多数情况下的机器代码生成效率与汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题,这使它成为进行嵌入式系统开发的首选开发语言。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要比汇编语言小很多。

 

 

更多C语言学习