1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。
2、像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行 *** 作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。
3、引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
扩展资料:
理解这个原理需要知道几个知识点:
单片机是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
单击片烧录原理总结:
ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。
ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。
IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是 *** 作系统,主板里面装入引导 *** 作系统的基本程序,下载程序就是给电脑装系统。
参考资料来源:百度百科-单片机
麦肯单片机烧录过程如下:1、准备好USB转串口工具和相关软件。比如下载并安装好KeiluVision软件、STC-ISP软件等。
2、将USB转串口工具连接至电脑,并连接好需要进行烧录的麦肯单片机。
3、打开相关软件,并建立连接。具体连接方式可能因型号而异,需要查看相关使用手册或教程进行设置。
4、选择需要烧录的程序或固件,并进行编译和生成Hex文件。
5、在烧录软件中选择对应的端口和波特率,并将Hex文件导入。
6、点击烧录按钮,开始烧录。根据软件提示进行 *** 作,直到烧录成功。
ma805单片机可以使用多种烧录器来完成烧录,其中主要有单片机烧录器、多用途烧录器、PCB烧录器等。单片机烧录器是一种特定的烧录器,专门用于烧录单片机,它可以支持多种型号的单片机,比如ma805单片机,它能够完成单片机的编程,并且可以支持多种单片机的编程语言,比如汇编、C语言等。该烧录器的 *** 作也比较容易,可以自动将单片机程序烧录到单片机中,也可以检查单片机程序是否正确,并可以重新烧录程序。
多用途烧录器是一种综合性的烧录器,它可以用于烧录不同类型的器件,比如单片机、存储器、微控制器、DSP、CPLD等,其中也可以用来烧录ma805单片机。多用途烧录器一般支持多种编程语言,比如汇编语言、C语言、JAVA等,并且具有 *** 作简便的特点,可以自动完成烧录 *** 作,在烧录过程中可以检查单片机程序是否正确,并可以重新烧录程序。
PCB烧录器也可以用于烧录ma805单片机,它是一种专门用于烧录PCB板的烧录器,可以自动完成PCB板的烧录,也可以检查PCB板上的单片机程序是否正确,并可以重新烧录程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)