英飞凌8B XC866单片机CONH控制寄存器EN=1状态详解
需积分: 34 73 浏览量
更新于2024-08-19
收藏 924KB PPT 举报
本篇文章是关于英飞凌8B系列单片机XC866的控制寄存器CONH在状态模式下的详细介绍,着重讲解了EN=1时的工作模式。EN代表使能,当其置1时,单片机进入工作状态。以下是文章的核心知识点:
1. **XC866单片机概述**:
- XC866是基于8051兼容内核的增强型单片机,具有内置振荡器和锁相环用于产生时钟。
- 它包含10位8通道AD转换器、捕获比较单元CCU6、支持JTAG调试和在线编程ISP等特性。
- 单片机有3个定时器、256字节RAM、4KB Flash内存和16KB ROM,以及512字节XRAM和两个DPTR。
2. **控制寄存器CONH功能详解**:
- EN=1表示单片机处于工作状态,此时TE=0表示发送未出错,RE=0表示接收未出错,PE=0表示相位未出错,BE=0表示波特率未出错。
- BSY=1指示在数据传输过程中,单片机忙于处理。
- MS=0表明单片机处于从模式,即接收或响应外部信号。
3. **多功能引脚举例**:
- P0.0引脚可用于TCK_0JTAG时钟输入、T12HR_1CCU6定时器输入和RXDO_1UART发送数据输出。
- P0.1引脚可用于TDI_0JTAG串行数据输入、RXD_1UART接收数据输入和定时器2外部标志输出。
4. **存储器结构**:
- 8K启动ROM地址范围为C00H-E000H。
- 片内RAM分为直接寻址区域0~7FH和寄存器间接寻址区域80~FFH。
- XRAM地址F000~F200可使用MOVX指令访问,XADDRH寄存器定义高位地址。
- 程序存储器8K或16K起始地址为0000H。
- 扩展操作寄存器EO允许对程序存储器进行写操作,如通过MOVC@DPTR++,A进行软件更新。
5. **指令集和特殊功能**:
- MOVC@DPTR++,A是关键指令,用于将累加器中的数据写入程序存储器,并自动增加数据指针,可用于软件更新。
文章围绕英飞凌8B单片机XC866的控制寄存器CONH的EN状态设置展开,详细解释了其工作模式以及单片机的相关配置、接口和存储器结构,对开发和调试该单片机的工程师具有实用价值。
2016-03-23 上传
2011-06-11 上传
2014-10-29 上传
2023-05-30 上传
2023-06-10 上传
2023-05-29 上传
2024-03-23 上传
2023-05-25 上传
2023-06-11 上传
黄宇韬
- 粉丝: 20
- 资源: 2万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明