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

如题。。。请高手给个简单的程序 如流水灯 都行 。。。这两天 看了一个c的流水灯程序 大部分看懂了 但是 里面有关于sbit 的语句 我看不懂。。。是不是c++也是一样的? 但为什么我看的c++书里都没有这样的语句?

单片机的C和这些通用C只是书写形式、语法相似而已,就别提C++了,是完全不同的东西,sbit是单片机的C里面的位指令,是方便对硬件进行操作,通用的C/C++里根本就没这东东。至于什么流水灯的控制,要看硬件是怎么设计的,没有硬件的连接图,程序写出来也未必合用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-27
c++程序执行时比较耗内存,在单片机中的内存都是很少的,基本上没有人用c++来写单片机的程序;另外单片机也都不支持c++编译后的汇编指令如try等本回答被网友采纳
第2个回答  2013-10-27
sbit是单片机自带的编译器中定义的。你可以去看看相关文档,这和c语言没有太大关系,你说的用c++写汇编,这样的很少,因为很多单片机厂商提供的编译器只支持c语言。
相似回答