PIC16F193X时钟源配置与仿真:内部外部时钟源详解
需积分: 50 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器件于生命维持和/或生命安全应用的风险由用户自行承担。
2020-12-31 上传
2015-09-14 上传
101 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
郑天昊
- 粉丝: 40
- 资源: 3870
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全