智能电子数字钟课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河北建筑工程学院 单片机课程设计报告 题目名称: 智能电子数字钟设计 系 : 电气工程系 专 业: 建筑电气与智能化 班 级: 电智112 学 号: 学生姓名: 指导教师: 龚志广 职 称: 讲师 2014年 1月 10日 目 录 摘 要………………………………………………………………………………1 一、系统总体方案设计……………………………………………………………2 1、系统结构框图……………………………………………………………………2 2、系统的基本原理及设计思想……………………………………………………2 二、系统硬件设计…………………………………………………………………3 1、电源模块…………………………………………………………………………3 2、单片机模块………………………………………………………………………4 3、晶振电路模块……………………………………………………………………4 4、LED显示电路模块………………………………………………………………5 5、独立键盘模块……………………………………………………………………6 6、复位电路模块……………………………………………………………………7 7、报时电路模块……………………………………………………………………7 8、实时时钟电路模块………………………………………………………………7 三、系统软件设计…………………………………………………………………10 1、编程软件选择……………………………………………………………………10 2、软件设计流程……………………………………………………………………11 结 论………………………………………………………………………………14 参考文献………………………………………………………………………………15 附 录………………………………………………………………………………16 1、电路原理图……………………………………………………………………16 2、C语言程序………………………………………………………………………17 摘 要 近年来,随着电子产品的发展,本文针对人们对数字时钟的这一需求,设计了一种单片机控制的智能化数字时钟,功能强大,界面友好,更好的满足了人们对的智能化要求。 一、系统总体方案设计 由单片机作为数字钟的核心控制器,可以通过信号进行计时实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。通过键盘可以进行定时、校时功能。输出设备显示器可以用液晶显示技术和显示技术。单片机芯片作为控制系统的核心部件,它除了具备微机的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出量,实现自动控制。设计中采用单片机技术来实现数字钟的功能。 图1 系统构成框图 2、系统的基本原理及设计思想 使用9V干电池经LM7805稳压,再经稳压管D1稳压后输出+5V直流电,供给AT89C51单片机模块、晶振电路模块、复位电路模块、独立键盘模块、显示电路模块和报时电路模块所需的工作电源。 使用专用时钟芯片DS1302为AT89C51单片机提供时钟源,然后严格地按时序执行指令进行工作。在执行指令时,CPU首先到程序存储器中取出需要执行的指令操作码,然后译码,并由时序电路产生一系列控制信号完成指令所规定的操作。 复位是单片机的初始化操作,只需给AT89C51的复位引脚RESET加上大于2个机器周期的高电平就可使AT89C51复位。当AT89C51进行复位时,PC初始化为0000H,使AT89C51单片机从程序存储器的0000H单元开始执行程序。除了进入系统的正常初始化之外,当程序运行出错(如程序“跑飞”)或操作错误使系统处于“死锁”状态时,也需要按复位键即RESET为高电平,使AT89C51摆脱“跑飞”或“死锁”状态而重新启动程序。 键盘的任务有三项:(1)首先判别是否有键按下。若有,进入下一步工作。(2)识别哪一个键被按下,并求出相应的键值。(3)根据键值,找到相应键值的处理程序入口。在本设计中,键盘具有向单片机输入数据、命令等功能,是人与单片机对话的主要手段。通过键盘,可以预置时间、星期。 常见的LED数码管为“8”字型的,共计8段。每一个段对应一个发光二极管。这种数码管显示器有共阳极和共阴极两种,本文采用共阴极接法。共阴极LED数码管的发光二极管的

文档评论(0)

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

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

1亿VIP精品文档

相关文档