英飞凌XC866单片机手册:定时器2及捕获模式配置

需积分: 50 8 下载量 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输出和可更新固件的场合。