① 51系列的单片机有什么区别,最小系统上用的51系列的单片机可以通用吗
一般的40PIN的51单片机引脚是通用的,因为内核一样,所以最小系统的硬件连接图是通用的;程序的话,如果只是用到51单片机的通用模块的话,还有就是都是12T模式,那程序也兼容了;注意是通用模块,如:T0 T1 UART这些;如果我A单片机有PWM(非51通用模块),B公司的无PWM功能,那程序肯定不兼容了;还有就是有些公司的片子有1T或6T,如STC的1T单片机,传统51是12T的,说白了就是执行一条程序的时间不同了,所以在程序中,特别是延时与驱动中,程序就要作些改动了;
一般厂家都会这样做到兼容,兼容性如果不好的话那么它的市场占有率肯定不会太高;假如我开始有AT89s51,后来想转用STC89c51,如果要在软硬件上做太多改动的话,那可能就得不偿失了;
② 51单片机和AVR兼容嘛
你指的是什么方面的兼容?
51单片机的IO接口电平一般是5V的TTL电平,而大部分AVR单片机也支持这个电平标准,因此从IO逻辑电平来看,二者是兼容的。
从编程的角度来看,AVR比51单片机功能更强大,而C语言二者的程序是非常接近的,只是一些底层的寄存器操作不同。
③ 51系列单片机特点,型号和性能
51单片机是对所有兼容Intel
8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash
rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
主要产品
Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;
ATMEL(艾德梅尔)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
Philips(飞利浦)、华邦、Dallas(拉达斯)、Siemens(西门子)等公司的许多产品;
STC(国产宏晶)单片机:89c51、89c52、89c516、90c516等众多品牌。
④ 51系列单片机指令系统相互兼容的单片机都有哪些
51系列 典型的就是AT89C51,AT89C52,AT89C2051等ATMEL的51核芯片,现在常用的51还有STC的,STC的均为51核。 61系列 较早的16位核,现在已经很少见了。 凌阳系列 凌阳公司产的16位单片机都是一个系列的核,可以通用。 ARM ARM比较复杂,一般来说同级别的ARM之间的启动文件是通用的,也就是说指令集都是通用的,但是由于ARM比较复杂,很多都牵扯到不同公司的不同芯片的特点,所以一般来说要做些小移植才可以。 x86 最通用的指令集,基本从80286到现在的酷睿,可以说都是一套指令系统,当然了,越新的CPU内部的指令集越先进,越高效,比如MMX,MMX2,SEE,SEE2,SEE3等的扩展指令集。
⑤ 请问一下STC单片机和51系列的单片机在编程方面是兼容的吗
兼容啊,比51的单片机功能更强大,一般的程序可以直接COPY,指令系统是一样的
⑥ 请问说STC单片机和标准51兼容是什么意思
也就是代码可以直接移植,说白了就是运行的快慢的问题,还有STC集成了好多标准51没有的资源。采用软件延时的代码需要修改。
⑦ 何谓兼容51单片机
内核一样,引脚名称一样
但是功能上有加强
兼容的意思就是可以当做51单片机来用,但是功能要强大一些
比如RAM,ROM,定时器数上,中断数上。你说的这款单片机是1时钟周期产品 就是执行一些指令的时候用1个时钟周期,传统51单片机执行一个基本指令要用12个时钟周期。
I/O驱动能力等等
希望对你有用
⑧ 能与MCS-51系列单片机兼容是什么意思
所谓的MCS-51系列兼容,是指一些厂家在推出了新的单片机后,为了巩固原来的市场,所以将新推出的单片机改动不大,可能的改动也就是性能上面的升级,或者多了些接口什么的,但是指令和开发工具则和原来的完全一样,这样做的好处是无须让开发者们更换原有的工具和知识,就可以继续开发项目。现在国内有很多51的替代品,比如STC的。