请问大家:C语言和C51有什么区别?

C51是不是用C语言对51单片进行编程呀?如果学了C语言,还用不用再去学C51?... C51是不是用C语言对51单片进行编程呀?如果学了C语言,还用不用再去学C51? 展开
 我来答
敲黑板划重点_
2020-11-25 · TA获得超过3.8万个赞
知道大有可为答主
回答量:9370
采纳率:77%
帮助的人:313万
展开全部

(1)含义不同:

1、C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器

2、C51是nVIDIA公司推出的首款K8平台整合芯片组的产品系列代号,使用C51系列芯片组的北桥芯片分为两个版本:GeForce6150和GeForce6100,它们与Nforce 400系列的南桥芯片搭配组成新一代平台。

(2)运用场合不同:

1、C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

2、尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

3、NVidia C51芯片组是nVidia的K8IGP芯片组,于2005年推出。它是nVidia第一款为K8平台而设的整合型芯片组。

4、它建了Geforce 6100显示核心,完整支援DirectX9.0和HDR,是当时缯图效能最佳的整合型芯片组。南桥的硬盘支援部分有小BUG(有时不能启动NCQ)。


扩展资料:

C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

参考资料 百度百科-C51

百度百科-c语言

GTP_12345
推荐于2018-04-14 · TA获得超过635个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:146万
展开全部
c语言是一门程序设计语言,c51是建立在c语言基础上的,可以说没学过c语言的话学c51还是有点困难的,c51是c语言和单片机编程的结合,主要用于单片机的编程。

中国物联网校企联盟技术部
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冥王哈迪斯110
2013-03-23 · TA获得超过106个赞
知道答主
回答量:22
采纳率:0%
帮助的人:23.2万
展开全部
C51的全名是AT89C51,是一种51系列的单片机,可以用C语言来编程,记住,C51是单片机,是面向控制用的,和C语言不一样。学好C51不仅要精通编程,还要懂C51的内部结构。好好学吧,少年。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2018-06-26 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38375
国家科技进步奖

向TA提问 私信TA
展开全部
区别还是有的,51单片机的C语言面向的是单片机,所以硬件方面的函数和定义更多,很多相同名称的函数其实意思是不完全一样的。比如printf函数,传统的C语言是格式化输出到显示器显示,而单片机则是通过串口将数据格式化传送出去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你帝弟
2013-03-23
知道答主
回答量:44
采纳率:0%
帮助的人:13.8万
展开全部
学会了c语言你就可以完爆c51了,再了解51中断、位定义和寄存器等51知识就可以了。。。好好学单片机,祝你好远
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式