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