谈谈大家对这个东西的看法,也没有必要学习一下!
------解决方案--------------------------------------------------------
对于大一些的单片机软件我认为一定要用C写。但同时对ASM也要有一定的了解。
软件工程不仅可对PC开发语言重要,对于单片机软件开发来说也是非常重要的。
C语有很好的移植性与可读性,可以很好的实现原码的管理与知识积累。最重要的不是如何写代码,而是一个代码或项目的设计思路,ASM不能直观的反映作者的设计思路,而C却做的很好!
------解决方案--------------------------------------------------------
asm主要是用来管理中断和硬件的。编写一些驱动程序的时候,能用到asm。C语言是用来编写上层的应用程序。
asm执行效率高,C语言结构清晰,便于阅读和移植。玩单片机,用C语言是必不可少的。