当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

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

资源类别:文库,文档格式:PPT,文档页数:26,文件大小:372KB,团购合买
10.1AT89C2051内部结构与功能 10.2振荡器和专用寄存器功能 10.3指令约束条件和CPU的工作方式
点击下载完整版文档(PPT)

第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:作为振荡器反相放大器的输出

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共26页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有