PIC16F193X时钟源配置与仿真:内部外部时钟源详解

需积分: 50 54 下载量 42 浏览量 更新于2024-08-10 收藏 8.44MB PDF 举报
"本文介绍了在PIC16F1936微控制器中选择和使用时钟源的方法,重点在于如何通过T1CON寄存器配置Timer1。内容涵盖了内部时钟源和外部时钟源的选择,以及相关的计数模式和同步异步操作。" 在微控制器设计中,时钟源的选择对于系统的性能和精度至关重要。在PIC16F1936中,Timer1的时钟源可以通过T1CON寄存器的TMR1CS<1:0>和T1OSCEN位来设置。表20-2列出了可用的时钟源选项。 20.2.1 内部时钟源: 当选择内部时钟源时,Timer1的TMR1H和TMR1L寄存器会在FOSC的整数倍频率下递增。在FOSC内部时钟源下,Timer1的值每4个指令时钟周期增加一次,这可能导致2 LSB的分辨率误差。为了充分利用Timer1的全分辨率,应使用异步输入信号如T1G引脚上的事件或C1/C2比较器输入来门控Timer1。 20.2.2 外部时钟源: 外部时钟源允许Timer1作为定时器或计数器工作。启用计数模式后,Timer1会在外部时钟输入T1CKI信号或电容触摸传感振荡器信号的上升沿增加。这些外部时钟源可以与系统时钟同步或异步运行。如果作为定时器,可以结合外部32.768 kHz晶振和内部振荡器电路使用。 计数器模式的注意事项: - Timer1在满足特定条件后的上升沿才会进行第一次递增计数,例如上电复位后使能Timer1、写入TMR1H或TMR1L、禁止后再重新启用Timer1,或者T1CKI引脚状态的改变。 表20-1和表20-2详细列出了Timer1的工作状态和时钟源选择。TMR1ON和TMR1GE位决定了Timer1是否开启和是否启用计数功能。在计数器模式下,需要在T1CKI的下降沿之后,计数器才能在上升沿开始计数。 PIC16F1936是一款带有LCD驱动器、采用nanoWatt XLP技术的8位CMOS闪存单片机,适用于低功耗应用。尽管提供了中文版数据手册,用户仍然需要参考英文原版以获取最准确的信息,因为英文版包含了更多关于Microchip产品的性能和使用细节。 最后,Microchip Technology Inc.明确指出,他们不对中文翻译中的错误负责,并且不提供任何明示或暗示的保证。用户需要自己负责应用验证和技术规格的遵守。此外,使用Microchip器件于生命维持和/或生命安全应用的风险由用户自行承担。