一、 设计任务与要求: 设计任务:多功能数字电子表 基本要求:计时功能:显示时、分、秒,定闹功能,秒表功能,倒计时功能。 提高要求:增加“语音报时”功能,增加“电子日历”功能。 二、方案比较 方案一: 按照系统设计的功能的要求,初步确定系统由主控模块、时钟模块、显示模块各键盘接口模块、功能指示模块共5 个模块组成,电路系统构成框图如图1所示。主控芯片使用52 系列STC89C52RC 单片机,时钟芯片使用美国DALLAS 公司推出的一款高性能、低功耗、带RAM 的实时时钟DS1302。采用DS1302 作为计时芯片,可以做到计时准确。更重要的是,DS1302 可以在很小电流的后备电源(2.5V--5.5V 电源,在2。5V 时耗电小于300nA)下继续计时,而且DS1302 可以编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本功不耗电。显示模块采用普通的共阳LED 数码管,键输入采用查询法实现功能调整。 方案二: 按照系统设计的要求和功能,将系统分为主控模块、时钟电路模块、按键扫 描模块,LCD 显示模块,电源电路、复位电路、晶振电路几个模块,系统框图如 图2 所示。主控模块采用STC89C52RC 单片机,按键模块用四个按键,用于调整 时间和设定闹钟,显示模块采用LCD1602,时钟电路模块采用DS1302 实时时钟 实现对时间,日期 的操 作。 方案三: 按照系统设计的要求和功能,将系统分为主控制器模块、显示模块、按键开 关模块、蜂鸣器电路模块。系统框图如图3 所示,主控制模块采用STC89C52RC 单片机为控制中心,显示模块采用液晶LCD1602 显示,计时使用STC89C52RC 单 片机自带的定时器功能,实现对时间、日期的操作,通过按键盘开关实现对时间、 日期的调整。 图3 基于STC89C52RC 单片机的数字钟总体设计框图 方案选择: 上面提到的三个方案中,在电路原理方面大致相同,都能够达到设计任务与要求,在方案一款方案二中使用外部的时钟芯片DS1302 来实现日期和时间的操作,方案三中则利用了单片机自身的定时器功能;方案二和方案三在显示模块上都使用液晶显示屏LCD1602 作为显示,方案一则使用LED 数码管作为显示,采用LED 数码管动态扫描,数码管的价格适中,对于显示数字较好,而且使用单片机的端口也较少;采用LCD1602 液晶显示屏,液晶显示屏的显示功能强大,可以显示大量文字、图形,显示多样性,清晰可见,价格相对LED 数码管 来说要昂贵些,但是基于本设计显示的东西较多,若采用LED ...