AT89C51与STC89C51与AT89S51区别,学单片机的请尽量不要用AT89C51芯片(过时而且额外要买贵的编程器)

你能确定单片机是AT89C51吗?还是AT89S51,别看这只差一个字母,但编程的方法却大不相同的。
前者是需要专用的编程器的,自己是做不了的,就是你自己是不可能做烧录器的。而且还要配烧录程序的,这些自己都做不了。大约15年前,还有这种编程器出售,现在想买也买 不到了,没有人再做这种早就淘汰的东西了。
要是后者,还免强可以用,但是你自己还是搞不了。总之,现在的AT单片机对于初学者就是废品。
建议你,还是换STC的单片机,现在已经没有人用AT的。那都是早期的淘汰的库存品

AT89C51和AT89C52这两个只能用烧录器。AT89S51和AT89S52可以用ISP下载,STC系列单片机可以串口下载。

AT89C51 52 55单片机编程器(烧写器)制作

而且某宝买一个AT89C51的编程器还要30多以上,不建议入手这样的C51芯片研究和玩了。

 

 

STC的单片机才可用普通串口URAT下载

AT89S51支持串口下载程序,但是用的是SPI, MOSI,MISO串口

 

STC89C51只要买到个USB转串口 USB转TTL 刷机线连接串口RX,TX即可。

STC89C51单片机下载软件用STC-ISP.只需要将电脑串口通过MAX232同单片机连接即可下载程序到单片机内
下载地址:
http://www.mcu-memory.com/datasheet/stc/stc-isp-v3.91/stc-isp-v3.91-not-setup.rar

 

如果是AT89S51、AT89S52这样的芯片 甚至后来的AVR ATMEGA系列芯片,可使用USB下载线USBASP和软件progisp。

AVR用普通串口URAT下载的话,要事先把bootloader烧写进去才行的,bootloader用MOSI,MISO串口下载进去。也就成为了目前流行的Arduino单片机

ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程

你可能感兴趣的:(AT89C51与STC89C51与AT89S51区别,学单片机的请尽量不要用AT89C51芯片(过时而且额外要买贵的编程器))