请问一下STC单片机和51系列的单片机在编程方面是兼容的吗? stc单片机和51单片机有什么大的区别

作者&投稿:典刚 (若有异议请与网页底部的电邮联系)
兼容啊,比51的单片机功能更强大,一般的程序可以直接COPY,指令系统是一样的

我来说两句,对楼主二位的总结做些补充;
“51系列”包含的范围太大了,很多家公司都有自己的51核芯片,atmel/stc/华邦/飞力浦。。。各家公司出的51芯片,但各自都会在传统51的基础上外增一些模块,如spi /iic/ pwm /等,如stc的1T芯片,考虑到兼容性,其功能都支持传统51芯片,即所有寄存器地址/指令编码/译码都一样,但只能这样说:stcr的12T单片机与传统51的程序兼容,如果换成1T的片子,执行指令的时候不同了,经时机可能就不同了。
注意是传统51的片子,如有些专用的模块的话楼主就要多看看手册了。

兼容的,可以直接运行,但是stc的运行速度快,如果用到一些如时间有关的程序需要从新考虑。

STC是51的改进版,加了一些功能,但是51的功能和寄存器名,地址保持不变,所以51的程序可以直接在STC对应型号上直接运行,STC的程序,如果不涉及到新加功能,也可以在51上跑。

所以如果型号是AT89S53的替代型号的STC单片机,是直接可以运行的。

stc89c52单片机和51单片机的区别~

1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。
2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。
3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。
如下图,可以很清晰的看出两者之间的差别:
向左转|向右转

扩展资料:
单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型
这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
总线型
这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
控制型
这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
参考资料:百度百科-单片机应用分类

STC单片机是增强型的51单片机,增加了ISP下载,三层加密,时钟有1T,6T,12T

stc15和51单片机区别
答:内部结构不同、性能不同。1、内部结构不同:STC单片机具有更多内置RAM,可以存储更多的数据,而51单片机则没有这种功能。2、性能不同:STC单片机的工作频率通常可以达到20MHz,而51单片机的工作频率通常为12MHz。

stc89c52和51单片机有什么区别?
答:一、字节系统不同 1、AT89C51/52:是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器。2、STC89C51/52:是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。二、技术不同 1、AT89C51/52:采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51...

stc15单片机和51关于模式0的区别
答:区别1:STC15系列单片机与51系列单片机在定时器功能上的区别。STC-ISP软件中,为15系列单片机生成的定时器代码部分,通常不需要做太多修改,可以直接应用。这是基于15系列单片机的特性,博主测试后发现,15系列在设置上基本不需要调整即可使用。区别2:1T模式。15系列单片机在1T模式下,相较于传统的51单片机...

51系列单片机指令系统相互兼容的单片机都有哪些?
答:51系列 典型的就是AT89C51,AT89C52,AT89C2051等ATMEL的51核芯片,现在常用的51还有STC的,STC的均为51核。 61系列 较早的16位核,现在已经很少见了。 凌阳系列 凌阳公司产的16位单片机都是一个系列的核,可以通用。 ARM ARM比较复杂,一般来说同级别的ARM之间的启动文件是通用的,也就是说指令集都是...

请问一下STC单片机和51系列的单片机在编程方面是兼容的吗?
答:兼容啊,比51的单片机功能更强大,一般的程序可以直接COPY,指令系统是一样的

stc52与51单片机有什么区别?
答:与51的主要区别是:51只有4K程序存储空间,52有8K51只有128字节数据存储空间,52有256个51只有2个定时器,52有3个。STC单片机是以51内核为主的系列单片机,STC单片机是宏晶生产的单时钟/机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8—12倍,...

STC系列与MCS—51系列单片机什么关系?
答:STC单片机为51内核,在51的基础上增加了一些片内外设,同时加快了速度。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟...

STC89c52与51系列的单片机相比,有点是什么?尽量具体。
答:第三,c51只有2个定时器,c52有3个定时器,多了个T2定时器,相应的增加了定时器2中断。 、增加了有关定时器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,还有诸如T2、ET2等控制位 其它方面均与51一致。 相对而言定时器2增加了不少内容,还是需要系统的看一下。

stc89c52单片机和51单片机的区别
答:1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。如下图,可以很清晰的看出两者之间的...

STC单片机能用汇编写程序吗?指令和C51有什么区别?
答:STC单片机当然能用汇编语言写程序,STC是51系列单片机,完全兼容51单片机的指令系统。