《单片机原理及应用》课程教学资源(PPT教学课件)第十章 AT89C2051 Flash单片机

第10章 AT89C2051 Flash单片机
第10章 AT89C2051 Flash单片机

AT89C系列与MCS51系列单片机相比有两大优势:第一, 片内程序存储器采用闪速存储器,使程序的写入更加方便;第 ,提供了更小尺寸的芯片(AT89C2051/1051),使整个硬件 电路的体积更小 AT89C系列单片机有4种型号:AT89C51、AT89C52 AT89C1051、AT89C2051,其中AT89C2051/1051是 ATMEL公司 AT89C系列的新成员。它以较小的体积、良好的性能价格比倍 受青睐,在家电产品、工业控制、计算机产品、医疗器械、汽 车工业等应用方面成为用户降低成本的首选器件。这里以 AT89C2051为代表对AT89C系列单片机作一阐述
AT89C系列与MCS—51系列单片机相比有两大优势:第一, 片内程序存储器采用闪速存储器,使程序的写入更加方便;第 二,提供了更小尺寸的芯片(AT89C2051/1051),使整个硬件 电路的体积更小。 AT89C 系 列 单 片 机 有 4 种型号: AT89C51 、 AT89C52 、 AT89C1051、AT89C2051,其中AT89C2051/1051是ATMEL公司 AT89C系列的新成员。它以较小的体积、良好的性能价格比倍 受青睐,在家电产品、工业控制、计算机产品、医疗器械、汽 车工业等应用方面成为用户降低成本的首选器件。这里以 AT89C2051为代表对AT89C系列单片机作一阐述

10.1AT89C2051内部结构与功能 10.1.1AT89C2051主要性能 AT89C2051是 ATMEL公司生产的带2K字节闪速可编程可 擦除只读存储器( EEPROM)的8位单片机,它具有如下主要特性
10.1 AT89C2051内部结构与功能 10.1.1 AT89C2051主要性能 AT89C2051是ATMEL公司生产的带2K字节闪速可编程可 擦除只读存储器(EEPROM)的8位单片机,它具有如下主要特性:

和MCS-51产品的兼容 2K字节可重编程闪速存储器 耐久性:1,000写/擦除周期·2.7V~6V的操作范围 全静态操作:OHz~24MHz 两级加密程序存储器 128×8位内部RAM 15根可编程I/0引线 两个16位定时器/计数器 六个中断源 可编程串行UART通道 直接LED驱动输出 片内模拟比较器 低功耗空载和掉电方式
·和MCS-51产品的兼容 ·2K字节可重编程闪速存储器 ·耐久性:1,000写/擦除周期 ·2.7V~6V的操作范围 ·全静态操作:0Hz~24MHz ·两级加密程序存储器 ·128×8位内部RAM ·15根可编程I/O引线 ·两个16位定时器/计数器 ·六个中断源 ·可编程串行UART通道 ·直接LED驱动输出 ·片内模拟比较器 ·低功耗空载和掉电方式

RST 20 VCC (RXD) P3. 0 P1.7 (TXD) P3. 1 P1.6 ⅩTAL2 P1.5 ⅩTAL1 AT89C2051 P1.4 (INTO)P3. 2 P1.3 (INT1)P3.3 P1.2 (TO)P3.4 P1.1(AIN1) (T1)P3.5 P1.O(AINO) GND 10 P3.7 图10.1AT89C205的结构框图
RST (RXD) P3.0 (TXD) P3.1 XTAL2 XTAL1 (INT0)P3.2 (INT1)P3.3 (T0)P3.4 (T1)P3.5 GND VCC P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1(AIN1) P1.0(AIN0) P3.7 AT89C2051 1 10 11 20 图10.1 AT89C2051的结构框图

10.1.2AT89C2051的结构框图 AT89C2051是一带有2K字节闪速可编程可擦除只读存储体 ( EEPROM的低电压,高性能8位CM0S微型计算机。如图10.2所 示。它采用 ATMEL的高密非易失存储技术制造并和工业标准 MCS—51指令集和引脚结构兼容。通过在单块芯片上组合通用 的CPL1和闪速存储器, ATMEL AT89C2051是一强劲的微型计算 机,它对许多嵌入式控制应用提供一高度灵活和成本低的解 决办法
10.1.2 AT89C2051的结构框图 AT89C2051是一带有2K字节闪速可编程可擦除只读存储体 (EEPROM)的低电压,高性能8位CMOS微型计算机。如图10.2所 示。它采用ATMEL的高密非易失存储技术制造并和工业标准 MCS—51指令集和引脚结构兼容。通过在单块芯片上组合通用 的CPL1和闪速存储器,ATMEL AT89C2051是一强劲的微型计算 机,它对许多嵌入式控制应用提供一高度灵活和成本低的解 决办法

RAM地址寄存器 RAM PEROM GND 存器 B寄存器 堆栈指示器 TMP2 TMPI 缓冲器 ALU PC增量器 程序计数器 PSW RST 同步与控制指令寄存器k DPTR 振荡器 锁有 锁 端口1驱动 端口3驱动 个个个个个个个个个个个个个个个 P1.0 P1.7 P3.0 P3.5P3.7 图10.2AT89C2051内部结构图
图10.2 AT89C2051内部结构图 RAM地址寄存器 RAM PEROM 程序地址 寄存器 缓冲器 PC增量器 程序计数器 DPTR B寄存器 ACC 堆栈指示器 TMP2 TMP1 ALU 中断、串行端口 与定时器单元 PSW 同步与控制 指令寄存器 端口1 锁存 端口3 锁存 端口1驱动 端口3驱动 振荡器 RST VCC GND P1.0 -- P1.7 P3.0 –- P3.5 P3.7

此外,从AT89C2051内部结构图也可看出,其内部结构 与8051内部结构基本一致(除模拟比较器外),引脚RST XTAL1、XTAL2的特性和外部连接电路也完全与51系列单片机 相应引脚一致,但P1口、P3口有其独特之处
此外,从AT89C2051内部结构图也可看出,其内部结构 与8051内部结构基本一致(除模拟比较器外),引脚RST、 XTAL1、XTAL2的特性和外部连接电路也完全与51系列单片机 相应引脚一致,但P1口、P3口有其独特之处

10.1.3AT89C2051的引脚说明 AT89C2051是一个有20个引脚的芯片,引脚如图10.1 所示,与8051内部结构进行对比可发现,AT89C2051减少 了两个对外端口(即P0、P2口),使它最大可能地减少 了对外引脚,因而芯片尺寸有所减少。 AT89C2051芯片的20个引脚功能为: 1.Vcc:电源电压 GND 地 3.P1口:P1口是一8位双向I/0口。口引脚P1.2 P1.7提供内部上拉电阻
10.1.3 AT89C2051的引脚说明 AT89C2051是一个有20个引脚的芯片,引脚如图10.1 所示,与8051内部结构进行对比可发现,AT89C2051减少 了两个对外端口(即P0、P2口),使它最大可能地减少 了对外引脚,因而芯片尺寸有所减少。 AT89C2051芯片的20个引脚功能为: 1. Vcc:电源电压。 2. GND:地。 3. P1口:P1口是一8位双向I/O口。口引脚P1.2~ P1.7提供内部上拉电阻

4.P3口:P3口的P3.0~P3.5、P3.7是带有内部上拉 电阻的七个双向I/0引脚。P3.6用于固定输入片内比较器 的输出信号并且它作为一通用I/0引脚而不可访问 P3口还用于实现AT89C2051的各种功能,如下表10-1 所示 P3□口还接收一些用于闪速存储器编程和程序校验的控 制信号。 5.RST:复位输入。 6.XTAL1:作为振荡器反相放大器的输入和内部时钟 发生器的输入 7.XTAL2:作为振荡器反相放大器的输出
4. P3口:P3口的P3.0~P3.5、P3.7是带有内部上拉 电阻的七个双向I/0引脚。P3.6用于固定输入片内比较器 的输出信号并且它作为一通用I/O引脚而不可访问。 P3口还用于实现AT89C2051的各种功能,如下表10-1 所示。 P3口还接收一些用于闪速存储器编程和程序校验的控 制信号。 5. RST:复位输入。 6. XTAL1:作为振荡器反相放大器的输入和内部时钟 发生器的输入。 7. XTAL2:作为振荡器反相放大器的输出
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理及应用》课程教学资源(PPT教学课件)第九章 A/D和D/A转换器接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第八章 单片机串行数据通信.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第十一章 单片机应用系统设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第七章 单片机I/0口扩展及应用.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第五章 单片机存储器扩展技术.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第六章 单片机的中断与定时系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第二章 MCS-51系列单片机芯片结构.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第四章 汇编语言程序设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第三章 MCS-51单片机指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第一章 微型计算机基础知识.ppt
- 《3DS MAX应用制作》第二讲 客厅空间的制作.ppt
- 《3DS MAX应用制作》第一讲 大厅效果图的制作.ppt
- 《Delphi7程序设计》第9章 多层分布式应用系统.ppt
- 《Delphi7程序设计》第八章 DELPHI77数据库应用程序实例.ppt
- 《Delphi7程序设计》第7章 数据库编程基础.ppt
- 《Delphi7程序设计》第6章 Delphi中类的应用.ppt
- 《Delphi7程序设计》第5章 菜单、工具栏和多文档的设计.ppt
- 《Delphi7程序设计》第4章 对话框和多窗体设计.ppt
- 《Delphi7程序设计》第3章 可视化组件的应用.ppt
- 《Delphi7程序设计》第2章 00P Pascal基础知识.ppt
- 浙江大学:《单片机原理与接口》第八章 80C51单片微机的系统扩展原理及接口技术.ppt
- 浙江大学:《单片机原理与接口》第九章 80c51单片微机的应用系统实例.ppt
- 浙江大学:《单片机原理与接口》第六章 单片微机定时器.ppt
- 浙江大学:《单片机原理与接口》第七章 80C51单片微机的串行口原理及应用.ppt
- 浙江大学:《单片机原理与接口》第五章 80C51单片微机的中断系统原理及应用.ppt
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第九章 软件管理.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第八章 软件复用.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第七章 软件维护.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第五章 软件测试.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第四章 程序编码.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第三章 软件设计.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第二章 软件需求分析.doc
- 清华大学:《软件工程概论》课程教学资源(试卷习题)软件工程试题(含答案).doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第十章 软件质量保证.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第一章 软件工程概述.doc
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第十二章 软件项目管理.ppt
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第十一章 软件工程标准化与文档.ppt
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第十章 软件维护.ppt
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第九章 软件质量管理.ppt
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第八章 面向对象技术.ppt