资料介绍
本设计是以 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 驱动芯片控制。用光电传感器 对边线的探测来控制距离。通过单片机的机器周期计算时间计数周期,以达到计 时目的。
- 数字钟加装中文语言整点报时电路及闹功能的开发利用
- STC89C51元件原理图 45次下载
- 基于VHDL语言中数字钟的整点报时源代码下载 2次下载
- AT89C51、AT89S51、STC89C51有什么区别?
- AD——绘制STC89C51单片机原理图
- 基于51单片机的数字钟设计
- STC89C51单片机最小系统开发板AD设计资料 23次下载
- AT89C51、AT89S51、STC89C51有什么区别? 9次下载
- STC89C51单片机串口程序下载失败的原因总结
- 使用STC89C51单片机设计的秒表源代码和电路图免费下载 45次下载
- 基于STC89C51单片机带整点报时与闹钟功能的数字钟设计 58次下载
- stc89c51系列单片的详细数据表 33次下载
- 基于STC89C51智能小车的移动家居平台的设计_朱绪东 3次下载
- 用STC89c51做的光立方的程序 53次下载
- STC89C51定时器2的应用
- 基于51单片机的电子钟闹钟温度显示设计 1675次阅读
- 基于51单片机的锅炉水位温度压力检测系统仿真设计 1208次阅读
- 基于51单片机的万年历时钟仿真设计 1650次阅读
- 基于51单片机的路灯自动开关控制仿真设计 1247次阅读
- 基于51单片机的多功能电子钟万年历仿真设计 1745次阅读
- 基于51单片机的可调频率幅值的波形信号发生器设计 1276次阅读
- 基于STC89C52单片机的智能交通灯设计 2814次阅读
- 基于51单片机的闹钟系统设计 1665次阅读
- 基于51单片机直流电机PWM调速程序 4.8w次阅读
- 基于AT89C51单片机直流电机PWM调速程序分享 1.6w次阅读
- AT89C51与AT89S51有何不同_AT89C51与AT89S51的区别 3.7w次阅读
- stc89c52引脚图及引脚功能说明 38.3w次阅读
- stc89c52rc引脚图 stc89c52rc引脚介绍与功能描述 36.5w次阅读
- LED数字钟整点语言报时电路图 4709次阅读
- LCD数字钟整点语言报时电路图 3134次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多