ATMEL AT89C5 与 STC AT89C51 一样的吗? 可以互用的吗?
可以替换使用,默认状态下stc89c51是兼容at89c51的,不过stc89c51是6t单片机,速度比at89c51快,所以延时程序的参数需要做一些调整。
1、STC89C51在AT89C51的基础上加入了AD数模转换,集成程度更高;AT89C51是老式的255位单片机
2、STC89C51是宏晶公司生产;AT89C51是Atmel公司生产。
3、STC89C51可以在线编程,即有ISP功能;而AT89C51必须通过编程器编程。
4、STC89C51具有6T模式,速度更快;AT89C51是12T模式,速度较慢。
5、STC89C51集成了512或1280字节的RAM ,而AT89C51没有。
6、STC89C51有三个16位定时器;AT89C51只有两个(AT89C52是三个)。
7、STC89C51的工作电压是5.5V~3.3V;AT89C51的工作电压是5.25V~4.75V。
8、STC89C51用户的程序空间从4K到64K不等,可以选择;而AT89C51用户的程序空间是4K。
扩展资料:
1、STC89C51的特点:
(1)增强型1T 流水线/精简指令集结构8051 CPU。
(2)(5V单片机)/ 2.0V-3.8V 。
(3)时钟频率0~35MHz,相当于普通8051 的0~420MHz,实际工作频率可达48MHz。
(4)用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K字节。
(5)片上集成512 字节RAM。
(6)通用I/O 口(27/23个),复位后为:准双向口/ 弱上拉(普通8051 传统I/O 口)可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/高阻,开漏。每个I/O 口驱动能力均可达到20mA,但整个芯片最大不得超过55mA。
(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器。可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。
(8)有2个16 位定时器/ 计数器
2、AT89C51的主要特性:
(1)与MCS-51 兼容
(2)4K字节可编程FLASH存储器
(3)寿命:1000写/擦循环
(4)数据保留时间:10年
(5)全静态工作:0Hz-24MHz
(6)三级程序存储器锁定
(7)128×8位内部RAM
(8)5个中断源
(9)可编程串行通道
(10)低功耗的闲置和掉电模式
参考资料:stc89c51-百度百科 AT89C51-百度百科
1. 52是8k的flash rom,51只有4k。
2. 52比51多了一个定时器2。
3. STC的单片机烧写程序不需要下载器,直接串口下载;而ATMEL的单片机烧写程序需要下载器。
1、89c52是基于cmos架构的rom,下载程序时需要21V高压,所以需要下载器,来提供这个高压,就是单片机管脚的VPP脚,不过这个就不用考虑了,现在已经都是ISP(在线下载)了,89C系列已经停产,已被89S系列代替,直接可以替换,89S是基于flash架构的rom,下载无需高压。
2、ATMEI 89系列是通过SPI接口下载程序,STC是通过串口下载。
弓欧地喹: AT89C51和STC89C51基本参数都是一样的,主要的区别如下:1、前者为12T模式,后者可以是12T模式,也可以是6T模式2、前者只有128字节的RAM,后者除此之外,有内部1280RAM扩展3、前者工作电压为5V,后者可以是3.3V--5V4、前者只有4K内部程序存储空间,后者有最多64K存储空间5、前者只能通过编程器编程,后者有ISP功能
崇州市18480242020: ATMEL单片机和STC单片机相比有什么优缺点? - ?
弓欧地喹: ATMEL单片机在早期还是不错的,比如AT89C51,AT89C52,带有EPROM存储器,但程序烧录没有STC方便,必须借助编程器,后来有了FLASH存储器,可以ISP的如AT89S51等,不过都是12T模式,速度上不如STC的1T或6T模式单片机.
崇州市18480242020: at89c51和stc89c51的区别 - ?
弓欧地喹: 这两款单片机差别不是很大,主要的区别如下: 1、stc....是宏晶公司生产,at....是atmel公司生产 2、前者可以在线编程也就是有isp功能,后者必须通过编程器烧录 3、前者具有6t模式,速度要快些,后者是12t模式 4、前者工作电压5.5v~3.3v,后者是5.25v~4.75v 5、前者用户程序空间从4k到64k不等,可选,后者是4k6、前者集成了512或1280字节的ram ,后者没有 7、前者有3个16位定时器,后者是2个(52是3个)
崇州市18480242020: AT89S52与AT89C51的区别 - ?
弓欧地喹: 都是51内核的51单片机,指令集一模一样, 都是一家公司的产品Atmel公司的不同系列的,AT89C和AT89S 另外一个不同 就是前者是8k ROM 后者是4K 一般都是dip-40封装 还有,就是他们下载程序方式也不一样的建议你使用STC单片机
崇州市18480242020: 单片机,stc89c52,at89c52,at89s52 区别?下载发生区别? 请详细些 - ?
弓欧地喹: STC打头的芯片是STC公司的产品,支持串口下载.可以通过USB虚拟串口向单片机中下载程序. AT打头的是Atmel公司的产品.关于at89C52和S52 1、前者不支持在系统编程,后者支持 2、89C52具有一个数据指针DPTR,而89S52具有两个数据指针DPTR0和DPTR1 3、89S52含有一个看门狗定时器,具有断电标志POF;而前者无.一般应用的话,STC可用串口下载方便一点,其余差别并不是很能体会的到.
崇州市18480242020: AT89C55与AT89S52的区别 急!?
弓欧地喹: AT89C55芯片是由ATMEL公司推出的51系列8位单片机.片内主要有20KFlash存储器、256字节片内RAM,4个8位的双向可寻址I/O口,1个全双工UART(通用异步接收发送器)的串行接口、3个16位的定时器/计数器、多个优先级的嵌套中断结构...
崇州市18480242020: STC89C52RC与普通89C52有什么区别? - ?
弓欧地喹: 反对@JongHsueh关于内置RC振荡电路的回答. 为了搞清楚STC89C52和STC89C52RC的区别,我特地去问了宏晶的技术人员. 技术人员的回复是,两者在烧录和应用上是可以相互替代的,除了支持的最大工作频率不一样之外,没有任何其...
崇州市18480242020: stc89c52和at89c52得引脚排列一样吗? - ?
弓欧地喹: 直接插两个片子引脚排列都是一样的,只不过一些性能参数不一样,AT的是Atmel公司生产的,STC是国产的. 直接插上可以的,因为引脚排列是一样的.但是下载器不一样,AT的用并口下载,一般AVR的下载器就可以用,STC的是串口下载,两者下载器不兼容.
崇州市18480242020: 单片机STC12C2052DA写程序建项目的时候该选择哪个单片机呢??
弓欧地喹: 虽然Atmel的AT89C51和STC12C2052DA都是8051内核的单片机,但他们的外设各不相同,根本是两种不同的单片机.你虽然能用C编译过去.但烧录的两种单片机去执行的结果却各不相同,你要想AT89C51上的程序在STC12C2052DA实现正常工作,要改很大一部分程序,比如I/O口配置,AD转换器初始化及正常工作配置等.甚至,两个单片机的硬件输出功能如果不能相互替代,比如PWM输出的引脚毫不重叠,连电路都要改!
崇州市18480242020: AT89s51与stc89c51的区别 - ?
弓欧地喹: 整体上是stc的性能优于atmel(从使用中总结的,到下载程序时就可发现区别)