数字钟实验报告stm32_单片机-电子时钟实验报告

一、

实验任务及要求

在焊接的电路板中,

4

LED

数码管,设计带有闹铃功能的数字时钟,要求:

1

、在

4

位数码管上显示当前时间。显示格式“时时分分”;

2

、由

LED

闪动做秒显示;

3

利用按键可对时间及闹玲进行设置,

并可显示闹玲时间。

当闹玲时间到蜂鸣器发出声响,

按停止键使可使闹玲声停止。

二、方案论证与比较

2.1

数字时钟方案

数字时钟是本设计的最主要的部分。根据需要,可利用两种方案实现。

方案一:

本方案采用

Dallas

公司的专用时钟芯片

DS12887A

该芯片内部采用石英晶体振荡

器,其芯片精度不大于

10ms/

年,且具有完备的时钟闹钟功能,因此,

可直接对其以用于显

示或设置,

使得软件编程相对简单。

为保证时钟在电网电压不足或突然掉电等突发情况下仍

能正常工作,

芯片内部包含锂电池。

当电网电压不足或突然掉电时,

系统自动转换到内部锂

电池供电系统。

而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以

备随时提供正确的时间。

方案二:

本方案完全用软件实现数字时钟。

原理为:

在单片机内部存储器设三个字节分别存

放时钟的时、分、秒信息。利用定时器与软件结合实现

5

毫秒定时中断,每产生一次中断,

存储器内相应的计数值加

1

;若计数值达到

200

,则将其清零,并将

方案一:静态显示。

所谓静态显示,

就是当显示器显示某一字符时,相应的发光二极管恒定

的导通或截止。该方式每一位都需要一个

8

位输出口控制。静态显示时较小的电流能获得

较高的亮度,且字符不闪烁。但当所显示的位数较多时,静态显示所需的

I/O

口太多,造成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值