C语言与51单片机C语言的不同之处

如题所述

第1个回答  2020-04-08
细说起来很多的。
1、扩充了很多关键字
2、扩充了很多数据类型
3、扩充了很多针对单片机的函数库
4、扩充了很对针对单片机的语句
5、可以对寄存器和内存直接写
具体看一个简单的教程
http://www.mcustudy.com/mcu/C51.pdf
第2个回答  2012-07-22
本人学单片机C语言没几天,标准的C语言也没学过多少,但就我看来,单片机C语言最大的特点就是比较有针对性,多是对硬件的直接控制,还有就是比标准的C语言简单不少,理解起来相对容易,同时受单片机存储空间的限制,程序相对简短,我们可以不用担心会有数十万行的程序等着去写。总之,想学单片机,就算略过标准语言的学习也是可以的。本回答被网友采纳
第3个回答  2012-07-25
C语言与51单片机C语言是差不多的,只是写法不一样。不过51C语言是基于C语言的程序运用。
第4个回答  2012-07-23
程序思路相同,51单片机C语言会有一些不标准的C就这样而已
第5个回答  2012-07-24
一言以蔽之:C51突出位控制,绝大多数时候标准C不会出现

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

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

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

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

C语言与单片机C语言的区别 急求
单片机c语言比起普通C语言增加了一些基本的指令,变量的赋值是16进制,当然单片机c语言只牵涉到普通c语言的基础部分。具体体现在:1、单片机中C的语法一般都对ANSIC有些扩展,及一些特殊写法如C51扩展的dataxdatabitsbit一类的,还有一些中断程序写法voidint()interrput1一类的。2、C是一门语言,由对应平台...

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

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

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

新手,51单片机和C语言,先学那个比较好,谢谢
单片机可以用汇编语言和C语言编写程序。大学教学51单片机,基本都是汇编语言,但是会有一门C语言课程;工作上最好选择C语言编程,因为每个单片机都有自己的汇编语言,你也不确定找的工作是关于51单片机、PIC单片机或者飞思卡尔单片机,所以很多人都是C语言编程单片机。以上仅供参考,怎么选择看你自己了,肯定...

单片机和C语言有什么关系吗
语法、运算符和变量规则都一样,由于CPU不同,所以库函数都不一样。在普通C中常用的头文件是stdio.h,在单片机(51为例)常用的头文件是reg51.h或reg52.h。单片机面向的是硬件环境更多一些。常用函数printf,普通C中输出到屏幕,单片机中输出到串口。等等,具体的需要自己去挖掘。

相似回答