【摘要】:8031内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数.使用8031的T1作定时器,50ms中断一次,看T0内每50ms来了多少脉冲,将其数值按二进制数在74LS273驱动LED灯上显示出来,5秒后再次测试.1.本实验中内部计数器起计数器的作用.外部事件计数脉冲由P3.4引入定时器T0.单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能检测到一次跳变
实验八 计数器实验
(一)实验要求
8031内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数.使用8031的T1作定时器,50ms中断一次,看T0内每50ms来了多少脉冲,将其数值按二进制数在74LS273驱动LED灯上显示出来,5秒后再次测试.
(二)实验目的
1.学习8031内部定时/计数器使用方法.
2.进一步掌握中断处理编程方法.
(三)实验电路及连线
图8-16 计数器实验连线图
P3.4接一计数脉冲(模块中的600Hz、300Hz、150Hz中的一个).
PO0—PO7接L0—L7.CS273接F200H.
(四)实验说明
1.本实验中内部计数器起计数器的作用.外部事件计数脉冲由P3.4引入定时器T0.单片机在每个机器周期采样一次输入波形,因此单片机至少需要两个机器周期才能检测到一次跳变.这就要求被采样电平至少维持一个完整的机器周期,以保证电平在变化之前即被采样.同时这就决定了输入波形的频率不能超过机器周期频率.
2.实验时P3.4对应的连线为600Hz、300Hz、150Hz孔,50ms内来了80次(50H)脉冲.
(五)实验框图
实验示例程序见TCO.ASM,程序框图如下:
图8-17 计数器实验程序框图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。