实验说明

T0定时器用作采样,定时周期为50us,在中断服务函数中记录P20高电平的次数,使用串口1发送到串口助手,高电平的时间:定时周期 * 高电平的次数。   

T1定时器用作脉冲输入,定时周期为1s(可以用变量实现),在中断服务函数中反转P20的电平状态。

使用串口1将T0定时器测量的脉冲时间发送到串口住手中。

接线图

编写程序

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

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐