单片机编程和平时c语言编程的区别

所以禁止出现return这个东东的在主程序中,你可能看过很多单片机程序,如果之前一直前行,到最后至少都会有一个while(1);来结束,就是将程序稳定在这个地方,以保证之前程序的“成果”。如果没有这个,程序就从此不受控而乱了。申明变量时并不是都声明为外部变量,只有需要时才会如此声明的。
单片机编程和平时c语言编程的区别
单片机的主程序要在一个循环体内才可以保证单片机稳定的运行,所以禁止出现return这个东东的在主程序中,你可能看过很多单片机程序,如果之前一直前行,到最后至少都会有一个while(1);来结束,就是将程序稳定在这个地方,以保证之前程序的“成果”。如果没有这个,程序就从此不受控而乱了。
申明变量时并不是都声明为外部变量,只有需要时才会如此声明的。2014-03-07
1、单片机中C的语法一般都对 ANSI C有些扩展,及一些特殊写法 如C51扩展的 data xdata bit sbit 一类的,还有一些中断程序写法 void int() interrput 1 一类的。
2、C是一门语言,由对应平台的编译器编译成对应平台汇编的程序,各平台的汇编不一样,当然编译器也不一样 DOS上的TC2 TC3 WINDOWS上的VC 8051的C51都有自已的编译器 具体区别是由编译器决的,只能参考对应的编译手册,即使同种平台不同的编译器对C的扩展也有不同。2015-10-25
在main主函数中都有一个while语句进行循环,结果表现在单片机上,比如流水灯。单片机编程主要是与硬件结合,一般不需要返回值
至于声明变量的时候都是声明的外部变量,我同意楼上说法,根据需要去写。2014-03-07
void main 这种写法很常见,但是在有些编译器上通不过,它要求必须有返回值,但有些编译器没之歌要求,大家就用void了, 在单片机的main函数里,一般会有一个大的死循环,初始化完成后就在这个死循环里运行,所以一般不会到return这

至于声明外部变量,这个我认为你的意思是定义变量吧,而不是声明变量。定义局部变量和外部变量根据需要而定,这个不是死的

其实 只有外部变量需要声明,局部变量不需要的,注意这里的声明不是定义,要能区分变量声明和变量定义的区别2014-03-07
没区别啊。2014-03-07
mengvlog 阅读 31 次 更新于 2025-09-09 19:36:36 我来答关注问题0
  •  赛玖百科小窍门 你知道C语言和单片机C语言有什么区别吗?

    C语言:广泛应用于各种软件开发领域,包括桌面应用、网络服务、游戏开发等。其目标是提供一种高效、灵活且易于理解的编程语言。单片机C语言:主要应用于嵌入式系统开发领域,特别是单片机编程。其目标是提供一种能够直接操作硬件资源、实现低功耗和高可靠性的编程语言。总结:单片机C语言是C语言在单片机领域的...

  • 总的来说,单片机编程与C语言编程之间的区别主要体现在应用领域、编程层次以及所依赖的资源上。单片机编程更注重硬件与软件的结合,而C语言编程则更侧重于软件开发,两者各有特点,适用于不同的应用场景。

  •  翡希信息咨询 C语言与单片机C语言的区别是什么

    C语言:作为一种通用的高级编程语言,C语言广泛应用于各种软件开发,包括操作系统、嵌入式系统、游戏等。它具备丰富的功能特性,能够很好地操作底层硬件接口,但并非专为单片机设计。单片机C语言:专为单片机编程而设计,如C51等。它在普通C语言的基础上添加了一些特定指令和功能,以更直接、直观地操作单片机...

  •  阿暄生活 c语言和单片机有什么区别吗

    C语言和单片机存在明显的区别:定义:C语言:是一种通用的高级编程语言,广泛应用于系统软件、应用程序、嵌入式系统等领域。它拥有丰富的库函数和强大的性能,是实现复杂功能的重要工具。单片机:是一种集成了微处理器、存储器、输入输出接口等功能的微型计算机。它主要用于控制设备或系统,在家用电器、工业...

  •  好学者百科 C语言与单片机C语言的区别 急求

    3、单片机c语言编程是基于C语言的单片机编程。单片机的C语言采用C51编译器(简称C51)。由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标准,生成的代码遵循Intel目标文件格式,而且可与A51汇编语言PL/M51语言目标代码混合使用。C51本质就是C,是为在单片机上使用C而出来的,如果C不牢固...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部