51单片机语言和C语言有什么不同?

如题所述

51单片机可以用c来编写 ,也可以用汇编语言来编写 。
现在好多单片机都是用c来编写的,这样比汇编大大地提高了效率。并且编程员,也感觉比汇编编写简单的多。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-17
没什么不同。只是51单片机语言里定义了很多宏。
第2个回答  2011-08-17
51单片机语言可以用汇编和C语言,用C语言的话得跟51单片机的内部结构关联!

请问大家:C语言和C51有什么区别?
(1)含义不同:1、C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。2、C51是nVIDIA公司推出的首款K8平台整合芯片组的产品系列代号,使用C51系列芯片组的北桥芯片分为两个版本:GeForce6150和GeForce6100,它们与Nforce 400系列的南桥芯片...

C语言与51单片机C语言的不同之处
1、扩充了很多关键字 2、扩充了很多数据类型 3、扩充了很多针对单片机的函数库 4、扩充了很对针对单片机的语句 5、可以对寄存器和内存直接写 具体看一个简单的教程 http:\/\/www.mcustudy.com\/mcu\/C51.pdf

C语言与单片机C语言的区别 急求
2、C是一门语言,由对应平台的编译器编译成对应平台汇编的程序,各平台的汇编不一样,当然编译器也不一样DOS上的TC2TC3 WINDOWS上的VC8051的C51都有自已的编译器。具体区别是由编译器决的,只能参考对应的编译手册,即使同种平台不同的编译器对C的扩展也有不同。3、单片机c语言编程是基于C语言的单片机编...

51单片机的c语言与传统的c语言有什么区别
区别还是有的,51单片机的C语言面向的是单片机,所以硬件方面的函数和定义更多,很多相同名称的函数其实意思是不完全一样的。比如printf函数,传统的C语言是格式化输出到显示器显示,而单片机则是通过串口将数据格式化传送出去。

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

请问单片机C语言编程与单片机C51编程的区别是什么?
c51是基于c语言的,两者的区别就是c语言和汇编语言的区别,所以c51更易学,只要有对应单片机的头文件,兼容性没问题的,建议你学c51吧,现在学汇编的已经不多了,学好了c51前途很光明的。你可以去下载keil3 c51编程开发环境,里面有大部分单片机的头文件,很不错....

单片机编程和c语言编程有啥区别,是不是只有头文件有点差别
1)单片机编程是针对单片机的编程操作,常用的51、AVR、STM32等单片机都支持C语言,但是有很多ROM和RAM都很小的单片机一般只支持汇编语言。同时由于不同内核单片机的架构区别较大,厂家都会对标准C语言进行适当扩充,这样就导致不同内核单片机的C语言之间存在一些别,移植的时候就不仅仅是更改一下头文件那么...

请问单片机C语言编程与单片机C51编程的区别是什么?
51是单片机的一种。基于不同内核(CPU)的单片机,其指令系统不同,所以编译器不同。C51将C编译成51汇编,而单片机C语言应该通指,不过国内常把51与单片机等同起来。

给51单片机编程用的C51与C语言有什么区别?
其实区别不是太多。C语言中的所有运算符,在C51中都可以用。但是C51也有特有运算符,如sbit,还有特殊的寄存器名等可以直接写。C语言中没有相关的内容。

51单片机编程用什么软件
51单片机使用最广泛的编程软件是keilc51,KeilC51是美国KeilSoftware公司(ARM公司之一)出品的51系列兼容单片机C语言软件开发系统。单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于学习,同时具有汇编语言...

相似回答