AT89S52下载协议是SPI总线格式的4根线
用一个USPASP就可以下载程序了
现在淘宝上大把
AT89S52也支持传统高压编程,也就是并行编程
这个要那个大型的编程器,不怎么方便。
跟普通的一样下载,只是你现在没了那个座
你可以从你的开发板或者下载器上接出两根线,一根是下载器的P30,一根是P31,这两根线连接到贴片STC的P30和P31,然后贴片的STC再接VCC和GND,这样总共4跟线,注意贴片的地和开发板的地要接在一起;
然后把串口线接到开发板上的串口,这样就可以下载了
不知楼主明白我说的不?若不明白,可以直接在百度hi里找我。
以上为编程器做法,你要闲麻烦,直接到HJ(此处避免广告嫌疑)公司购买。
烧录软件是这个:
烧录界面:
烧录步骤:
1选择单片机型号
2打开文件
3设置波特率,一般不须修改
4点下载,给单片机上电。
5收工。
前提:你的计算机有串口,如没有,请买一块串口卡。
如有疑问,请追问,如满意,点击采纳,谢谢!
对于较老的单片机芯片,只能并行编程的,就要有并行编程器或通用编程器;如果单片机带有ISP或RS232串行编程功能,就只需要ISP下载线或RS232串行下载线;如果还带有IAP或JTAG功能,就可以使用相应的下载线就可以对单片机进行编程烧录或编程下载以及在线调试了。具体硬件和相应下载程序和软件要根据具体单片机芯片来确定。
首先在KEIL窗口中找到一个小榔头一样的图标叫做Options of Target,点击它,跳出一个窗口。在这个窗口中写入你的单片机所使用晶振的频率,然后在OUTPut那个选项页中将“Creat Hex”打钩选中。这样你再编译程序(编译按键就在小榔头的左边第二个两个箭头的那个)就会产生一个HEX文件,所谓的程序下载也就是把这个HEX文件烧制到单片机中。
其次,是把HEX文件烧到单片机中。这里的方法很多,取决于你的单片机板子上用的下载口了。
一般最常看到的是使用单片机板上的串口下载,那么首先需要一条USB转串口线。然后你的电脑需要安装一个烧制软件叫做STC_ISP_V483。这个网上很多,可以下载一个然后安装。打开后你首先需要做的就是选择单片机型号,然后点击“打开程序文件”选择相应的HEX文件,然后选择COM口,这个可以在电脑的设备管理器中找到,你的串口线插到电脑上以后就会有的,当然你需要先安装串口线的驱动(USB转串口线插到电脑上后会自动跳出来要求安装),这个也可以在网上找到。在最高波特率那里你可以选择9600,不过我的是115200,也可以用我就懒得动它了。然后点击“DownLoad”就可以了,下面的窗口里出现“请给MCU上电”的信息时你再把板子的电源键打开,就可以了。
其实你可以去网上找一份郭天祥的《十天学会单片机》的视频资料,照着上面的学就可以了。基本上可以知道个大概。
STC单片机,装好USB转TTL或USB转串口的驱动,打开下载软件
选择驱动安装后虚拟出来的串口(有的软件会自动扫描),选择正确的单 片机型号,选择合适的波特率(默认即可,不成功的话最低和最高速度都选1200bps试试),选择需要下载的文件(hex或bin格式),点击“下载”,然后再给开发板上电,即可显示下载进度,下载完成自动运行
不同厂商、不同系列的单片机,下载程序的方法也不一样。
STC的单片机下载程序最简单,把单片机的串口两根线和地线连接到电脑的串口上,运行STCISP软件可以下载程序。
Atmel的单片机,早期一般是并行下载,比如AT89C系列,使用的IO口很多,并且可能还需要12V的编程电压,一般使用专业的编程器来下载程序。新的产品一般是使用一种10针的ISP接口下载,比如AT89S系列、Atmega系列等等,ISP下载也需要使用专门的装置。
PIC单片机也是使用专业的编程器来下载程序。
STM8、STM32可以使用串口下载,或者J-Link、ST-Link等专业下载工具来编程。
以上就是关于AT89S52单片机怎么下载程序全部的内容,包括:AT89S52单片机怎么下载程序、贴片stc单片机怎么下载程序、STC单片机怎么下载程序下载器怎么弄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)