AT89C51、AT89S51、STC89C51有什么区别?

标题AT89C51、AT89S51、STC89C51有什么区别?

1、首先明确一点,这几个型号都属于51单片机,程序和电路是通用的;
2、AT89C51是美国ATMEL公司生产的,下载程序需要专门的高压编程器,现在已经停产;
3、AT89S51是美国ATMEL公司生产的,可以直接通过ISP线下载程序,已经替代了AT89C51;
4、STC89C51是台湾宏晶公司生产的,可以直接通过串口下载程序,在|毕|设|中用的比较多;
.
STC89C52也是51单片机吗?
是的。单片机型号结尾的数字乘以4,就是这个型号单片机的程序存储空间,比如:
STC89C51 -> 1×4=4K 程序存储空间
STC89C52 -> 2×4=8K 程序存储空间
STC89C54 -> 4×4=16K 程序存储空间
STC89C516 -> 16×4=64K 程序存储空间

我到底应该选择哪个型号?
强烈建议STC89C52。首先,STC89C52是属于51单片机的,这一点毋庸置疑,完全符合设计的要求。其次,STC89C51或AT89S51的程序存储空间只有4KB,有时候会不够用,而STC89C52有8KB的程序存储空间,就像给你一个U盘,有4G的和8G的,同样的价格,你会选择哪个呢?
.
进行单片机开发常用的软件有哪些?
只要购买了本店任何一款成品、散件或资料,都将赠送以下所有软件和视频教程。
1、Keil:用于查看和编辑单片机的程序;
2、Proteus:用于设计单片机的仿真电路;
3、STC-ISP:用于下载程序到STC单片机里面;
4、Protel 99SE:用于单片机原理图和PCB图的设计;
5、Altium Designer:是Protel 99SE的升级版;

单片机的引脚如何识别?
如下图所示,左边是原理图,右边是实物图,两者如何对应起来,只要注意到单片机的顶部有个半圆的小缺口就了。


单片机最小系统的组成
最小系统就是保证单片机能正常工作的最少电路组成部分。一般来说,单片机的最小系统应该包括4个内容:晶振电路、电源电路、复位电路、下载电路。

单片机最小系统 —— 晶振电路
晶振电路,这个是给单片机提供工作脉冲的。比如接了一个12M的晶振,那么每秒会给单片机提供12000000个脉冲,由于单片机内部是12分频,所以单片机是收到12个脉冲,才执行一条指令。好比人类的心脏,跳动一次,血液流动一次。

单片机最小系统 —— 电源电路
电源电路。对于STC89C52单片机来说,电压范围在3.3-5.5V都能工作。我们现在采用2种方式给单片机,电池盒(3节5号电池)和USB(电脑USB,移动电源,手机充电器等)。

单片机最小系统 —— 复位电路
复位电路。复位电路相当于电脑上的重启,当单片机程序跑飞死机时,可以通过复位让单片机重新启动开始工作。现在常用的有按键手动复位和上电自动复位两种。

单片机最小系统 —— 下载电路
下载电路。这个不是必须的,但是集成在板上的话,可以方便程序的调试。如果在我们店买了散件或成品的,都是在发货前先把程序下载进去的,本店也有程序下载线出售,需要的话可以联系店主。

元件 —— 电解电容
电解电容在单片机电路中,用的比较多的是复位电路和电源滤波电路。电解电容是区分正负极的,有两种区分方法。一是管脚长的是正极,短的是负极;第二种方法如下图所示,有红色箭头的那条灰色带,对应的脚是负极。


元件 —— 轻触按键
按键,在单片机设计中用得非常多,特别是复位按键和一些设置按键,在大家印象中,按键应该是2个脚的,如下图所示:
。。
但实际中,我们买到手的按键是4个脚的,如下图所示:
。。。
那么,如何将它们对应起来呢?大家再看看下面的图片,我给它们起了名字,分别是1、2、3、4。在按键内部,其实1和3是连接在一起的,2和4也是在内部连到了一起。所以在实际使用中,只要选取1和3中的其中一个脚作为按键的第一脚,选取2和4中的一个脚作为按键的第二脚即可。


元件 —— 单片机座
这个元件看似简单,其实很重要。从价格上来看,一个单片机几块钱,一个单片机座2毛钱。一旦把单片机焊死在电路板上,以后想再取下来基本很难了,而如果先焊上座子,再把单片机装上去,以后想取出单片机的话,只要用剪刀或一字螺丝刀翘出来就可以了。
那为什么要取出单片机呢?一是要更换单片机;二是想重新做板,再次利用这个单片机;三是取出来放到开发板上下载程序。


元件 —— 发光二极管
发光二极管,又称LED灯,是有极性区分正负的,简单的判断方法就是长的脚是正极,短的脚是负极。
发光二极管在单片机电路中一般是指示作用,常用的用法就是串联一个电阻后接到单片机的IO口上。注意,这个电阻不可省略,一般选取1K的阻值,否则LED灯会烧毁。

元件 —— 三极管
看到“三极管”这个词,相信很多学过模电的同学头都大了。一本模电书用了厚厚的几百页来讲解三极管的各种特性和放大电路,但是在单片机中,大家不用怕,三极管的作用非常简单,就是开关作用。
三极管有PNP和NPN两种之分,并且每个三极管都有基极(B)、集电极(C)、发射集(E)。下面以简单的模型给大家讲解一下:

从上面的图可以清楚的看到,对于PNP三极管(左边两图)来说,B集是接到单片机的。当单片机输出5V时,E集和C集是断开的,相当于开关断开;当单片机输出0V时,E集和C集是连在一起的,相当于开关闭合;
NPN三极管(右边两图)的情况刚好和PNP是相反的。

  • 54
    点赞
  • 195
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: AT89C51和STC89C52是两种不同的微控制器,它们之间存在一些差异: 1. 制造商:AT89C51是由Atmel公司生产的,而STC89C52是由STC公司生产的。 2. 处理器架构:AT89C51采用的是8051系列的架构,而STC89C52采用的是STC公司自己的架构。 3. 内存容量:AT89C51的内存容量为32 KB,而STC89C52的内存容量为64 KB。 4. 输入/输出:AT89C51和STC89C52的输入/输出端口数量略有不同。 5. 价格:由于STC89C52具有更高的性能和功能,因此价格通常略高于AT89C51。 总的来说,AT89C51和STC89C52都是非常流行和可靠的微控制器,适用于各种不同的应用场景。 ### 回答2: AT89C51与STC89C52都是单片机芯片,它们在外观和引脚定义、内部结构、功能描述和指令集等方面具有一些明显的区别。 首先是外观和引脚定义方面,AT89C51与STC89C52虽然同为40引脚的DIP封装,但引脚排列和定义不同,AT89C51的引脚定义为P1.0~P1.7、P2.0~P2.7、P3.0~P3.7等,而STC89C52则是P0~P3等。此外,AT89C51的芯片尺寸比STC89C52略大。 其次在内部结构和功能描述方面,AT89C51的内核采用了用8051架构的CMOS工艺,具有4KB的闪存、128B的RAM、32个输入输出端口和5个中断源等。而STC89C52则采用了STC公司自主研发的核心技术,具有8KB的闪存、256B的RAM、32个GPIO口和串行/并行I/O等复杂功能。同时,STC89C52还可以支持ISP下载模式,方便用户进行在线编程和调试。 最后是指令集方面,AT89C51的指令集较为简单,主要包括MOV、ADD、SUB、JMP、SJMP等基本指令,支持汇编语言和C语言编程。而STC89C52则在8051的指令基础上增加了大量的扩展指令和附加指令,支持更多的C语言编写的高级操作,同时也具有更好的性能和运行效率。 综上所述,AT89C51与STC89C52虽然都是单片机芯片,但也存在很多区别,具体选择哪一款芯片需要根据具体需求和工程要求进行综合考虑。 ### 回答3: AT89C51和STC89C52是两种常用的单片机芯片,它们都属于8051系列芯片,而且在外观尺寸和引脚排布中也很相似。但它们在一些关键参数上有所不同,下面介绍它们的区别: 1. 制造商不同。AT89C51是由美国Atmel公司制造的,STC89C52是由中国STC公司制造的。 2. 存储器大小不同。AT89C51具有4KB的闪存和128B的RAM,而STC89C52具有8KB的闪存和256B的RAM。这意味着STC89C52比AT89C51更适合处理大量数据。 3. 时钟频率不同。AT89C51的最大时钟频率为24 MHz,而STC89C52的最大时钟频率为33 MHz。这也意味着STC89C52比AT89C51具有更高的运行速度和更好的性能。 4. 辅助功能不同。除了基本的计时器、串行口和A/D转换器等,STC89C52还提供了复位电路、低电压检测和晶振失效检测等功能。这些辅助功能可以使STC89C52更加灵活和具有更强的稳定性。 总的来说,AT89C51和STC89C52都是8051系列单片机芯片,它们在某些方面有相似之处。但由于它们来自不同的制造商,因此存在一些显著的区别,如存储器大小、时钟频率和辅助功能等。在选择芯片时,需要根据具体的应用场景进行选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值