单片机课设智能电子数字钟.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE/NUMPAGES

河北建筑工程学院

单片机课程设计报告

题目名称:智能电子数字钟设计

系:电气工程系

专业:电气自动化

班级:电控092

学号:2011408245

学生姓名:李文杰

指导教师:龚志广

职称:讲师

2012年06月27日

目录

摘要……………………3

智能电子数字时钟总体方案的设计…………4

1.1系统方案的确定………………4

智能电子数字钟硬件系统的设计……………4

2.1.89C51单片机简介…………4

2.1.1AT89C51概述……………

2.1.2主要性能特点………………4.

2.1.3AT89C51单片机引脚功能…………………5

2.2显示电路的设计………………5

2.3键盘电路的设计………………5

2.3.1键盘的任务………………5

2.3.2独立式键盘的特点及优点…………………6

2.3.3中断扫描方式………………6

2.3.4键盘实现的功能……………6

2.4晶振电路的设计………………6

2.5复位电路的设计………………7

2.6整点报时电路的设计…………7

3.智能电子数字钟软件系统的设计…………7

3.1主程序…………8

3.2数码管显示子程序……………8

3.3定时器/计数器中断服务子程序………………9

3.4键盘处理子程序…………………10

4.结论和总结……………………15

参考文献……………16

附录一:智能电子数字程序……………………17

附录二:智能电子数字钟电路图………………26

摘要

单片机自20世纪70年代问世以来,已对人类社会产生了巨大影响。由于其具有集成度高、处理功能强、可靠性高、系统结构简单、体积小、低功耗、易于使用等优点,在智能控制、智能仪器仪表、办公自动化、家用电器等诸多领域得到广泛的应用。

本设计介绍了一种基于89C51单片机设计智能电子数字钟的方法,首先概述了智能电子数字钟的硬件设计和软件设计,并介绍了系统的主程序流程图和中断程序流程图。它以89C51单片机为核心,能通过键盘预置时间、星期;采用七段共阳数码管显示星期、时、分、秒;具有整点报时的功能;在软件方面,利用89C51单片机内部定时器T0的工作方式1实现定时功能,利用单片机的串口和74164扩展并口实现静态驱动,从而完成数字时钟设计。

关键词:89C51单片机中断定时静态驱动74164扩展并口

1.智能电子数字钟总体方案

1.1系统方案的确定

单片机芯片作为控制系统的核心部件,它除了具备微机的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出量,实现自动控制。在本次设计中采用单片机技术来实现智能电子数字钟的功能。方案的设计可以从以下几个方面来确定:微处理器的选择,在本次设计中采用89C51单片机;显示电路的设计,采用7个共阳极数码显示管静态显示;该设计采用独立式键盘,使用了4个按键,分别有:调整键、加一键、整点报时键、复位键;实时控制电路是时钟电路的一个重要组成部分,采用的是89S51单片机内部定时器T0,还有一些其他控制电路如复位电路、晶振电

文档评论(0)

159****4253 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档