8051单片机和C51单片机有什么区别?

作者&投稿:闳性 (若有异议请与网页底部的电邮联系)
单片机牛人请进!!8051 ,80C51 ,MCS-51这三者的区别是什么???~

8051,80C51,MCS-51区别为:包含不同、存储格式不同、组成不同。
一、包含不同
1、8051:8051属于MCS-51系列单片机,由Intel公司开发,是8048的延伸。
2、80C51:80C51属于MCS-51系列单片机,由Intel公司开发,是8051的延伸。
3、MCS-51:MCS-51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括8031,8051,80C51,8751,8032,8052,8752等。
二、存储格式不同
1、8051:8051的存储格式为4KB ROM、128BRAM。
2、80C51:80C51的存储格式为4KB EEPROM、128BRAM。
3、MCS-51:MCS-51的存储格式为把4kROM换为EEPROM就是51系列的结构,如去掉ROM/EEPROM部分即为31系列,如果将ROM置换为Flash存贮器或EEPROM,或再省去某些I/O,即可得到51系列的派生品种。

三、组成不同
1、8051:8051包括运算器和控制器两部分。
2、80C51:80C51包括运算器、控制器、工作寄存器及特殊功能寄存器(SFR)。
3、MCS-51:MCS-51包括运算器、控制器、片内振荡器、特殊功能寄存器、定时器、计数器位处理器等。

52多个定时器,RAM 51是128,52是256。
最后一个数字表示E2prom的大小,E2prom=最后一个数字*4K,c51就是4K,c52就是8k。
另外ram也不同,52多了一个定时器2,在串行通信中可以设置更高的波特率,定时器2的功能与其他两个定时器也不一样。
52是51的增强型,S52比C51,定时器多一个T2(这个东东强悍的很),RAM多128B,ROM多4K,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进。
S52的最高外接晶振可以达到33MHz,C51大概只有24MHz。
现在市面上,C51都差不多淘汰了,价格两者接近(可能一样),要买的话,摊主一般会推荐你买S52。

8051单片机是英特尔公司推出的嵌入式微控制器(MCU),其内核就是我们所熟知的MCS-51内核。英特尔公司将MCS-51的内核出售给其公司,比如ATMEL,自己已经不生产单片机了。如今很多公司所生产的基于MCS-51内核的单片机,都同时支持汇编语言编程和C语言编程,比如ATMEL公司生产的AT-89C51,公司会在51的前面加上C以表示此款单片机支持C语言编程。同时,用于单片机的C语言也称为C51语言,有很多初始化的头文件可以直接在编译器(如Keil)中调用,省去了很多工作。

C51不是单片机
支持8051单片机的C语言叫做C51,可以这样理解
C51是C语言的一个分支,C51与标准C语言有区别,C51编译出的程序能用在8051单片机上,

不同意楼上的看法,虽然用C语言写51单片机的程序可以简称C51C51是单片机的一个系列,它又分为很多型号的单片机,8051只是它的一种


51单片机程序问题 stc12c5a60s2 的a\/d转换问题..
好吧,先声明我也正在学单片机,回答可能不专业,因为AD问题我只接触过一次。以下结论来着STC12的手册。1.转换的引脚由ADC_CONTG的低3位CHS2、CHS1和CHS0控制,三位二进制能表示0~7八个数,与P1口一一对应。ADC的结构决定了它一次只能转换一个口,但是STC的转换速度达到10万次\/秒,依次转换P1.0...

...的KEIL软件里atmei目录下没有AT89C5X系列的单片机呢?是我安装错误吗...
是啊,你安装错了,Keil有两个版本,一是Keil C51,用来编写51程序的,二是Keil Realview MDK 是用来编写ARM的,两个的界面是一样的,很明显,你这个装的是 RVMDK

急!基于单片机的数字示波器设计
使用AD7820做模数转换,51单片机外扩RAM(62256),串行接口232协议将波形显示在PC机上。要硬件设计电路图...if(S3==0) \/\/按键计数,便于切换波形 { flag=0; keycount++; if(keycount>=4) keycount=0; ...三角波—正弦波变换电路的参数选择原则是:隔直电容C3、C4、C5要取得较大,因为输出频率很低,取 ,滤波...

51单片机PCF8591的AD转换程序在stc12c5a60s2上运行出现问题
12 系列跟90 系列指令周期不一样,理论上12系列比90系列速度快12倍,也就是说程序在90系列中12ms的延时,在12系列里运行只有1ms。这个用示波器观察下很明显。问题出在现在液晶屏的时序太快了,你把延时或者定时函数做相应的修改 就行了

什么单片机芯片具有AD转换功能的
几乎绝大多数单片机都支持AD转换,譬如:51单片机的增强版STC12C5A60S2,msp430,还有更高级的M3处理器。

STC12C5A60S2 可以用什么单片机替换?
楼主,我对你表示强烈的...我刚才看了看两个单片机的引脚图,很遗憾的告诉你,DIP封装下两者完全一致。我记得杜洋的那个是DIP封装的,楼主莫非是PLCC或者其他。窃笑中...但是本人疑惑却更深了,杜洋的那篇文章本人也看过。技术上不复杂,唯一的亮点就是直接把LED点阵插在单片机了,但我看完引脚图才...

stc12c5a60s2属于51单片机吗
stc12c5a60s2当然属于51单片机啦,与51单片机指令系统完全兼容的。

51单片机有几个串口
普通51只有一个串口,有些51单片机有2个串口。比如STC12C5A60S2就有两个串口。

stc12c5a60s2 51单片机区别
stc12c5a60s2与51单片机区别:1、同样晶振的情况下,stc12c5a60s2速度是普通51的8~12倍 对于AT89c51,1个机器周期=12个震荡周期,对于STC12C5A60S2,1个机器周期=1个震荡周期;2、stc12c5a60s2有8路10位AD;3、stc12c5a60s2多了两个定时器,带PWM功能;4、stc12c5a60s2有SPI接口;5、stc...

51单片机题目,如何解?
X EQU 30H Y EQU 32H MOV A,X ;30H存储单元数据0BAH移动至A寄存器 JNB ACC.7,ZHENG ;若A的最高位等于零,跳转 CPL A ORL A,#80H ADD A,#01H ;A的最高位为1,取反,保留最高位,加1 ZHENG: MOV Y,A ;A移动至Y(32H存储单元)1、...

靖边县18489232207: 8051单片机和C51单片机有什么区别? -
勤戴保英: 8051单片机是英特尔公司推出的嵌入式微控制器(MCU),其内核就是我们所熟知的MCS-51内核.英特尔公司将MCS-51的内核出售给其公司,比如ATMEL,自己已经不生产单片机了.如今很多公司所生产的基于MCS-51内核的单片机,都同时支持汇编语言编程和C语言编程,比如ATMEL公司生产的AT-89C51,公司会在51的前面加上C以表示此款单片机支持C语言编程.同时,用于单片机的C语言也称为C51语言,有很多初始化的头文件可以直接在编译器(如Keil)中调用,省去了很多工作.

靖边县18489232207: MCS - 51单片机内部包含哪些主要功能部件?它们的作用是什么? -
勤戴保英: 一、 8051 微处理器 CPU ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等. ◆ 2 ...

靖边县18489232207: 请问PIC16F877和AT89C51,C8051这些单片机有什么区别?详细说一下,谢谢 -
勤戴保英: 区别很大,不是一类.PIC16F877是哈佛结构的单片机,精简指令,只有一个中断入口.AT89C51是冯诺依曼结构,复杂结构指令,有5个中断入口.C8051是8051位内核的升级版单片机,扩展了很多模块,随着STC1...系列单片机的退出,优势也不在了.

靖边县18489232207: c8051与C51是指的同一类单片机吗 -
勤戴保英: C51是指 单片机 C 语言, C8051F70x/71x能与STC单片机兼容, 具体要根据不同单片机的型号,功能有所不同.

靖边县18489232207: C51单片机与C8051F360有什么区别 -
勤戴保英: C51是普通的51单片机,而C8051F360是现阶段的一种高端的单片机,有点类似嵌入式了.

靖边县18489232207: C51单片机有多少种类? -
勤戴保英: 一、楼主:“C51单片机有多少种类?”,这种说法是不妥的,如果要强行分的话: 1,低电压:2.7-3.6V;高电压5.0V 2,一次性编程和多次编程. 3,在线编程和编程器编程. 再也不能分了,除非根据ROM,RAM大小来分. 二,真正应该说是单片机的分类,它是根据CORE(内核) 如8051内核称为51系列单片机; 如arm7内核称为ARM7系列单片机; 如arm920T.940T/926内核称为ARM9系列单片机; 因为现在所有8/16/32位(51系列,MSP430系列,ARM系列; 此外还有MSP430和AVR、PLC等

靖边县18489232207: MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别 -
勤戴保英: 内部资源有: 1、2个定时器 2、内一个串口 3、128B的RAM 4、4个IO口 5、8位数据总线 6、16位地址总线 7、2个外部中断 8031、8051和8751的区别: 8031:没有容ROM,只能扩展ROM才能写程序. 8051:有4K的ROM. 8751:有4K的...

靖边县18489232207: 80c51单片机的特点 -
勤戴保英: 8051片内有4kROM,无须外接外存储器和373,更能体现“单片”的简练.但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容. 8031片内不带程序存储...

靖边县18489232207: 51单片机是不是一个芯片?8051和80C51都是它的品种?51单片机中有51内核? -
勤戴保英: 51单片机可以说是一个芯片,里面有集成大规模电路;单片机内包括:CPU,RAM,ROM,时钟电路,电源管理电路,I/O输入输出控制电路;它与手机上的芯片CPU是不一样的,CPU不是一个单片机.

靖边县18489232207: C51单片机分类 -
勤戴保英: 你的提问是C51单片机的分类,就是说,特指MCS-51系列,那么MCS-51系列的单片机基本上没什么区别的,至少内核都是一模一样的.就是功能模块可能稍有不一样.比如说: 有些具有AD/DA模块,有些不具有; 有些有EEPROM(STC89C52)...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网