c++与单片机

目前除了汇编外,基本上都是使用c语言为单片机编程的,但是可否改用c++来控制单片机呢?效果好不好?... 目前除了汇编外,基本上都是使用c语言为单片机编程的,但是可否改用c++来控制单片机呢?效果好不好? 展开
 我来答
意法半导体(中国)投资有限公司 2023-06-12
展开全部
MAIN: MOV SP,#50H MOV DPTR,#TAB;读入字模指针 MOV 30H,DPL; 存起来 ;堆栈低8位 MOV 31H,DPH ;堆栈高8位 MOV 32H,30H;再记录指针,留作移动了多少位的判断 用。 MOV 3H,31H ;3H记录字模数据的高位地址 INC 3H;3H高位地址+5,表示数据有5X256列之多。 ROL: MOV R2,#01H;设扫描次数 INI1: MOV DPL,30H;这段是扫描一次32列 MOV DPH,31H MOV R4,#32 MOV R3,#0 LOP1 P1,R3 CLR A MOVC A,@A+DPTR MOV P0,A INC DPTR CLR A MOVC A,@A+DPTR MOV P2,A INC DPTR CAL DELAY INC R3 DJNZ R4,LOP1 DJNZ R2,INI1;这条预留扫描次数用可以调整速度 MOV DPL,3…
Frank7258
推荐于2017-09-02 · TA获得超过1503个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:553万
展开全部
用C还是C++不是根本性的问题,但是C++的很多特性比如虚函数等是需要额外的开销的,因此,在单片机这样系统资源很有限的情况下,C++带来的很多特性并无法发挥,因此大家一般也都只是用C语言来写单片机程序。有一些单片机编程环境,把文件扩展名改为cpp,就可以使用C++的功能。为了对资源的使用降到最低,很多单片机程序直接使用汇编语言来写。
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机是一种集成电路芯片。又称单片微控制器,是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。一块芯片就成了一台计算机。特点是体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。 单... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
中原极乐天4188
2011-07-14 · TA获得超过7.2万个赞
知道大有可为答主
回答量:4.5万
采纳率:0%
帮助的人:6073万
展开全部
C语言差不多可以说是最接近机器语言的,C++之类的就不行…………还是用 C吧……
最接近机器语言的只有汇编和C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hylaijl
2011-07-19
知道答主
回答量:27
采纳率:0%
帮助的人:18.1万
展开全部
用ARM+eVC,其中eVC就跟VC++差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7324d02
2011-07-14 · TA获得超过476个赞
知道答主
回答量:352
采纳率:0%
帮助的人:311万
展开全部
暂时没听说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式