分类：电脑/网络-硬件
问题：编写单片机程序用什么语言 
回答：初次接触的系列用汇编编几个小程序练练手，然后就可以用C来写了。用C在程序结构、可移植性方面都比汇编好，但是是某些特殊地方可能需要嵌入汇编，比如C编译器不支持转换的汇编命令，比如需要汇编才能达到的紧凑代码结构，还有arm的启动文件等。对于高端的mcu，有的编译器支持C++，那样可以方便的封装类，做大型程序时很方便。
对于打算跑操作系统的mcu，就得按照os的要求来写，比如跑wince，那肯定用evc或者evb了。一切不可拘泥。