87lpc76xx替换2051.pdf
### P87LPC76X 替换 XXC2051 的关键知识点解析 #### 一、P87LPC76X 和 XXC2051 的概述及对比 **P87LPC76X**: - **发布时间**:1999年由飞利浦(PHILIPS)公司推出。 - **架构特点**:采用增强型51内核,在相同时钟频率下的执行速度可达普通51的两倍,并支持动态调整振荡频率的分频比率以降低功耗。 - **功能增强**:相比于旧型号,如LG公司的GMS97C2051和ATMEL公司的AT89C2051,P87LPC76X提供了更多的功能特性和更高的灵活性。 **XXC2051**: - **应用背景**:在中国市场广泛应用的8位单片机,包括LG公司的GMS97C2051和ATMEL公司的AT89C2051,为中国的智能化产品开发做出了巨大贡献。 - **技术局限**:与P87LPC76X相比,在功能特性、成本和使用灵活性方面存在一定的不足。 #### 二、特性比较 **表一:P87LPC76X 与 XXC2051 特性对比** - **指令执行时间**:P87LPC76X 最小300ns,而XXC2051最小500ns。 - **电压范围**:两者均为2.7~6V。 - **内部RAM**:两者均为128字节。 - **内部ROM**:P87LPC76X提供762版本2K、764版本4K,而XXC2051为2K。 - **定时/计数器**:P87LPC76X有两个16位定时/计数器,支持定时器溢出时触发T0/T1翻转;XXC2051同样拥有两个16位定时/计数器。 - **比较器**:P87LPC76X有2路比较器,每路都有2路可选择输入和两种可选参考电压;XXC2051仅有一路模拟比较器。 - **用户代码区**:P87LPC76X有32字节用户代码区;XXC2051则没有。 - **UART**:两者都支持标准51 UART。 - **硬件I2C**:P87LPC76X支持,而XXC2051不支持。 - **中断源**:P87LPC76X有11个中断源,XXC2051只有6个。 - **键盘中断**:P87LPC76X支持8个键盘中断输入;XXC2051不支持。 - **内部看门狗**:P87LPC76X有内置看门狗,并且支持8级时间选择;XXC2051没有。 - **复位方式**:P87LPC76X支持低电平复位、可选择内部复位和降压复位;XXC2051只支持高电平复位。 - **振荡方式**:P87LPC76X支持高频、中频、低频、外部和内部RC振荡;XXC2051没有内部RC振荡器。 - **I/O输出方式**:P87LPC76X支持推挽、开漏、准双向口和输入四种方式;XXC2051只支持准双向口。 - **封装**:两者均为20脚封装。 - **I/O口**:P87LPC76X的I/O口数量由使用配置确定,可在15至18之间;XXC2051为固定的15个。 - **加密性**:P87LPC76X的加密性彻底不可破译;XXC2051的加密性较弱。 - **节电模式**:两者都支持空闲和掉电模式,但P87LPC76X在掉电模式下的典型电流消耗更低(1微安),并且支持通过中断唤醒。 #### 三、P87LPC76X 新增功能及其应用 **1. 用户代码区** - **定义**:用于存储序列码和设置参数的区域,适用于需要存放少量数据(如系统参数、序列码、生产日期等)的系统。 - **应用**:可以在烧写程序前后编程,便于后期维护和更新数据。 - **编程方法**:通过编程器进行编程,支持单独烧录或与其它部分同时烧录。 - **访问示例**: ```assembly MOV DPTR, #0FCE0H ; 设置DPTR指向用户代码区起始地址 MOV A, #4 ; 指定要读取的数据位置 MOV C, A+DPTR ; 读取指定位置的数据到累加器A ``` **2. 硬件 I2C** - **功能优势**:支持多机通信,特别适用于多节点应用系统中的设备间通信。 - **编程规范**:可通过参考相关的编程指南来实现硬件I2C的主动和被动器件编程。 **3. 键盘中断** - **应用场景**:适用于需要快速响应键盘输入的应用场景。 - **特点**:支持多达8个键盘中断输入,提高系统的响应速度和实时性能。 P87LPC76X相较于XXC2051在多个方面实现了显著的技术进步和功能增强,为用户提供了更多可能性和更高的灵活性。对于寻求更高性能和更广泛功能的开发者来说,P87LPC76X无疑是一个更优的选择。
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- nuget 库官方下载包,可使用解压文件打开解压使用
- 非wine、原生Linux迅雷安装包deb文件,支持Ubuntu、UOS统信、深度Deepin、LinuxMint、Debain系通用
- KUKA机器人安装包,与PROFINET软件包
- 船舶燃料消耗和二氧化碳排放分析数据集,燃料消耗和碳排放关联分析数据
- req-sign、bd-ticket-ree-public加密算法(JS)
- 全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)
- 串联式、并联式、混联式混合动力系统simulink控制策略模型(串联式、并联式、混联式每个都是独立的需要单独说拿哪个,默认是混联式RB) 有基于逻辑门限值、状态机的规则控制策略(RB)、基于等效燃油
- 法码滋.exe法码滋2.exe法码滋3.exe
- python-geohash-0.8.5-cp38-cp38-win-amd64
- Matlab根据flac、pfc或其他软件导出的坐标及应力、位移数据再现云图 案例包括导出在flac6.0中导出位移的fish代码(也可以自己先准备软件导出的坐标数据及对应点的位移或应力数据,可根据需