单片机数字时钟.docVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子工程系第三届“电创杯”竞赛论文 单 片 机 数 字 时 钟 组号:67 参赛队员:陈健新 沈海淼 李 明 赛题名称:单片机数字时钟 一、总体概述 摘 要 本设计采用89S52系列单片机作为时钟的控制核心,电路使用了八个数码管作为时钟显示,用计数器中断程序作为了一秒钟的精确计数,并用按钮实现了调闹钟时间和时钟时间的校对功能。 关键词:单片机、控制、显示、调时。 Abstract This designs adopting a single slice of the 89 S52 serieses machine is the control core of the clock, the electric circuit used eight piece code tubes as the clock manifestations, The precision that used to count the machine interruption procedure conduct and actions for a second count, counteracting a button to carry out to adjust check of the alarm clock time and the clock time function. 竞赛赛题及要求 单片机音乐演奏 基本要求:1、利用单片机演奏一和谐的音乐,音乐时长不少于两分钟; 2、能够随时实现中断; 3、能够手动调节音乐重复次数。 发挥部分:1、音乐演奏时同时有彩灯闪烁伴奏。 2、用按键实现多首音乐间的选择,且任何时间都能选择 本时钟程序采用了C语言与汇编语言相结合的方案,使用C主要是考虑到本人学习单片机的时间很短,而此次竞赛又迫在眉睫,对于开发时紧的 C语言有着汇编无可比拟的优势。C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的一个主流。用C语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。方案:。 方案:。(1)显示器件的选择: 方案一:采用点阵显示,可做成表盘显示,但是点阵显示成本较高,同时所需资源也较多,控制比较繁琐,编程较繁琐。 方案二:采用数码管显示,这种显示方法比较直观,也比较切合现实生活,而且对于电路的设计来说比较方便,节省了电路板的空间,使用三极管驱动后所需电压也相对较低,稳定性也相对较高,而且编程较简单。 方案: 点阵液晶可以显示多种字符及图形,拥有友好的人机界面及强大的显示功能。特别适用于智能控制的可编程人性化显示。但是技术含量过高,实现非常复杂,需要完成大量的显示工作,其功能也是最强大的。采用点阵式LCD,可以将用户需求及时显示出来,使用户自定义输入变得非常方便。但由于我们所设计系统无须如此复杂便可加以实现,而且考虑到市场价格问题。 权衡之后方案二作为显示电路的实现。 (2)显示器件个数的选择: 方案一:十六个数码管显示,这样可以把时钟时间和日期分开显示,直观性很强,但是资源比较浪费。 方案二:八个数码管显示,用按键实现对时钟和日期的显示,因为在实际生活中我们对日期显示的需求并不在每时每刻,所以大可在需要时再显示。这样就减少了八个数码管的占用空间和成本。 综上理论分析,拟选择了第二种方案。 (3)数码管与单片机的接口选择 方案一:用74138和7447集成芯片连接,对输出端口进行扩展,这样可以减少输出端口,但在时钟电路中所需控制的输出设备不多,用这种方案会使外围电路复杂,而且一些P口闲置浪费。 方案二:直接与端口连接,使得外围电路直观简单,在编程序时也会显得简单明了。 基于上述考虑,拟采用方案二。 4、调试按键模块 方案一:使用键盘控制,它的效果比较直观,能直接根据需要按键,直接得出所需的数值,而且对程序的要求也不需很大,但使用的按钮量较多,占的空间也较大,

文档评论(0)

14576 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档