英飞凌XC866单片机手册:定时器2及捕获模式配置
需积分: 50 177 浏览量
更新于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 上传
魔屋
- 粉丝: 26
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南