频道栏目
读书频道 > 系统 > 其他综合 > 深入理解8051单片机系统
1.2.6 不同的8051微控制器
2015-12-02 16:03:52     我来说两句
收藏   我要投稿

本文所属图书 > 深入理解8051单片机系统

本书详细介绍了8051单片机的各种功能。主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I O端口编程、8051寻址方式、算术逻辑指令与程序、8051 C语音编程、8051硬件接线、8051定时  立即去当当网订购

尽管8051是最有名的8051系列成员,但是在型号中却看不到“8051”的字眼,这是因为8051可以使用不同的存储器,例如UV-EPROM、Flash以及NV-RAM,这些都有着不同的型号。关于不同类型ROM的内容将在第14章中介绍。8051的UV-EPROM版本是8751,闪存ROM版本可由多家公司生产,包括爱特梅尔公司和美信达拉斯公司。爱特梅尔公司的闪存8051也叫AT89C51,而美信达拉斯公司的称为DS89C4x0(DS89C430/440/450)。8051的美信达拉斯公司生产的NV-RAM版本称为DS5000,8051的OTP(一次性可编程)版本由许多不同的制造商制造。接下来简单讨论这些公司的芯片以及芯片的应用。

8751微控制器

8751芯片只有4KB的片上UV-EPROM,开发时需要采用PROM烧写器。另外,在再次写入程序之前须使用UV-EPROM擦除器将8751芯片UV-EPROM中的内容擦除。因为8751的片上ROM是UV-EPROM的,故再次编程之前需要大约20分钟擦除。

这使得一些制造商更愿意使用闪存和NV-RAM版本的8051,稍后讨论。不同厂家也提供各种速度的8751。

来自美信达拉斯公司的DS89C4x0

许多流行的8051具有闪存形式的片上ROM。AT89C51来自爱特梅尔公司,它就是一个带有闪存ROM的例子,它适用于快速开发,因为闪存在几秒之内可将内容擦除,相比于需要花20分钟甚至更多时间擦除的8751好多了。因此,使用AT89C51代替8751可减少擦除等待时间,加快开发速度。使用AT89C51开发微控制器系统需要支持闪存的ROM烧写器,但并不需要ROM擦除器。注意,闪存中要想再次写入程序就必须先将里面的内容全部擦除。这种闪存擦除是PROM烧写器自身完成的,这也是为什么不需要单独擦除器的原因。为了不使用PROM烧写器,美信达拉斯公司开发了另一个8051/8052的版本,称为DS89C4x0(DS89C430/……),它能通过x86 PC的串行COM端口进行编程。

注意,DS89C4x0的片上ROM是闪存形式。DS89C4x0(DS89C430/440/450)带有片上加载器,从而允许它在系统上时将程序加载到片上闪存中,这些可以通过x86 PC的串行COM端口实现,DS89C4x0这种通过x86的串行COM端口进行系统上加载程序的方式使得它更适用于小型家庭应用开发系统。美信达拉斯公司还有8051的NV-RAM版本,叫做DS5000,NV-RAM的优势是它能以一次一字节的形式改变ROM中的内容。DS5000也带有加载器,允许通过PC的COM端口编程,如表1-5所示。注意,DS89C4x0是8052芯片,包含256B的RAM以及三个定时器。此芯片相关内容本书会详细介绍。


 

 

DS89C4x0学习板

第8章将详细讨论DS89C4x0学习板设计的内容。MDE8051学习板来自www.MicroDigi-talEd.com,该学习板可让你通过x86 PC的COM端口对DS89C4x0芯片进行编程,而不需要ROM烧写器。

来自爱特梅尔公司的AT89C51

爱特梅尔公司的8051芯片选择范围很广,如表1-6和表1-7所示。例如,在小工程中,AT89C51使用广泛且价格便宜,并有着4KB的闪存ROM。注意,在AT89C51-12PC中,其中51前的“C”代表CMOS,它是一种低功耗的半导体;“12”代表12 MHz;“P”代表塑料DIP封装;“C”代表商用。



 



 

 也有来自不同厂商的OTP(一次性可编程)版本的8051。闪存和NV-RAM版本通常用于产品开发。当产品设计好并最终定型之后,只有8051的OTP版本用于大量生产,因为它的单价比较便宜。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2.5 8031微控制器
下一篇:1.2.7 来自飞利浦公司的8051系列
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站