如何用C++编写一个程序放到单片机中运行?

2025-01-01 01:48:35
推荐回答(3个)
回答1:

单片机的C和这些通用C只是书写形式、语法相似而已,就别提C++了,是完全不同的东西,sbit是单片机的C里面的位指令,是方便对硬件进行操作,通用的C/C++里根本就没这东东。至于什么流水灯的控制,要看硬件是怎么设计的,没有硬件的连接图,程序写出来也未必合用。

回答2:

c++程序执行时比较耗内存,在单片机中的内存都是很少的,基本上没有人用c++来写单片机的程序;另外单片机也都不支持c++编译后的汇编指令如try等

回答3:

sbit是单片机自带的编译器中定义的。你可以去看看相关文档,这和c语言没有太大关系,你说的用c++写汇编,这样的很少,因为很多单片机厂商提供的编译器只支持c语言。