80C51与MCS-51

80C51

80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM

80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。

特性
80C51 核心处理单元
4k 字节FLASH 89C51X2
8k 字节FLASH 89C52X2
16k 字节FLASH 89C54X2
32k 字节FLASH 89C58X2
(FLASH的大小决定了可写入程序文件在大小。可见51单片机的下载文件应控制在4~32k字节)
128 字节RAM 89C51X2
256 字节RAM 89C52X2/54X2/58X2
(根据运算过程中的变量、内存使用情况来决定RAM的选取)
布尔处理器
全静态操作
12 时钟操作 可选6 个时钟 通过软件或并行编程器
存储器寻址范围
64K 字节ROM 和64K 字节RAM(?)
电源控制模式
―时钟可停止和恢复
―空闲模式
―掉电模式
两个工作频率范围
6 时钟模式时为0 到20MHz
12 时钟模式时为0 到33MHz
LQFP, PLCC 或DIP 封装
扩展温度范围
双数据指针
3 个加密位
4 个中断优先级
6 个中断源
4 个8 位I/O 口
全双工增强型UART
―帧数据错误检测
―自动地址识别
3 个16 位定时/计数器T0 T1 标准80C51 和增加的T2 捕获和比较
可编程时钟输出
异步端口复位
低EMI (禁止ALE 以及6 时钟模式)
掉电模式可通过外部中断唤醒

MCS-51单片机系列简介

在HMOS技术大发展的背景下,Intel公司在MCS-48系列的基础上,于1980年推出了8位MCS-51系列单片机。它与以前的机型相比,功能增强了许多,就其指令和运行速度而言,超过了INTEL8085的CPU和Z80的CPU,成为工业控制系统中较为理想的机种。较早的MCS-51典型时钟为12MHz,而目前与MCS-51单片机兼容的一些单片机的时钟频率达到40MHz甚至更高,现在已有400MHz的单片机问世。

 

51系列

51系列是基本型,包括8051、8751、8031、8951.这四个机种区别,仅在于片内程序储存器。8051为4KBROM,8751为4KBEPROM,8031片内无程序储存器,8951为4KBEEPROM。其他性能结构一样,有片内128B RAM,2个16位定时器/计数器,5个中断源。其中,8031性价比较高,又易于开发,目前应用面广泛。
51系列单片机的特点
-8位cpu
-片内带振荡器,频率范围为1.2MHz~12MHz
-片内带128B的数据存储器
-片内带4KB的程序存储器
-程序存储器的寻址空间为64KB
-片外数据存储器的寻址空间为64KB
-128个用户位寻址空间
-21个字节特殊功能寄存器
-4个8位的I/O并行接口:P0、P1、P2、P3
-两个16位定时、计数器
-两个优先级别的五个中断源
-一个全双工的串行I/O接口,可多机通信
-111条指令,包含乘法指令和除法指令
-片内采用单总线结构
-有较强的位处理能力
-采用单一+5V电源

52系列

52系列是增强型,有8032、8052、8752、8952四个机种。8052的ROM为8KB,RAM为256B;8032的RAM也是256B,它没有ROM,这两种单片机比8051和8031多了一个定时器/计数器,增加了一个中断源。

未经允许不得转载:TacuLee » 80C51与MCS-51

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址