LabVIEW与物联网:分布式家庭智能监控系统的时钟源选择

需积分: 49 20 下载量 43 浏览量 更新于2024-08-08 收藏 9.25MB PDF 举报
"该文档详细介绍了基于LabVIEW和物联网的分布式家庭智能监控系统中的时钟源选择,特别关注了在PIC微控制器中的Timer1时钟源配置。" 在设计基于LabVIEW和物联网的分布式家庭智能监控系统时,时钟源的选择是关键部分,因为它直接影响到系统的精度和响应速度。在PIC18F66K80系列微控制器中,Timer1的时钟源可以通过配置T1CON寄存器的TMR1CS<1:0>和SOSCEN位来设定。 1. **时钟源选择**: - **内部时钟源**:当选择内部时钟源时,Timer1使用FOSC(系统振荡器频率)的整数倍作为时基,这个倍数由Timer1的预分频比决定。TMR1H和TMR1L寄存器在每个FOSC周期的整数倍处递增。 - **外部时钟源**:选择外部时钟源时,Timer1可以作为定时器或计数器工作。在计数模式下,Timer1在外部时钟输入T1CKI的上升沿递增。外部时钟源可以同步或异步于单片机的系统时钟运行。此外,还可以使用32.768kHz的外部晶振与专用内部振荡器电路配合,实现精确的定时功能。 2. **计数器模式下的注意事项**: - 在计数器模式下,当Timer1被POR复位后启用,或者写入TMR1H或TMR1L,或者Timer1被禁止后再启用(T1CKI信号状态变化),计数器在首个上升沿递增前,必须先经历一个下降沿。 3. **时钟源选项**: - TMR1CS1 TMR1CS0 SOSCEN 时钟源 - 0 1 x 时钟源 (FOSC) - 0 0 x 指令时钟 (FOSC/4) - 1 0 0 T1CKI 引脚上的外部时钟 - 1 0 1 SOSCI/SOSCO 引脚上的振荡器电路 4. **关于PIC微控制器**: - PIC18F66K80系列是采用nanoWatt XLP技术的增强型闪存单片机,具有ECAN(Enhanced CAN,增强型控制器局域网)功能,适用于28/40/44/64引脚封装。 - 使用Microchip的器件时,应始终参考英文原版数据手册以获取最新和最准确的信息,因为中文版本可能不包含所有细节或已被更新。 5. **免责声明**: - Microchip Technology Inc.虽然提供中文版本的文档,但不承担由于翻译错误导致的任何责任。建议用户在开发过程中参考英文原版文档。 - Microchip不对器件应用信息的准确性、质量、性能、适销性或特定用途的适用性提供任何保证,且不承担由此产生的任何责任。 - 对于将Microchip器件用于生命维持和/或生命安全应用,风险由购买者自行承担,并同意保护和赔偿Microchip免受任何法律纠纷。 在基于LabVIEW和物联网的家庭智能监控系统中,选择适当的时钟源对于确保系统的稳定性和效率至关重要。在配置PIC18F66K80的Timer1时,需要根据具体应用需求选择内部或外部时钟源,并注意计数器模式下的操作条件。同时,遵循Microchip提供的官方文档以获取最准确的技术指导。