电子元器件布局时应注意哪些事项?
21ic 2024-08-26

自从 1976 年单片机诞生以来,单片机已有 70 多个系列,近 500 个机种 。国 际知名公司及其 8 位单片机产品如表 2.1 所示。

上述产品既有很多共性,又各具一定的特色,在市场上都占有一席之地 。根据近年来的有关统计,Intel 公司的单片机市场占有率为 67% ,其 中 MCS 51 系列产 品又 占 54% ,仍为主流系列。

MCS 51 系列单片机的分类

MCS 51 系列单片机已有 10 多种产品,可分为两大系列:MCS 51 子系列和 MCS 52 子系列,如表 2.2 所 示 。各子系列按片内 有 无 ROM 和 EPROM 标 以 不 同 的 型 号 。如 MCS 51 系列有 8031 、8051 和 8751 。另外,芯片 的制造工艺也有 HMOS 与 CHMOS 之 分。采用低功耗的 CHMOS 工艺的 MCS 51 系列芯片命名为 80C31 、80C51 和 87C51 等。

8031/8051/8751 三种型号,称为 8051 子系列 。这三种芯片的结构和功能相 同 ,它们之间的区别在于片内程序存储器配置状态:8051 片内含有 4KB 的掩膜 ROM,其中的程序是生产厂家制作芯片时,代为用户烧制的 ,出厂的 8051 都是具有特殊用途的单片机。8051应用在程序固定且批量大的单片机产品 中 。8751 片 内含有 4KB 的 EPROM,用户可 以把 编写好的程序用开发机或编程器写入其中,需要修改时,可以先用紫外线擦除器擦除,然 后再写入新的程序。8031 片内没有 ROM,使用时需在片外接 EPROM 。

8032AH/8052AH/8752AH 是 8031/8051/8751 的增强型,称为 8052 子系列 。其 中片 内 ROM 和 RAM 的容量比 8051 子系列各增加一倍,另外,增加了一个定时器/计数器和一个中断源。

80C31/80C51/87C51 是 8051 子系列的 CHMOS 工 艺 芯 片 ,80C32/80C52/87C52 是 8052 子系列的 CHMOS 工艺芯片,两者芯片内的配置和功能兼容。

MCS 51 系列单片机采用两种半导体工艺生产,一种是 HMOS 工艺 ,即高密度短沟道 MOS 工艺;另外一种是 CHMOS 工艺 ,即互补金属氧化物的 HMOS 工艺。芯片型号中带有“C”的,均为 CHMOS 工艺芯片,其特点是功耗低。另外,87C51 还带有两级程序存储 器保密系统,可防止非法复制程序。

与 MCS 51 系列兼容的单片机

从 Intel 公司推出 MCS 51 系列高档 8 位单片机至今已近 30 年,51 系列单片机经久不衰,并得到了极其广泛的应用。近年来,世界上很多半导体公司都生产以 8051 为内核的 单片机,如 Atmel 公 司 的 AT89/AT87 系列 、Philips 公 司 的 P89/P87 系列 、SST 公 司 的 STC89/87 系列单片机。世界上各大公司生产的 51 系列单片机均有多种型号的产品,各大公司通常以 8XC51 来命名 51 系列单片机,在众多的 51 单片机系列中,AT89 系列单片机在我国也得到极其广泛的应用,越来越 受到人们的瞩 目。AT89 系列单片机是美 国 Atmel 公司 的 8 位 Flash 单片机产 品 。它的最大特点是在片内含有 Flash 存储器,在系统的开发过程中修改程序十分容易,使开发调试更为方便。AT89 系列单片机以 8031 为内核,是与 8051 系列单片机兼容的系列,其型号可分为标准型、低档型和高档型 3 类。

1.标准型单片机

标准型 89 系列单片机是与 MCS 51 系列单片机兼容的 。在内部含有 4KB 或 8KB 可重复编程的 Flash 存储器,可进行 1000 次擦写操作。全静态工作为 0~33 MHz,有 3 级 程序存储器加密锁定 ,内部含有 128~256 字节 的 RAM 、32 脚可编程 I/O 口 、2~3 个 16 位定时器/计数器、6~8 级中断,此外有通用串行接口、低电压空闲模式及掉电模式。

AT89 系 标准型单片机有 4 种 , 分 别为 AT89C51 、AT89LV51 、AT89C52 和 AT89LV52 ,其中 AT89C51 、AT89C52 直接与 8051 系列兼容,相当于将 8051 、8052 中的 4KB、8KBROM 换成相应数量的 Flash 存储器;AT89LV51 是 AT89C51 的低电压型号, 可以在 2.7~6V 的电压范围内工作。

2.低档型单片机

低档型单片机有 AT89C1051 和 AT89C2051 两种型号。除并行 I/O 口数量较少外,其他结构和 AT89C51 差不多,芯片引脚只有 20 条。

3.高档型单片机

高档型单片机有 AT89S51 、 AT89S52 、 AT89S53 和 AT89S8252 等 型 号 , 其 中 AT89S51 有 4KB 可下载 Flash 存储器,AT89S52 、AT89S8252 有 8KB 可下载 Flash 存储 器,AT89S53 有 12KB 可下载 Flash 存储器,下载功能由微机通过单片机的串行外围接口 SPI 实现。AT89S8252 还含有 2KB 的 EEPROM,提高了存储容量 。此外,高档型单片机还增加了一些功能:9 个中断源 、SPI 接 口、Watchdog 定 时器 、双数据指针和从电源下 降 的中断恢复等,AT89 系列单片机各型号的性能比较见表 2.3 。

尽管很多公司生产的 51 系列单片机差别各异,并有许多派生机种,但基本硬件组成和 指令系统仍与 MCS 51 系列单片机兼容。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
  • 基于C51单片机实现汽车座椅自动控制系统的软硬件设计

    引言 随着人们生活水平的提高,对汽车座椅的舒适性要求也越来越高,要求对汽车座椅地调节能够更加简单、方便、快捷。目前,汽车座椅位置的调节多采用基于手动调节方式的机械和电动控制两种方式。汽车座椅位置的调节...

    昨天
  • MCS51单片机程序设计时堆栈的计算方法解析

    用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己...

    昨天
  • 51单片机定时器工作原理及用法

    TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。...

    昨天
  • 51单片机学习单片机之路总结

    学习单片机有一学期了,现在也由51转到STM32了。一直想对51的学习做一个总结。也希望对别人有一些启发。也给后学者提供一些建议。当然本文是我对自己学习过程的总结,若有不对的地方,还请高手指出。 我想,再看本...

    昨天
  • hot51增强型单片机开发板原理图

    功能要求: 一):绿灯25s倒计时,绿灯过度红灯有5s黄灯时间,红灯25s后直接跳绿灯。 二):按键按下模拟闯红灯输入,产生5s蜂鸣器鸣叫。 开发环境: 软件:Keil uVision4 硬件:HOT51增强型单片机开发板 程序代码:...

    前天
  • 51单片机的延时子程序

    延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系...

    前天
  • 什么是Flash盘?Flash盘的结构是什么样的?

    Flash是大家常使用的存储之一,对于Flash,大家或多或少有所了解。上篇文章中,小编对Flash闪存的类型有所介绍。为继续增进大家对Flash的认识,本文将对Flash盘、Flash盘结构以及Flash读写操作予以介绍。如果你对本...

    前天
  • 深谈嵌入式系统,嵌入式系统是如何组成的?

    嵌入式系统在生活中有诸多应用,大家对于嵌入式系统或多或少有所耳闻。在前两篇文章中,小编对嵌入式系统进行过详细介绍。为继续增进大家对嵌入式系统的认识,本文将对嵌入式系统的组成加以说明。如果你对嵌入式系...

    06-27
  • 嵌入式系统秘籍共享,最全嵌入式系统解析

    嵌入式系统的应用十分广泛,因此越来越多的人学习嵌入式系统。由此,在学习嵌入式系统之前,我们应当对嵌入式系统具备一些认识。所以在本文余下部分,小编将对嵌入式系统进行全面解析。如果你对嵌入式系统具有兴趣...

    06-27
  • 51单片机超声波测距程序详解

    51单片机超声波测距程序详解 超声波四通道测距:超声波测距实现分为三大块: 其一是12864带字库的液晶驱动程序: 代码如下: /////////////////12864驱动程序/////////////////////////// //1写数据 void WriteDat...

    06-25
  • 51系列单片机的引脚图

    51系列单片机的引脚图 端子介绍 l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。 l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。 l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。 l P3.0~P3.7 P2口8...

    06-25
  • 51单片机串口通信需要加超时中断吗?

    接收数据时,超过一定时间就算出错. 这个超时的时间是单片机自己算出的吗?超时的时间是由编程序的人定的,他定多长就多长从一段程序开始 实现电脑向 单片机发送一些数据,单片机返回Iget +数据 #include #define u...

    06-25
下载排行榜
更多
评测报告
更多
广告