1、把程序写入单片机一般叫烧写,故有烧写器,可以用它很容易的把程序烧进单片机,但不推荐这种方法,因为烧写器贵。
2、现在很多单片机支持ISP方式的烧写,如果电脑有并口的话,就可以用个很简单的并口ISP线即可,如果没有并口,就买个USB_ISP的接口,支持usb接口,很方便。
3、还有就是用STC的51单片机,直接从电脑串口连三根线在搭配软件就可以烧写,推荐第三种。如果单片机的程序没有加密的话可以吧二进制机器码读出来,然后通过反汇编软件来把机器码转换为程序代码,反汇编软件网上可以荡的,不过反回来的程序精度不高,需要仔细的再核对一下。正版的KEEIL可以读出机器码 ,但不能反汇编。单片机一般也可以上载到电脑中,但是单片机中的文件是二进制文件,一般什么bin结尾的,里边基本就是01,基本上没有可读性,而且当作为成品的时候往往是要加密的,读出来没有解密方法的话就是一堆乱码我是用Keil4来编写程序,写完后在Keil4的Project-Options for Target 'Target 1' - Output中勾选Create Hex File,然后进行编译,生成Hex文件。打开STC-ISP,选择单片机型号,串口号,打开程序文件(生成的Hex文件),点击下载编程,打开单片机电源,下载完成。你问的导入程序是什么意思?是把电脑里的程序烧录到实物单片机内吗?
电脑里的程序写好了,要用编译软件 keil 编译成HEX代码文件,再用烧录软件,把HEX代码文件烧录到实物单片机里就行了。这个 *** 作也叫下载程序,或叫编程。不叫导入。如何将已编好的程序块导入源文件,有两种方法:
1打开所要导入源文件的功能块,在LAD/STL/FBD编辑窗口中选择菜单FILE-->Generate Source,输入源文件名,选择要导入的块,点击OK后就可以在工程管理器里面的SOURCE项下找到刚才生成的源文件打开即可
2首先在工程管理器里面的SOURCE项建立一个源文件(打开SOURCE项,菜单:INSERT-->S7 SOFTWARE-->STL SOURCE)打开,菜单:INSERT-->BLOCK,在打开的界面选择需要导入的块结果同上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)