stevenpe:
不太認同貼片機的觀點。C和匯編相比較而言,固然C更高級,更進一步,但具體選擇還是要看應用場合和自己的擅長。相對于匯編而言,C語言是更簡單,更傻瓜式的語言。有些時候,不是說做事情一味的要從源頭做起,只是同樣的功能的程序,用匯編和C編寫,運行效率和程序大小大不相同。就感應加熱控制器而言,這么簡單的功能,用上16位的DSP已是足矣實現控制所需和人機界面所需的各種功能,更別說用ARM,甚至再加UCOS-II這樣的小系統了。編寫這樣的軟件,你去用C語言固然很簡單,但真正在單片機里面運行的實用性確是不太理想。如果用匯編來寫,那就相對較好了。也有C和匯編互通偷懶的方法,如果不愿意用匯編來寫,你可以用C先寫完了,然后編譯,出來相應的匯編,再在此基礎上做調試修改,那就方便了。