A. 单片机为什么能直接烧录程序
单片机能直接烧录程序是因为单片机中已经存在了一个烧写程序。
启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
单击片烧录原理总结:
ICP:使用SWD接口进行烧录,如J-Link烧录器和J-Flash软件配合使用。
ISP:使用引导程序(Bootload)加上外围UART/USB等接口进行烧录。
IAP:软件自身实现在线电擦除和编程的方法,不使用任何工具。程序通常分成两块,分别为引导程序和应用程序。
B. 什么是单片机烧写软件
简单点说,就是把你写好代码(C或者是汇编)专程的机器语言通过一定的方式下载到单片机中。称为烧写。扩展阅读:51单片机烧写过程及详细说明【图文】烧写软件很多,方式也很多,主要看你的单片机型号.STC系列单片机为例:
首先,需要安装keil软件和STC_ISP程序下载软件。
先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了...通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。这样就可以了...
实验板与PC机的连接:一般对现成购买的开发板来说,会有一个USB接口提供5v电源、提供通信或另一个USB用来下载接口驱动程序,同时有RS232串口,实现MAX232电平与单片机TTL电平之间转换,用来进行通信下载程序和数据;;对自己搭建的电路板来说,仍会有MAX232芯片和RS232串口用来实现程序的烧写,实现对单片机写入数据和程序的下载。用的是RS232串口实现的程序烧写!
若要用USB来烧写,需要一个相应的ISP下载软件和硬件烧写器,一般这种烧写器价格不菲。用的是USB口实现烧写程序!
一般的,烧写程序还是选用可以用ISP下载的,自己搭建个RS232串口的电路,简单实用,对单片机烧写程序就够用了。【更多资源】
C. 51单片机的程序烧写软件有哪些
烧录程序有STC_ISP可以直接用,U-EC5就要用USB驱动了
D. 单片机烧写程序是那个软件
这要看你用什么编程器了,如果使用kit2
或者icd2
使用开发环境就可以烧写了。如果用k150的这种编程器
有专门的烧写软件。pic单片机是需要专门的设备,就是我说的那些了。
E. 51单片机烧录软件
AT89S××单片机的烧录方法有几下几种:1.编程器 2.并口线下载 3.USBASP编程器烧写,而你有的usb-串口线,一般是用于STC单片机的程序烧写,并不能满足AT89S××的程序下载,也就无所谓软件了。可以换用STC的单片机,就可以用到usb-串口线,所用的软件是STC_ISP,可以在官网下载最新的烧录软件。官网: http://www.mcu-memory.com/,可以共同交流,QQ 905182125
F. 单片机烧录需要什么硬件软件
若是带ISP的就比较方便 用串口配合软件stc_ISP_即可,若不带ISP的 就要用专用烧录器和软件,具体的可以在相应单片机的规格书中查到
G. 单片机烧写程序的方法!
异步通信的基本概念
异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。
异步通信的特点:不要求收发双方时钟的严格一致,实现容易,设备开销较小,但每个字符要附加2~3位用于起止位,各帧之间还有间隔,因此传输效率不高。
一般烧写单片机的程序用ISP就可以。
H. 如何给单片机烧录程序
需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。
1、首先准备好51单片机最小系统板和烧录器。
I. 单片机烧录软件问题
USB方式也是通过USB转串口的方式,通过串口连接单片机的。但是电脑串口提供的电压不是5V的。所以要通过max232芯片转换。烧写的过程是通过单片机内部的固化程序和电脑烧录软件进行通信。一般是通过单片机的串行端口或者专用的引脚来进行烧录的。网上有专门的编程线内部集成有专用的通信芯片价格比较便宜,如果自己制作的话网上也可以找到相关的电路图,只是要麻烦一些