51单片机的C语言与电脑用的C语言资源一样吗?

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:54:55
例如C语言中随意定义全局变量,在51单片机里,能随意定义那些变量吗?还有里面有没有时间函数?

51的RAM有限的。能定义全局变量,但要省着点用,没有时间函数的,你需要自己扩展外部时钟芯片,和自己写函数,这可不是电脑,可以调用一下函数,函数有些不过不多。还有51普通单片机没有晶振没有复位电容上电了也没法跑。

可以定义全局变量。

没有专用的时间函数,在计算机中时间函数功能的实现是以有相关的硬件电路(RTC)来作为支持的。如果单片机没有RTC,就不会有时间函数,或者需要你根据实际使用的硬件来自己编写这个函数。

没有时间函数。
全局变量之类的可以随便定义,但单片机RAM资源有限,尽量不要用静态变量之类的