《单片机应用技术》:
4.汇编语言
为了方便使用,人们将每一种机器语言指令用英文符号来代替,这个英文符号称为助记符,这样就克服了机器语言编写程序的缺点,利用助记符人们就能够比较方便地使用指令,这种指令编写的程序称为汇编语言程序。但是,单片机对用汇编语言书写的指令是不认识的,必须把它翻译成机器语言,这个翻译过程称为:汇编或产生代码。程序的编写和翻译过程,可以使用Keil编译软件在微型计算机上完成。
5.C语言
使用汇编语言编写的程序尽管比使用机器语言好读好懂些,但汇编语言与人们语言习惯有很大的差距,用汇编语言编程必须对单片机的汇编语言指令有深刻的理解,才能编好程序,单片机汇编语言指令有111条,掌握它需要一个过程,这也是初学者使用汇编语言编程比较困难的原因。为了克服这个困难,单片机编译译件如Keil C51把人们习惯、易懂的C语言应用于单片机编程。这样,只要有一点C语言程序设计基础,再了解单片机的内部资源和C语言在单片机的编程规则,就可以将C语言直接应用于单片机编程,称为51系列单片机的C语言,简称C51。
……