电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电路图纸>其它类别>STC89C51带整点报时与闹钟功能的数字钟设计

STC89C51带整点报时与闹钟功能的数字钟设计

2012-10-29 | pdf | 359 KB | 次下载 | 免费

资料介绍

本设计是以 STC89C51 单片机为核心器件,应用 ISD1420,74HC573 等器件,实现命题要求。经过测试,该数字钟达到所有命题 所要求的技术指标。在此基础之上,本设计添加了语音模块,使设计更为人性化。

Ⅰ、设计任务与要求
 本任务为:数字钟。设计任务具体内容如下: 1.1  基本设计任务
 依据命题题意,本设计采用 89C51 进行 24 小时计时并显示。要求其显示时 间范围是 00:00:00~23:59:59,具备有时分秒校准功能。数字钟上面要带有 闹钟,闹钟与时钟之间能随时切换,闹钟具备时分秒设置功能。 1.2  控制设计任务
 由于本设计采用手动校准时钟与手动设置闹钟方案,所以要求用较少的按键 来达到切换闹钟与时钟、时钟时分秒校准、闹钟时分秒设置等功能。 1.3  软件设计任务
 数字钟的所有计时都要由软件控制实现。用软件对几个按键所得信号进行相 应改变,以控制时钟与闹钟的显示。通过软件对闹钟与时钟进行比较,当时钟所 显示时间与闹钟一样时,要启动报时模块。

Ⅱ、方案设计与论证
2.1  显示选择方案
1. 液晶显示方案:液晶显示范围广,能显示的东西多,显示效果明显,但是价
 格昂贵,程序比较复杂,需要占用较多的系统资源。
2. 数码静态显示:控制方式相当简单,价格比较便宜,但需占用较多 I/O 口,
 硬件连接复杂,显示效果一般。
3. 简单数码动态显示:控制方式相对简单,价格比较便宜,且占用 I/O 口较少,
 硬件连接简单,但显示效果一般。
4. 带译码器数码动态显示:控制方式相对简单,占用 I/O 口最少,硬件连接简
 单,但显示效果一般,需要较多外围芯片,价格比较昂贵。 经过反复比较,在四种方案中选取了第 3 种——简单数码动态显示方案,此方案成本低,功能已经足够满足数字钟的需要,而且硬件软件均比较简单。 2.2  控制选择方案

1. 直接加减:使用 7 按键,1 按键切换闹钟,6 按键对时分秒分别加减,控制方
 式相当简单,但需要较多按键与 I/O 口,功能一般,成本较高。 2. 矩阵键盘:使用 16 按键对时分秒直接设置,能最为灵活的对数字钟进行设置,
 功能强大,但控制方式相对困难,成本较高,需要较多按键与 I/O 口。 3. 换位加减:使用 4 按键,1 键切换闹钟,1 键换位,另两键加减,控制方式相
 对简单,占用 I/O 口少,成本低廉,但功能一般。
 经过反复比较,在 3 种方案中选取了第 3 种——换位加减,此方案成本低, 功能已经足够满足数字钟的需要,而且硬件软件均比较简单。 2.3  语音芯片方案
 在众多的语音芯片中,我们选取了 ISD1420 这款语音芯片,因为这款芯片价 格相对较低,电路连接简单,控制程序亦简单,能够录制 160 段共 20 秒的分段 语音,播放时可以随便组合使用,在功能上已经足够满足整点报时与闹钟的需求。
 
Ⅲ、总体设计
 经过对各个方案分析比较,最终确定总方案如图 3-1 所示。该系统所有模块 都由主单片机控制。其中,设计各个模块,包括单片机、显示模块、电机驱动、 光电探测由四节 AA 电池供电。电机驱动采用 L298 驱动芯片控制。用光电传感器 对边线的探测来控制距离。通过单片机的机器周期计算时间计数周期,以达到计 时目的。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  92次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8蓝牙设备在嵌入式领域的广泛应用
  16. 0.63 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费