单片机下载软件编程,mcs51单片机如何下载程序

1,mcs51单片机如何下载程序需要买一个编程器 。编程器电脑相连,然后就可以从电脑上下载程序了 。mcs-51需要买编程器与电脑连接并安装编程器软件才能下载程序 。你可以使用STC51单片机只要串口线就行了 。
2,请问单片机如何下载程序我每次都用开发板装载程序图AT89S52采用TTL串口ISP方式烧写程序 。你不必每次都用开发板下载程序 , 然后把单片机装到自己做的电路板上,太麻烦了 。你在自己的电路板上留出P30、P31两个引脚,买一个USB转TTL串口就可以直接下载程序 。【单片机下载软件编程,mcs51单片机如何下载程序】
3,单片机如何下载程序一用编程器二有ISP功能的通过串口用专用软件三有IAP功能的通过串口或存储介质导入程序 。串口,pic也是一个编程器,avr要专门下载器下载51单片机是通过串口下载的,arm就不说了如是是台式机的话 , 都有并口,而avr单片机都可以直接通过并口来下载,编译环境是codevisionavrAVR_fighter配合atmel单片机 ASP下载线STC-ISP配合STC单片机ISP下载线
4,怎么把程序下载到单片机里不同厂商、不同系列的单片机 , 下载程序的方法也不一样 。STC的单片机下载程序最简单,把单片机的串口两根线和地线连接到电脑的串口上,运行STCISP软件可以下载程序 。Atmel的单片机,早期一般是并行下载,比如AT89C系列 , 使用的IO口很多,并且可能还需要12V的编程电压,一般使用专业的编程器来下载程序 。新的产品一般是使用一种10针的ISP接口下载 , 比如AT89S系列、Atmega系列等等,ISP下载也需要使用专门的装置 。PIC单片机也是使用专业的编程器来下载程序 。STM8、STM32可以使用串口下载,或者J-Link、ST-Link等专业下载工具来编程 。先在kile c的options for target工具栏中的output选项下,name of executable后面的空框里输入你要输出的文件名,然后在create.hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成hex文件 , 文件存放在目标程序的相同文件夹下,名字是你输入的名字 , 再通过程序下载软件下载到单片机中就ok了 。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)5 , 单片机下载程序你用啥软件给单片机下载程序啊?是通过usb下载呢?还是uart下载呢?以前的单片机需要编程器,后来简单了,只要使用USB或者并口的下载线就可以直接将程序写入单片机而不需要编程器 。比如Atmel的AT89S51、S52和AVR系列单片机,使用并口下载线或者USB下载线USBASP来把程序写入到单片机中 。现在有更简单的 , 就是使用计算机常用的串口,而不需要专用的下载器来讲程序写入到单片机中,像STC的做法 , 只要将RS-232串口的电平转化为TTL接入到单片机的串口 , 使用软件就能是实现下载 。AVR单片机也可以这么做,但是要先在AVR单片机中写入bootloader程序才行——实际上STC的单片机也是这么做的 。用串口通信,只有用一个数据线就行了 。如是是台式机的话 , 都有并口,而AVR单片机都可以直接通过并口来下载,编译环境是CODEvisionAVR1、下载程序只是一个通讯协议,由于各种单片机开发板的通讯协议不同,所以下载程序的烧录软件各不相同!如果水平比较高的话,当然可以自己编一个下载协议来作为下载程序?。。∫话愎郝蚩?nbsp;, 光盘里的烧录软件,尤其是一些非官方的软件,都是生产商自己编的!2、串口通信 , 使用两根线,一路作为基准电平,另一路传输高低电平 , 来传输信息,如USB接口共有四根线,两根是电源(一正一负),另两根作为通讯!串口形容一下就是 一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据 。但是并不是并口快,由于8位通道之间的互相干扰 。传输时速度就受到了限制 。而且当传输出错时,要同时重新传8个位的数据 。串口没有干扰,传输出错后重发一位就可以了 。所以要比并口快 。串口硬盘就是这样被人们重视的 。串口的传输距离较长 , 并口很难远距离传输!3、avr的板子应该不能直接下载程序,下载程序的过程其实仅仅是一个通讯的过程,必然需要一个通讯协议在里面!4、以上全是自己的理解,仅供参考,请查阅通讯方面的相关资料为准!

    推荐阅读