英飞凌XC866单片机手册:定时器2及捕获模式配置
需积分: 50 12 浏览量
更新于2024-08-17
收藏 1.09MB PPT 举报
"英飞凌XC866学习手册聚焦于普通TCON设置,涉及8位单片机增强型51内核的特性、接口配置、总线协议、AD转换、定时器功能及捕获比较单元的应用。"
在英飞凌的XC866单片机中,普通T2CON设置是其定时器2的重要组成部分,用于控制定时器的工作模式和中断功能。TF2是溢出标志,当定时器2计数达到预设值时会置1,可以通过中断服务程序清除。EXF2则关联外部事件,当外部引脚EX2下降沿触发时,会设置此标志并可触发中断。RCLK和TCLK分别用于设置串口接收和发送的波特率,当它们被设置为1时,会使用T2作为波特率发生器。EXEN2允许外部引脚EX2触发捕获/重装事件,而TR2启动定时器2的计数。C/T2决定了时钟源,为1时使用T2IN引脚作为输入时钟,0则使用内部晶振/12作为时钟。CP/RL2用于设定定时器模式,为1时进入捕获模式,0则为重装模式。
XC866单片机基于8051兼容内核,拥有丰富的特性,包括内置振荡器和锁相环、看门狗定时器、8通道10位AD转换器、CCU6捕获比较单元支持PWM输出、JTAG和ISP在线编程功能,以及多级省电模式。此外,它还提供了3个定时器、256字节RAM、4KB闪存+16KB ROM以及512字节扩展RAM(XRAM)。双数据指针DPTR的引入增强了数据处理能力,而多样化的引脚功能使得XC866能适应各种应用需求。
XC866的存储器结构包括8K启动ROM、256字节片内RAM、128字节特殊功能寄存器(SFR)、512字节XRAM和8K/16K程序存储器。片内RAM的0~7FH部分和80~FFH部分分别采用直接和寄存器间接寻址,而XRAM则通过MOVX指令访问。程序存储器支持通过MOVC @(DPTR++), A指令进行软件更新,这在初始编程和软件升级中非常有用。
XC866的扩展操作寄存器(EO)允许用户通过TRAP指令或MOVC @(DPTR++), A指令进行程序ROM的写操作,实现了灵活的代码下载和更新机制。这种设计使得XC866不仅适合常规的嵌入式应用,还支持固件的现场升级和调试。
总结来说,英飞凌XC866单片机的普通T2CON设置是其定时器功能的核心,结合其丰富的内核特性和存储器结构,使得这款芯片在8位微控制器领域具有广泛的应用前景,尤其在需要精确定时、串行通信、AD转换、PWM输出和可更新固件的场合。
点击了解资源详情
2012-03-23 上传
2013-07-18 上传
2021-05-23 上传
2009-04-07 上传
2021-12-22 上传
2010-03-20 上传
魔屋
- 粉丝: 25
- 资源: 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库更新与使用说明