1-13 T0-T4定时器测量脉冲时间
摘要:本实验使用T0定时器(50us周期)采样P20高电平次数,通过串口1发送测量结果(高电平时间=周期×次数)。T1定时器(1s周期)控制P20电平翻转。实验结合STC官网代码进行修改,通过串口输出T0测量的脉冲时间。文中提供部分示例代码,完整程序可供下载。
·
实验说明
T0定时器用作采样,定时周期为50us,在中断服务函数中记录P20高电平的次数,使用串口1发送到串口助手,高电平的时间:定时周期 * 高电平的次数。
T1定时器用作脉冲输入,定时周期为1s(可以用变量实现),在中断服务函数中反转P20的电平状态。
使用串口1将T0定时器测量的脉冲时间发送到串口住手中。
接线图

编写程序
代码说明:部分代码借鉴STC官网,根据实验改动,由于代码过只展示部分代码,完整代码可下载。




更多推荐



所有评论(0)