admin 管理员组

文章数量: 1087652


2024年4月30日发(作者:variscite)

先说相同的:都是51系列单片机,都支持ISP在线编程功能。可以不用昂贵的编程器,只

用自己做一个编程即可(注:at的at89cxx系列不能在线编程,at89sxx系列可以)。也

都有20引脚和40引脚两种单片机。

不同的是,STC的在线编程方式是通过串口,需要一个MAX232芯片做串口通信电路,AT

的是并口编程方式,需要一个74HC244来做并口通信电路(可以不要这个芯片,但对你的

电脑有危险)。相对来说STC的在线编程方式简单点!

就比较来说,STC稍稍便宜于AT的,但不是中国大部分大城市都会有卖的,我在天津就买

不到STC的,需要打电话到宏晶北京分公司或上淘宝买,要邮费。AT很多城市甚至小县城

都有卖的。

在单片机里ISP是In System Programming(在系统编程)

也就是说单片机可以直接安装在目标系统上,编程的时候不需要拔出来,也不需要专门的编

程器,就可以直接在目标系统上编程,而以前的89C51编程的时候必须拔下来并用专门的

编程器烧写程序,很不方便,现在绝大多数单片机都有ISP或者JTAG功能了

初学单片机,ISP是什么意思?

悬赏分:0-

解决时间:2009-6-11 12:17

提问者: gangzgy - 一级

最佳答案

一楼的BS一下,复制粘贴起码得找对地方啊~~~ ISP其实就是在线编程,以往单片机下

载程序都需要烧写器之类的东东,并且需要把单片机从电路板上拔下来烧写,烧好再插上,

很麻烦。 ISP功能可以通过非常简单廉价的下载线直接在电路板上给单片机下载程序或者

擦除程序,可以在线调试,免去插来插去的麻烦。 现在出的主流单片机都支持ISP功能。

初学建议AVR或者51的S系列,这些都有ISP功能的,下载器通用,可以自制,成本不

到5块钱,这点上比烧写器便宜的多,普普通通一个烧写器就要200多。。。

一般的51单片机开发板能用AT89S51吗?上面只说用STC的单片机!

悬赏分:0-

解决时间:2009-11-4 22:30

提问者: 627385312 - 二级

最佳答案

AT89S51和STC89C51均可采用ISP下载,区别是: AT89S51- 是模拟ISP,不是真正

的,最佳是采用SPI(串行外围设备接口,SPI是Motorola公司推出的一种同步串行通讯

方式),接到51需用到MISO/MOSI/SCK/RST管脚。举个例子:市场上有些用单片机做

的USB下载器就是这个原理方式。 AT89S51- 经过试验也可以用串口232下载,但不推

荐,还是必须接到MISO/MOSI/SCK/RST(P1.5/1.6/1.7/RST),而并不是接到串口

(P3.0/P3.1)下载。你看到的AT89S51用串口下载的只是通过一个芯片转换成并行或

SPI,而不是串口(指没有用到P3.0/3.1这个串口)。 STC89C51 是ISP,用的是真正的

串口,其缺点是需要冷启动,虽然在程序中加入命令可以实现不需要按开关即可下载,但个

人认为没有多大意义(比按一下开关还复杂)。 以上并不说明STC89C51和AT89S51那

个先进,应该是各有所长 无论STC的还是AT的51单片机都行的,它们都是51内核,并

且指令兼容,个人建议不要刻意在乎2个都必须用。

2

我有快51单片机的学习板,用STC89C52可以通过STC_ISP软件下载进行烧录,但换成

AT89C52 24PC就没法了

悬赏分:15-

解决时间:2009-5-10 12:52

当下载时就发出嗤嗤响声。怎么回事?我是单片机初学者,请指导下。我用的是usb转串

口下载线

提问者: 风雨不再堕落 - 二级

最佳答案

你换成AT89C52,当然不行,这是不同公司产的,STC通过串口下载程序 AT是通过ISP

下载程序,下载发出声音估计是你试验板上的蜂鸣器响,因为下载程序,有时单片机I/O

口是不定,高低电平变化的


本文标签: 下载 单片机 需要 编程