1-13 T0-T4定时器测量脉冲时间
实验说明
T0定时器用作采样,定时周期为50us,在中断服务函数中记录P20高电平的次数,使用串口1发送到串口助手,高电平的时间:定时周期 * 高电平的次数。
T1定时器用作脉冲输入,定时周期为1s(可以用变量实现),在中断服务函数中反转P20的电平状态。
使用串口1将T0定时器测量的脉冲时间发送到串口住手中。
接线图
编写程序
代码说明:部分代码借鉴STC官网,根据实验改动,由于代码过只展示部分代码,完整代码可下载。
T0定时器用作采样,定时周期为50us,在中断服务函数中记录P20高电平的次数,使用串口1发送到串口助手,高电平的时间:定时周期 * 高电平的次数。
T1定时器用作脉冲输入,定时周期为1s(可以用变量实现),在中断服务函数中反转P20的电平状态。
使用串口1将T0定时器测量的脉冲时间发送到串口住手中。
代码说明:部分代码借鉴STC官网,根据实验改动,由于代码过只展示部分代码,完整代码可下载。