欢迎您光临五金加工厂,如有问题请及时联系我们。

51单片机开发板能不能烧录程序?51单片机的汇编语言怎么烧录?

作者:五金加工
文章来源:本站

  51单片机开发板能不能烧录程序?

  单片机开发板能够通过烧录程序的方式来加载软件程序。烧录程序是将软件程序通过编程器或者USB接口写入开发板的存储器中,使得单片机能够执行相应的功能。

  通过将编译好的程序文件烧录到开发板中,可以实现单片机的控制、数据采集、通信等各种功能。

  因此,单片机开发板是能够烧录程序的,这也是单片机开发的基本流程之一,通过这一步骤可以将程序载入开发板中,从而实现对单片机的控制和应用的开发。

  

51单片机开发板能不能烧录程序?51单片机的汇编语言怎么烧录?

  51单片机的汇编语言怎么烧录?

  不管是汇编语言程序还是C语言程序,51单片机的烧录过程都是一样的,首先是将程序编译成hex文件,再利用专用的下载工具软件,通过串口1将hex文件烧录到单片机的程序存储器当中。

  使用汇编语言编程和C语言编程的主要区别仅在于编译过程,这个过程并不影响如何烧录。

  51单片机的汇编语言可以采用编译器编译成二进制代码再采用芯片厂商提供的烧写工具进行烧录。

  单片机的开发用什么语言是次要的,因为不管你用c语言也好,用汇编也好,单片机是不认识这些语言的,只有采用第三方编译器将这些语言翻译成二进制代码单片机才能识别。

  51单片机烧写程序需要用到单片机的UART串口,所用到的工具为USB/TTL,具有四个引脚分别为5V、GND、TXD、RXD,需要和单片机的UART口连接,在连接的时候需要注意的是,串口要交叉连接,即USB/TTL的TXD和单片机的RXD连接;USB/TTL的RXD和单片机的TXD连接。

  2 所用到的软件以及设置

  STC的51单片机需要用到STC-ISP软件,该软件可以在STC的官网上下载到

  

51单片机开发板能不能烧录程序?51单片机的汇编语言怎么烧录?

  

51单片机开发板能不能烧录程序?51单片机的汇编语言怎么烧录?

  烧写过程为:1)选择具体的单片机型号,本文用的是STC89C51;2)选择串口号,该串口号就是USB/TTL的串口号,可以在我的电脑→设备属性中可以看到;3)选择所要下载的hex文件,点击“打开程序文件”选择需要烧写的hex文件,该文件由编程软件生成,如keil生成;4)点击下载“下载/编程”,这里需要注意的是,点击完了后,会在右侧出现“正在检测目标单片机”的字样,这时要把单片机的电源开关一下,即先断电再马上上电。之后,就出现下载的进度条。

  经过以上步骤单片机烧写程序的过程就完成了。

  3 烧写程序需要注意的地方

  用USB/TTL连接单片机时,需要将数据线交叉连接;点击了下载按钮后需要给单片机重新断电再上电,进行单片机的冷启动。

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!