32位捕获寄存器的实现方法
本发明提供了一种32位捕获寄存器的实现方法,包括以下步骤:选定所用微处理器的一I/O口,将I/O口定义为捕获口,并将所述的I/O口的中断触发方式设置为上升沿或下降沿中断触发,该I/O口用于检测带有频率信息的方波信号;选定所用微处理器的一16位定时器,通过调用TIMER_CONFIGURE函数将该16位定时器的一第一定时/计数器和一第二定时/计数器配置为32位周期计数器。通过电力系统频率测量程序的设置,实现32位捕获寄存器的频率捕获功能。本发明实现方法简单,且能保证电力系统频率测量的精度。
发明专利
CN201010515766.5
2010-10-15
CN102457268A
2012-05-16
H03K23/52(2006.01)I
北京德威特电力系统自动化有限公司
翟富昌;赵长兵;肖永华;李增利;王敬仁;刘国营;欧阳强;常红旗;陈磊
100082 北京市海淀区中关村北二条甲5号
北京科龙寰宇知识产权代理有限责任公司 11139
孙皓晨
北京;11
一种32位捕获寄存器的实现方法,其特征在于,包括以下步骤:步骤1:选定所用微处理器的一I/O口,将所述的I/O口的中断触发方式设置为上升沿或下降沿中断触发,该I/O口用于检测带有频率信息的方波信号;步骤2:选定所述的微处理器的一16位定时器,通过调用TIMER_CONFIGURE函数将所述的16位定时器的一第一定时/计数器和一第二定时/计数器配置为32位周期计数器。