单片机课程设计--智能电子数字钟设计
《单片机课程设计--智能电子数字钟设计》由会员分享,可在线阅读,更多相关《单片机课程设计--智能电子数字钟设计(25页珍藏版)》请在毕设资料网上搜索。
1、 单片机课程设计报告单片机课程设计报告 题目名称:题目名称: 智能电子数字钟设计智能电子数字钟设计 系:系: 电气工程系电气工程系 专专 业:业: 电气自动化电气自动化 班班 级:级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 职职 称:称: 20122012 年年 0606 月月 2 27 7 日日 - 2 - 目录 摘要 1.智能电子数字时钟总体方案的设计 1.1 系统方案的确定 2.智能电子数字钟硬件系统的设计. 2.1. AT89C51单片机简介 2.1.1 AT89C51 概述 2.1.2 主要性能特点 2.1.3 AT89C51 单片机引脚功能. 2.2 显示电路
2、的设计 2.3 键盘电路的设计 231 键盘的任务. 2.3.2 独立式键盘的特点及优点 2.3.3 中断扫描方式. 2.3.4 键盘实现的功能 . 2.4 晶振电路的设计 2.5 复位电路的设计 2.6 整点报时电路的设计 3. 智能电子数字钟软件系统的设计. 3.1 主程序 3.2数码管显示子程序. 3.3定时器/计数器中断服务子程序. 3.4键盘处理子程序. 4. 结论和总结 参考文献. 附录一:智能电子数字程序 附录二智能电子数字钟电路图 - 3 - 摘要 单片机自 20 世纪 70 年代问世以来,已对人类社会产生了巨大影响。由于其具有集 成度高、处理功能强、可靠性高、系统结构简单、体
3、积小、低功耗、易于使用等优点, 在智能控制、智能仪器仪表、办公自动化、家用电器等诸多领域得到广泛的应用。 本设计介绍了一种基于 AT89C51 单片机设计智能电子数字钟的方法, 首先概述了 智能电子数字钟的总体方案, 并介绍了硬件设计和软件设计以及系统的主程序流程图 和中断程序流程图。它以 AT89C51 单片机为核心,能通过键盘预置时间、星期;采用 七段共阳数码管显示星期、时、分、秒;具有整点报时的功能;在软件方面,利用 AT89C51 单片机内部定时器 T0 的工作方式 1 实现定时功能,利用单片机的串口和 74LS164 扩展并口实现 LED 静态驱动,从而完成数字时钟设计。 关键词:AT89C51 单片机 中断 定时 静态驱动 74LS164 扩展并口 - 4 - 1.智能电子数字钟总体方案 1.1系统方案的确定 单片机芯片作为控制系统的核心部件, 它除了具备微机 CPUCPU 的数值计算功能外, 还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出量,实现 自动控制。在本次设计中采用单片机技术来实现智能电子数字钟的功能。方案的设计 可以从以下几个方面来确定:微处理器的选择,在本次设计中采用 AT89C51单片机; 显示电路的设计,采用7个共阳极 LED 数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 智能 电子 数字 设计
