【摘要】
众所周知闹钟对我们日常生活来讲是一个很重要的工具,
因而我利用单片机 AT89C52 制作一个简单的倒计时定时闹钟。本设计
利用单片机的内部中断资源和按键的基本使用方法构思而成。利用按
键设定需要定时的时间长短,利用中断设置 20 次中断定义一秒,然
后利用程序设计时间倒数。并使用 4 个 8 段数码管显示分和秒,并且
定时结束后使用电铃警示。硬件系统利用 proteus 仿真,在仿真中就
能观察到系统的实际运行情况。
【关键字】
单片机 AT89C51 倒计时 定时中断 protues 仿真
一、 设计项目简介
基于 51 单片机进行简单闹钟设计。四位数码管从左往右分别代表
十分位,分位,十秒位,秒位。按动对应按键能增加各个位的数值,
按动开始计时按键能开始倒计时。
二、 硬件设计
1. 总体设计思路
控制芯片使用比较熟悉的 AT89C52 单片机芯片,数码管使用
四位相连的 8 段共阴数码管,并且使用 74HC573 锁存器控制数码管的
显示。在定时过程使用 s1 控制十分位,s2 控制分位,s3 控制十秒位,