利用定时器作外部中断源
时间:06-27
来源:互联网
点击:
MCS—51单片机有两个定时器/计数器,当它们选择计数工作方式时,T0或T1引脚上的负跳变将使T0或T1计数器加1计数,故若把定时器/计数器设置成计数工作方式,计数初始设定为满量程,一旦外部从计数引脚输入一个负跳变信号,计数器To或T1加1产生溢出中断,这样,便可把外部计数输入端T0(P3.4)或T1(P3.5)扩充作为外部中断源输入。
例如,将T1设置为工作方式2(自动恢复常数)及外部计数方式,计数器TH1、TLl初
值设置为FFH,当计数输入端T1(P3.5)发生一次负跳变,计数器加1并产生溢出标志,向CPU申请中断,中断处理程序使累加器A内容加1,送P1口输出,然后返回主程序。编程如下:
- VxWorks下的多重定时器设计(02-16)
- μC/OS-II软件定时器管理算法分析及改进(11-15)
- μC/OSII中软件定时器的优缺点与改进(03-21)
- 基于ARM7 PWM定时器的图像传感器时序信号设计(08-28)
- VxWorks共享看门狗定时机制的设计与实现(10-05)
- 学习单片机不可欠缺的八大步骤(12-01)