stevenpe:
不太认同贴片机的观点。C和汇编相比较而言,固然C更高级,更进一步,但具体选择还是要看应用场合和自己的擅长。相对于汇编而言,C语言是更简单,更傻瓜式的语言。有些时候,不是说做事情一味的要从源头做起,只是同样的功能的程序,用汇编和C编写,运行效率和程序大小大不相同。就感应加热控制器而言,这么简单的功能,用上16位的DSP已是足矣实现控制所需和人机界面所需的各种功能,更别说用ARM,甚至再加UCOS-II这样的小系统了。编写这样的软件,你去用C语言固然很简单,但真正在单片机里面运行的实用性确是不太理想。如果用汇编来写,那就相对较好了。也有C和汇编互通偷懒的方法,如果不愿意用汇编来写,你可以用C先写完了,然后编译,出来相应的汇编,再在此基础上做调试修改,那就方便了。