学海荡舟手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

单片机的自学编程语言

    1、先学汇编语言
  
  (1)建议初学的人最好从汇编语言开始,因为汇编语言最接近硬件、实时性好,可以直接控制单片机的资源,比如具体的单片机引脚、内存地址等。用它编写的程序,短小精炼,而且在编程的时候,可以加深对单片机内部结构的了解,同时汇编语言对初学者的电脑水平要求低、上手快。(2)学习汇编语言可以参考相关的书籍。汇编语言有100多条指令,常用的也就二三十条,可以先记住常用的汇编指令,如果一时记不住可以打印出来慢慢熟悉,然后实验验证别人的汇编程序,最后在理解的基础上对这些汇编程序的相关参数进行修改后再反复实验,这是快速掌握单片机的捷径!(3)要学会看懂别人的汇编语言程序,可以将汇编语言的指令翻译成自己容易理解的功能描述性文字,注释在程序后面,便于以后引用。
  
  2、学C语言
  
  (1)C语言是一种结构化语言,它层次清晰,便于按模块化方式编写程序,易于调试和维护。它的表现能力和处理能力极强。C语言具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,并可以直接访问内存地址,进行位(bit)一级的操作。  (2)C语言编程较容易,程序短、可移值性好、可读性强。
  
  3、C嵌套汇编
  
  汇编程序可读性差、程序长、可移值性差,尤其对编程者的汇编语言的水平要求较高.而C语言的实时性没有汇编好,控制硬件也不像汇编那么接近硬件。所以先学习汇编,当汇编掌握得很好的时候再学C语言,最终达到用C嵌套汇编的编程风格。

相关文章