单片机开发用C和汇编语言各有什么优缺点
我也觉的用C很难满足一些延时精度高的问题,所以光用C是不能解觉所有的问题。最近考虑是否要学习汇编。感谢各位的指导!...
我也觉的用C很难满足一些延时精度高的问题, 所以光用C是不能解觉所有的问题。最近考虑是否要学习汇编。感谢各位的指导!
展开
6个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
意法半导体(中国)投资有限公司
2021-01-14 广告
2021-01-14 广告
推荐STC的抗干扰很好。用9块钱的STC89C54RD+,16K的ROM,1K的RAM。我用过的,实现你的功能不成问题。如果环境恶劣,也可以选择工业级的STC89C54RD+,14块钱。而且这个单片机带AD,10位分辨率。可以用来接你的压力...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
楼主,延时的话要高精度一般可以用定时器,或者-nop,而且可以在编译器里面debug,以确定延时的精度。汇编语言最大的好处就是效率高,此外都是不方便处。小程序用汇编还行,大程序必须用C或者C++等高级语言。
你学汇编和汇编的有没有用没太大关系,汇编更多是与寄存器打交道,和处理器硬件接触更深,学汇编对巩固C也是有好处的。
你学汇编和汇编的有没有用没太大关系,汇编更多是与寄存器打交道,和处理器硬件接触更深,学汇编对巩固C也是有好处的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言简洁,灵活,移植性强,缺点:编译后的代码比汇编长
汇编代码:不简洁,可读性差,移植性差,优点:编译后的代码短
汇编代码:不简洁,可读性差,移植性差,优点:编译后的代码短
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C和汇编语言,相差的不仅仅是可读性、代码长短的问题。
汇编语言是这种单片机本身的语言,只有使用汇编语言,才能最大的发挥单片机的能力。
使用通用的C语言,来控制单片机,只是隔靴搔痒,是赶活的“民工”常用的语言。
汇编语言是这种单片机本身的语言,只有使用汇编语言,才能最大的发挥单片机的能力。
使用通用的C语言,来控制单片机,只是隔靴搔痒,是赶活的“民工”常用的语言。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
初学者学基本的汇编使用,能帮助你理解单片机的硬件结构
熟练后学C,开发很方便
但你要知道,不会汇编的程序员永远是二流的
熟练后学C,开发很方便
但你要知道,不会汇编的程序员永远是二流的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询