单片机和C语言有什么关系吗

单片机的编程语言是不是可以用计算机的C语言编制呢》?

语法、运算符和变量规则都一样,由于CPU不同,所以库函数都不一样。在普通C中常用的头文件是stdio.h,在单片机(51为例)常用的头文件是reg51.h或reg52.h。单片机面向的是硬件环境更多一些。常用函数printf,普通C中输出到屏幕,单片机中输出到串口。等等,具体的需要自己去挖掘。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-23
如果用单片机的编程语言要做出实际的东西,比较难,比如说你做一个除法,十六位的,你要编几十条语句,但你用C语言,一句就行了,而且编写的程序精简,容易查出错来,调试比较简单。只要你对单片机有一些硬件的了解,你就可以用C编些比较复杂的程序。现在单片机的执行速度很快了,时针频率有的可以达到40M,不存在C语言的效率不高而影响你的程序运行!用C编写足够了。本回答被提问者和网友采纳
第2个回答  2008-07-26
楼主所要的答案是:能。

单片机和C语言的关系,可以比如你手中的电脑和你使用的高级编程语言的关系,当然,你用你的电脑加汇编语言也能编出你要的东西。
第3个回答  2008-07-26
大型的单片机程序一般都用C语言
不过C语言的效率不高 建议初学者用汇编 这样更了解底层 有利与以后的发展
第4个回答  2017-11-22
用C语言效率更高。
相似回答