❶ 单片机中的80,89是什么意思
89系列单片机不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写,一般专为 ATMEL AT89Cx 做的编程器均带有这些功能,这种单片机对开发设备的要求很低,开发时间也大大缩短。
对于80系列单片机因内部有程序存储器,31脚接高电平(VCC),单片机启动后直接在内部读取指令。也就是51芯片的31脚控制着单片机程序从内部读取还是从外部读取,31脚接电源,程序从内部读取,31脚接地,程序从外部读取。其他无须改动。
对于89系列单片机来说,在实际电路中可以直接互换8051\8751,替换8031只是第31脚有区别,8031因内部没有ROM,31脚需接地(GND),单片机在启动后就到外面程序存储器读取指令。
❷ 89c52单片机与89s52单片机的区别是什么
STC89C52单片机与AT89S52是完全兼容的,就是原来用的是AT89S52,STC89C52是完全可以直接替换的。硬件和程序都不用做改动。
两者的区别就在于烧录程序上。AT89S52需要电脑的并口下载线,这是早期的电脑才有并口的,现在电脑连串口都没有了。所以,要烧录程序要买一条USB转ISP线,可是网上能买的USB转ISP线又是给AVR单片机烧录程序的,就没有给AT89S52烧录程序的。其次,还要用配烧录软件。就这两点,对于一般的初学者简直太难找了,几乎是找不到,那就无法烧录程序,因此,AT89S52现在就是个报废的东西了。
STC89C52单片机是国产的,烧录程序是目前最方便,最容易的 ,如果电脑有串口最省事最方便。没有串口也没关系,可以用USB转串口线或USB转TTL线,这两种线网上到处都卖,也非常便宜。烧录软件去STC官网下载专用的烧录软件STC-ISP就行了。
❸ 80系列单片机和89系列单片机有什么区别
8051是Intel公司早期的产品。
8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是你编的程序你无法烧写到其ROM中,只有将程序交芯片厂代你烧写,并是一次性的,今后你和芯片厂都不能改写其内容。
由于上述类型的单片机应用的早,影响很大,已成为事实上的工业标准。后来很多芯片厂商以各种方式与Intel公司合作,也推出了同类型的单片机,如同一种单片机的多个版本一样,虽都在不断的改变制造工艺,但内核却一样,也就是说这类单片机指令系统完全兼容,绝大多数管脚也兼容;在使用上基本可以直接互换。我们统称这些与8051内核相同的单片机为“51系列单片机”。
在众多的51系列单片机中,要算 ATMEL 公司的AT89C51更实用,因他不但和8051指令、管脚完全兼容,而且其片内的4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写,一般专为 ATMEL AT89Cx 做的编程器均带有这些功能。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。
ATMEL公司的51系列还有AT89C2051、AT89C1051等品种,这些芯片是在AT89C51的基础上将一些功能精简掉后形成的精简版。AT89C2051取掉了P0口和P2口,内部的程序FLASH存储器也小到2K,封装形式也由51的P40脚改为20脚,相应的价格也低一些,特别适合在一些智能玩具,手持仪器等程序不大的电路环境下应用;AT89C1051在2051的基础上,再次精简掉了串口功能等,程序存储器再次减小到1k,当然价格也更低。
单对AT89C51来说,在实际电路中可以直接互换8051\8751,替换8031只是第31脚有区别,8031因内部没有ROM,31脚需接地(GND),单片机在启动后就到外面程序存储器读取指令;而8051/8751/89c51因内部有程序存储器,31脚接高电平(VCC),单片机启动后直接在内部读取指令。也就是51芯片的31脚控制着单片机程序从内部读取还是从外部读取,31脚接电源,程序从内部读取,31脚接地,程序从外部读取。其他无须改动。另外,AT89C51替换8031后因不用外存储器,不必安装原电路的外存储器和373芯片。
❹ AT89↑1单片机是几位单片机
故称准16位。
89c51单片机是CMOS工艺,51系列单片机的一种,属于8位,准16位(数据总线与地址总线共用),它行8根数据线,8根地址线。
与真正的16位单片机96系列是不同的。
但是在访问外部存储器时可以用数据指针DPTR间址寻址,可对64K外部数据寄存器寻址。
❺ At89S5x系列单片机缺点
运行速度太慢,功能有限,芯片很容易被烧坏,在高电平时没有输出能力。
At89S5x系列单片机缺点有运行速度太慢,功能有限,芯片很容易被烧坏,在高电平时没有输出能力。因为其单片机I/O脚的使用非常简单,所以在高电平时没有输出能力。
❻ 89C52与89S52单片机在用法和功能上有哪些区别
89C52与89S52单片机区别在于:
1、89C56不支持在系统编程,89S52支持。
2、89C52具有一个数据指针DPTR,而89S52具有两个数据指针DPTR0和DPTR1。
3、89S52含有一个看门狗定时器,具有断电标志POF;而89C852无。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
❼ 单片机 89C51
89系列单片机的型号编码由三个部分组成,它们分别是前缀,型号、后缀。它们的格式如下:
AT89C;×××
××××
其中:AT是前缀;
89C××××是型号;
××××是后缀。
下面分别对这三个部分进行说明,并且对其中有关参数的表示和意义作出相应的解释。
1.前缀
前缀由字母“AT”组成,它表示该器件是ATMEL公司的产品。
2.型号
型号由“89C××××”或“89LV××××”或“89S××××”等表示。
“89C××××”中,9是表示内部含Flash存储器;C表示是CMOS产品。
“89LV××××”中,LV表示低电压产品。
“89S××××”中,S表示含可下载Flash存储器。
在这个部分的××××表示器件型号数,例如:51,1051,8252等。
3.后缀
后缀由“××××”这4个参数组成。每个参数的表示和意义不同。在型号与后缀部分有“-”号隔开。
后缀中的第一个参数×用于表示速度,它的意义如下:
×=12,表示速度为12MHz,
×=16,表示速度为16MHz,
×=20,表示速度为20MHz,
×=24,表示速度为24MHz,
后缀中的第二个参数×用于表示封装。它的意义如下:
×=D,Cerdip。
×=J,塑料J引线芯片载体。
×=L,无引线芯片载体。
×=P,表示塑料双列直插DIP封装。
×=S,表示SOIC封装。
×=Q,表示PQFP封装。
×=A,表示TQFP封装。
×=W,表示裸芯片。
后缀中第三个参数×用于表示温度范围,它的意义如下:
×=C,表示商业产品,温度范围为0至+70℃。
×=I,表示工业产品,温度范围为-40至+85℃。
×=A,表示汽车用产品,温度范围为-40至+125℃。
×=M,表示军用产品,温度范围为-55至+150℃。
后缀中的第四个参数×用于说明产品的处理情况,它的意义如下:
×为空,则表示处理工艺是标准工艺。
×=/883,则表示处理工艺采用MIL-STD-883标准。
例如,有一个单片机型号为“AT89C51-12PI”,则表示意义为,该单片机是ATMEL公司的Flash单片机,内部是C51结构,速度为12MHz,封装为DIP,是工业用产品,按标准处理工艺生产。
❽ STC89单片机有学习的价值么,好多人使用Arino,有什么区别么,我应该如何选择呢
对于电子专业的人来说 ,单片机入门还是会选择51单片机的,现在高校及实验室里都还在用来入门,非电子专业仅仅用来搞小发明,可以用Ardio。学习的办法还是挺多的,一般会选择适合自己的开发板,像即创开发板或者其他的都可以
❾ 单片机89系列跟90系列有什么不同
如果你用的是ATMEL的单片机,89是51系列的,90是AVR系列的.
如果你用的是 STC 的单片机,89是51系列早期版本的,90是后期第六代加密的.