关于多功能语音数字钟的设计

关于多功能语音数字钟的设计

ID:9529387

大小:93.00 KB

页数:27页

时间:2018-05-02

关于多功能语音数字钟的设计_第1页
关于多功能语音数字钟的设计_第2页
关于多功能语音数字钟的设计_第3页
关于多功能语音数字钟的设计_第4页
关于多功能语音数字钟的设计_第5页
资源描述:

《关于多功能语音数字钟的设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、关于多功能语音数字钟的设计多功能语音数字钟的设计论文导读:本论文是一篇关于多功能语音数字钟的设计的优秀论文范文,对正在写有关于单片机论文的写有一定的参考和指导作用,摘要  多功能语音数字钟是人们日常生活中必须用到的物品,社会的进步促使人们对于数字钟的功能需求量的增加。设计了一款基于STC89C52单片机的数字钟,本系统使用STC89C52作为主控芯片,使用DS1302芯片提供表针时间基准信号,使用数字温度传感器检测当前环境温度,通过LCD液晶显示屏显示时、分、秒,和当前温度,使用按键对时间进微调,设定闹钟等操作,使用蜂鸣器进行整点报时以及闹钟报时。本设计在

2、实际生活中有一定的实用价值。关键词:单片机;电子钟;液晶显示屏;蜂鸣器AbstractMultifunctionalaudiodigitalclockismustbeusedinpeople'sdailylife,socialprogressurgespeopletoincreasethefunctionaldemandfordigital-clockAsystembasedonSTC89C52Single-Chipputerascoreclocksystem.Thisdesignusesa12MHZcrystaltoconnectachineSTC89C

3、52.ThecurrenttimecoulddisplayonLCDscreen.odifythetimebypushthebutton.Thedesignhasacertainpracticalvalueinreallife.KeyCS-51内部的定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时。该方案的成本较低,但是会占用CPU时间,程序功能复杂。  方案二:采用实时时钟芯片(RTC)。实时时钟有以下的优点:1.消耗功率低(当使用辅助电源时格外重要)2.让主系统处理更需时效性的工作3.有时会比其他方式的输出要更准确许多需要精确时的的系统都会有

4、此功能。  选用方案二,使用该方案可以使程序简单,不占用CPU时间,如果安装上锂电池可以实现永不停止的计时功能。  (3)显示单元方案  方案一:使用LED八段数码管,这种数码管虽然在一段时间具有较高的认可性,但是随着现代设备的要求更高,随意这种显示显然已不能满足设计的需要。方案二:使用LCD液晶显示屏,这是近几年新兴的最新的显示技术,能够满足更56多功能语音数字钟的设计论文导读:本论文是一篇关于多功能语音数字钟的设计的优秀论文范文,对正在写有关于单片机论文的写有一定的参考和指导作用,多的需求。而且具有一定的扩展能力。  经过以上论证,方案二能够根据需要完

5、成项目设计要求。  (4)编程语言  方案一:采用C语言进行编程。优点1.简洁紧凑、灵活方便。它把高级语言的基本结构和语句与低级语言的实用性结合起来。2.运算符丰富C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。3.数据结构丰富能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。4.生成目标代码质量高。5.C语言适用范围大,可移植性好C语言有一个突出的优点就是适合于多种操作系统。它也是数值计算的高级语言

6、。缺点1.C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。2.C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。  方案二:采用汇编语言进行编程。汇编语言是直接面向处理器的程序设计语言。优点1、因为用汇编语言设计的程序最终被转换成机器指令,故能够保持机器语言的一致性,直接、简捷,并能象机器指令一样访问、控制计算机的各种硬件设备。2、目标代码简短,占用内存少,执行速度快,是高效的程序设计语言,经常与高级语言配合使用。缺点1、汇编语言是面向机器的,处于整个计算

7、机语言层次结构的底层,故被视为一种低级语言,通常是为特定的计算机或系列计算机专门设计的。因此,不同的处理器有不同的汇编语言语法和编译器,编译的程序无法在不同的处理器上执行,缺乏可移植性;2、难于从汇编语言代码上理解程序设计意图,可维护性差,即使是完成简单的工作也需要大量的汇编语言代码,很容易产生bug,难于调试;3、使用汇编语言必须对某种处理器非常了解,而且只能针对特定的体系结构和处理器进行优化,开发效率很低,周期长且单调。  根据单片机的具体语言应用通过以上对比可以发现使用汇编语言虽然效率比较高而且可以在短时间内完成大量的计算,但是不够准确,这是很重要的

8、,而C语言虽然没有汇编语言那么高的工作效率,但是却具有超高的稳定性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。