Ⅰ 怎么把单片机程序写到单片机里面需要用到什么东西
如楼上所说,一般程序编译后会生成.HEX(十六进制文件)或.BIN(二进制文件)后缀的文件,这些文件可以通过专用的烧写设备写到单片机的程序存储器里面。有一些单片机也可以通过串口连接然后配合上位机烧写程序将程序写进Flash,还有的单片机使用JTAG也可以。这些会因使用的单片机不同而有所不同。相同的是,所谓把“程序写到单片机里面”其实是将程序写到单片机的程序存储器里面。
具体点吧,对于不支持ISP(in-system programming 在线系统编程)的器件(比如说AT89C51),那就需要用专用的烧写器,配合上位机软件将程序烧写到Flash里面。对于支持ISP的器件(比如AT89S51/52,PIC,MSP430,ARM等)就可以使用串口或JTAG连接(各个器件的ISP电路基本上DATASHEET都提供,上位机程序一般生产商也提供)通过简易的ISP软件,将程序烧写到Flash(当然像AT89S51/52,PIC等也可以使用编程器)。其中ARM提供JTAG下载方式。另外,如果单片机使用的是扩展外部存储器,那就可以使用编程器直接对外部存储器编程。ARM的程序下载比较复杂,可以使用其它的很多接口方式。
总结起来一句话,所谓的把“程序写到单片机里面”其实是将程序写到单片机的程序存储器里面。当然这可以使用任何有效的方法。
Ⅱ 程序是怎么写入单片机的
可以采用ISP下载线,写入单片机程序的STC系列单片机
Ⅲ 怎么把源程序写到51单片机里去
源程序是不能写到51单片机里去的,写竟进去了也不能执行,一般写到51单片机里去的是经过编译的目标程序,步骤1,编译, 如通过Keil C;步骤2,烧写成,要使用开发板或编程器下载到单片机里
Ⅳ 怎么把程序写进单片机
1 首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式。
2 使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号。
3装在要烧写到程序代码(HEX文件格式)
4进行芯片空白检查
5选择编程(进行下载)
6对比检查(成功)
当然也可以选择自己做一个某个芯片的专用的烧写器。
Ⅳ 怎么把程序烧写到单片机里去
要看你是用AT的还是STC的,两种51写入的编程器不同,STC的有个简单的串口编程器。电路比较简单。用MX232搭就是。用AT的话就要用89S52系列才有简单的ISP下载电路。STC在他的说明文档中有烧写器的电路。你可以下载参考一下。
Ⅵ 怎样把单片机里的程序读取出来和把程序写进单片机
1 首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式。
2 使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号。
3 装在要烧写到程序代码(HEX文件格式)
4进行芯片空白检查
5选择编程(进行下载)
6对比检查(成功)
当然 也可以选择自己做一个某个芯片的专用的烧写器。
Ⅶ C语言怎么写进单片机
1、把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。
2、如果是可在线编程的,可以用ISP直接进行烧录。
3、如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。
注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。
如果找不到对应的型号,说明不支持该型号的单片机。
Ⅷ 如何把程序写入单片机
现在的单片机一般:
通过USB(需要装上配套驱动)模拟串口,将用KIEL编译后程序写到单片机;
也可直接用串口与PC相连,将用KIEL编译后程序写到单片机;
更多交流参考我空间文章发。
Ⅸ 怎么把程序导入单片机中
如何将已编好的程序块导入源文件,有两种方法:
1.打开所要导入源文件的功能块,在LAD/STL/FBD编辑窗口中选择菜单FILE-->Generate Source...,输入源文件名,选择要导入的块,点击OK.后就可以在工程管理器里面的SOURCE项下找到刚才生成的源文件.打开即可
2.首先在工程管理器里面的SOURCE项建立一个源文件(打开SOURCE项,菜单:INSERT-->S7 SOFTWARE-->STL SOURCE).打开,菜单:INSERT-->BLOCK,在打开的界面选择需要导入的块.结果同上