零基础从C语言入手。在书上看到单片机的汇编语言与嵌入式C语言的比较,比较有用。
1.嵌入式C程序中的主函数是汇编程序中的主程序;嵌入式C程序中的函数是汇编程序中的子程序。程序运行都是从主函数或主程序开始,并终止于主函 数或主程序中的最后一条语句。但是在编写方面,汇编程序中的主程序必须编写在整个程序的最前面,因为汇编程序运行是从整个程序中的第一行开 始;而嵌入式C程序中的主函数可以放在程序的前面,也可放在后面或其他位置,无论主函数在什么位置,程序运行时都会先自动找到主函数,并从 主函数中的第一条语句开始执行。
2.编写嵌入式C程序一般使用小写英文字母,嵌入式C的关键字均为小写英文字母,也可以使用大写英文字母,但大写字母一般都有特殊意义。
3.嵌入式C严格区分字母大小写,也就是说abc、Abc、ABC是3个不同的名称,而汇编语言不区分字母大小写,但大写字母一般都有特殊意义。
4.嵌入式C不使用行号,一行可以写多条语句,但每一条语句最后必须有一个“;”作为结尾,而汇编语言一行就是一条语句。
5.嵌入式C每一个独立完整的程序单元都由一对大括号括起来,大括号必须成对使用。
6.嵌入式C的程序注释信息需要使用“”括起来,如,或是用双斜杠,如“//头文件”;而汇编程序语句的注释信息使用一个分 号,比如“:延时程序”(注释信息所用符号必须是英文状态下)。