- 4
- 0
- 约1.65万字
- 约 26页
- 2019-01-02 发布于浙江
- 举报
河北建筑工程学院
单片机课程设计报告
题目名称: 智能电子数字钟设计
系: 电气工程系
专 业: 电气自动化
班 级: 电控092
学 号: 2011408245
学生姓名: 李文杰
指导教师: 龚志广
职 称: 讲师
2012年 06 月 27日
目录
摘要……………………………………………………………………………………3
智能电子数字时钟总体方案的设计…………………………………………4
1.1 系统方案的确定………………………………………………………………4
智能电子数字钟硬件系统的设计……………………………………………4
2.1. AT89C51单片机简介…………………………………………………………4
2.1.1 AT89C51概述……………………………………………………………
2.1.2 主要性能特点………………………………………………………………4.
2.1.3 AT89C51单片机引脚功能…………………………………………………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年代问世以来,已对人类社会产生了巨大影响。由于其具有集成度高、处理功能强、可靠性高、系统结构简单、体积小、低功耗、易于使用等优点,在智能控制、智能仪器仪表、办公自动化、家用电器等诸多领域得到广泛的应用。
本设计介绍了一种基于AT89C51单片机设计智能电子数字钟的方法,首先概述了智能电子数字钟的硬件设计和软件设计,并介绍了系统的主程序流程图和中断程序流程图。它以AT89C51单片机为核心,能通过键盘预置时间、星期;采用七段共阳数码管显示星期、时、分、秒;具有整点报时的功能;在软件方面,利用AT89C51单片机内部定时器T0的工作方式1实现定时功能,利用单片机的串口和74LS164扩展并口实现LED静态驱动,从而完成数字时钟设计。
关键词:AT89C51单片机 中断 定时 静态驱动 74LS164扩展并口
1.智能电子数字钟总体方案
1.1系统方案的确定
单片机芯片作为控制系统的核心部件,它除了具备微机HYPERLINK /tech/detail/CPU.htmlCPU的数值计算功能外,还具有灵活强大的控制功能,以便实时检测系统的输入量、控制系统的输出量,实现自动控制。在本次设计中采用单片机技术来实现智能电子数字钟的功能。方案的设计可以从以下几个方面来确定:微处理器的选择,在本次设计中采用AT89C51单片机;显示电路的设计,采用7个共阳极LED数码显示管静态显示;该设计采用独立式键盘,使用了4个按键,分别有:调整键、加一键、整点报时键、复位键;实时控制电路是时钟电路的一个重要组成部分
原创力文档

文档评论(0)