单片机编程,有用 C语言的,也有用汇编语言的,二者都需要用编译软件进行编译,生成单片机的
机器代码,通过烧写器(单片机程序下载器)烧写到单片机芯片的程序存储器中,通电后单片机按照
程序运行,完成所编制好的智能控制。
写进单片机的都是二进制代码哟.
但大家编写程序都使用语言如C和ASM(汇编).编好的程序用你说的编译器编译成二进制代码.
编译软件般会随你的单片机和调试器而定(调试器是用于调试没有Jtag的单片机)
常用的编译器是Keil,IAR当然还有其它的...ads,pn等,还有单片机厂家自带的
绝大多数是汇编语言,用编程器烧写进去。