利用单片机制作定时器,既简单实用,又便于初学者熟悉单片机内部资源。这款简易定时器,使用了单片机内部的外中断和定时器,易学易懂、便于制作。
一、功能
1.上电显示00;
2.按S1可按递增方式预置时间OO~59;
3.按S2可启动定时器,接送减方式以秒为计时单位运行;
4.当定时时间到时,自动报警,报警时间为1分钟,1分钟后取消报警,显示00,等待重新设置;
5.报警过程中可按S1取消,并预置时间。
二、硬件电路
电路如下图所示,采用89C51单片机作控制器,2位LED显示,蜂鸣器报警。

三、程序说明
1.主程序主要负责动态扫描进行显示;
2.中断0负责预置时间;
3.中断1负责启动;
4.定时器0负责秒定时,1秒时间到时中断进行预设时间自动减1工作;
5.定时器1负责1分钟定时,预置时间到时定时器1开启并报警,1分钟时间到时中断进行关闭报警。
程序清单如下:

评论