基于PIC16F877单片机的简易测速计设计方案
2.2 方案设计与实现
该简易速度计的设计实现主要基于PIC16F877 的CCP 模块功能,这里我们首先将PIC16F877 的CCP1 配置为捕捉模式,预分频比设置为1:1,每个上升沿触发。
当捕捉到跳变后CPP1 中断标志位置位,直接采用中断方式进行处理,即在中断服务子程序中处理相关寄存器的数值或状态变化,计算并储存相关物理量,以上设置均由软件编程来完成。
2.2 设计与实现
该简易速度计的设计实现主要基于PIC16F877 的CCP 模块功能,这里我们首先将PIC16F877 的CCP1 配置为捕捉模式,预分频比设置为1:1,每个上升沿触发。
当捕捉到跳变后CPP1 中断标志位置位,直接采用中断方式进行处理,即在中断服务子程序中处理相关寄存器的数值或状态变化,计算并储存相关物理量,以上设置均由软件编程来完成。
3 功能仿真
3.1 Proteus 下仿真电路的搭建
要在Proteus下完成测速计功能的仿真,首先应在其界面新建设计文件并搭建仿真电路图,本例的测速计功能电路图如图4 所示。
评论