如果是,列的单片机,下载一个stc-isp软件,将编译生成的.hex文件下载单片机中就好了,但有一点注意的是,这个软件是需要驱动程序的,否则是不能运行的。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM。首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式。使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号。装在要烧写到程序代码(HEX文件格式)行芯片空白检查,择编程(进行下载)比检查(成功)当然也可以选择自己做一个某个芯片的专用的烧写器。
先在KILEC的optionsfortarget工具栏中的output选项下,nameofExecutable后面的空框里输入你要输出的文件名,然后在Create.Hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。如果是可在线编程的,可以用ISP直接进行烧录。如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。如果找不到对应的型号。
我一直用单片机做东西,有个往单片机写程序的软件STC-ISP-V。用keil编程软件写好程序,编译输出为hex和二进制文件,用串口电平转换板(常用MAX,片来做),把电脑后面的com口和单片机的(Rxd、Dxd引脚)相连,单片机还要接晶振和电源。在电脑运行stc公司提供的STC-ISP软件,把前面编译好的hex文件装到单片机里。提到的软件都可从网上下载获得。
stc单片机可以用串口下载,接串口,然后用上位机软件下载就可以了。上位机软件叫做stc-isp.自己做一个最小板加下载板不到一个小时就能做成,应用简单。atmel的单片机必须用isp下载工具,比如usb下载器,很麻烦,花费大,自己不能diy。你可以去百度文库收一下stc,,c中文资料,上面有详细描述。C,单片机程序的上载分为两个步骤:编译和下载。编译在编写C,单片机程序之前,需要先安装KeilC,发工具,并按照其官方文档配置好开发环境。然后,使用C语言编写程序,并通过KeilC,发工具进行编译。编译后会生成一个HEX文件,用于下载到单片机中。下载下载HEX文件到C,单片机中。
怎么将程序下载到单片机
首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式。使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号。装在要烧写到程序代码(HEX文件格式)行芯片空白检查,择编程(进行下载)比检查(成功)当然也可以选择自己做一个某个芯片的专用的烧写器。先在KILEC的optionsfortarget工具栏中的output选项下,nameofExecutable后面的空框里输入你要输出的文件名,然后在Create.Hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。
。其中ARM提供JTAG下载方式。另外,如果单片机使用的是扩展外部存储器,那就可以使用编程器直接对外部存储器编程。ARM的程序下载比较复杂,可以使用其它的很多接口方式。总结起来一句话,所谓的把“程序写到单片机里面”其实是将程序写到单片机的程序存储器里面。当然这可以使用任何有效的方法。我一直用单片机做东西,有个往单片机写程序的软件STC-ISP-V。
以stc的单片机为例:\\x,\\x,,用keil编程软件写好程序,编译输出为hex和二进制文件\\x,\\x,,用串口电平转换板(常用MAX,片来做),把电脑后面的com口和单片机的(Rxd、Dxd引脚)相连,单片机还要接晶振和电源。\\x,\\x,,在电脑运行stc公司提供的STC-ISP软件。编译在编写C,单片机程序之前,需要先安装KeilC,发工具,并按照其官方文档配置好开发环境。然后,使用C语言编写程序,并通过KeilC,发工具进行编译。编译后会生成一个HEX文件,用于下载到单片机中。下载下载HEX文件到C,单片机中,可以通过以下步骤完成:将单片机与PC连接,使用USB或串口进行连接。
有些USB-RS,接器,不能兼容,可让宏晶帮你购买经过测试的转换器。Step,步骤,选择下次冷启动后,时钟源为“内部R/C振荡器”还是“外部晶体或时钟”。Step,步骤,选择“Download/下载”按钮下载用户的程序进单片机内部,可重复执行Step,步骤。烧录Bootloader。STM,片机通常需要通过烧录Bootloader来支持串口下载功能。使用编程器或ST-LINK等工具将Bootloader烧录到单片机中。这一步可以根据具体型号和开发板的设定进行简化处理,如开发板已自带Bootloader。进行串口下载程序。打开开发软件,选择串口下载模式,设置串口号、波特率等参数。
下载程序到单片机用什么硬件
在电脑上使用Proteus软件,打开目标文件。双击,片机图标,在弹出的窗口中,点击文件夹图标,从电脑文件夹中找到并导入编译好的HEX文件。在Proteus中,双击单片机,弹出一个对话框,点击“ProgramFile”旁边的文件夹按钮,找到对应的HEX文件,加载即可。需要注意的是。目前的单片机下载程序通常都是采用ISP(In-SystemProgramming在系统编程)方式,只是单片机不同,PC接口不同,而采用的下载线不一样通常情况下,下载线会用PC的串口,但很多电脑已经没有串口了,因而又出现了很多的USB转串口,USB转TTL,它们都叫ISP。
我一直用单片机做东西,有个往单片机写程序的软件STC-ISP-V。如果你的SST,,,或,以后出厂的,需要SST公司(不是STC公司)提供的下载软件才行,再早的可能不支持串口下载,因为芯片没有内置下载程序。电路上,给你个图做参考,到时从你的单片机系统板上将经过MAX,或MAX,的收发两线及地线引出(图中的PC插座,管脚的),接到DB。
STC,,片机是用串口下载程序的,不用再买什么下载器的,只要你的实验板上加一片MAX,或MAX,,就有一个TTL转RS,口了,就能下载程序了,到STC官方网站下载STC-ISP下载软件就行了。你电脑要是台式机,电脑上有COM口,再买一条串口线,将电脑的COM口与你实验板上的RS。问题一:单片机开发板上的硬件怎么使用首先,你需要仔细看开发板的原理图。你需要把单片机插到开发板的芯片座上,芯片座的引脚会和PCB板连接,PCB板上的走线会将芯片座的引脚连接到具体硬件上。开发板上的硬件设备都是通过开发板的PCB走线连接好的,你只需要在原理图上寻找具体硬件连接到单片机的管脚关系。
不是像stc那样用串口就行的。这个系列的芯片有较多的万能烧写器,多数是以并口完成。所以你如果非要用这个芯片,你得去找个万能烧写器,那个的配套软件就可以装在pc上,和使用stc的类似了。如果你有兴趣也可在百度上找万能编程器,自己按照电路图焊个,然后把它提供的程序写到里面后就可以使用了。isp下载口是将程序下载到单片机板的接口通常用只用的下载电路串口通信口RS,口,形式DB,单片机与其他设备如电脑、设备串口通信的接口有些单片机也可以用串口来下载程序,如STC的单片机具体接触到一个单片机时,要仔细看使用说明书。
暂无评论内容