基于单片机的作息时间控制钟系统的设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的作息时间控制钟系统的设计(任务书,开题报告,论文17000字)
摘要
随着计算机技术的和控制系统的广泛应用,以及设备向小型化、智能化发展,单片机作为高新技术之一,以其体积小、功能强、价格低、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。因其功耗低、超高型、低成本、功能完整,在国内越来越受到用户的重视和广泛使用。
本设计是一个具有报时功能的作息时间控制钟,它以AT89C51单片机为CPU,由蜂鸣器 、LED灯、按键、4位数码管组成。4们数码管上可以显示五种模式,分别是北京时间显示模式、修改北京时间小时模式、修改北京时间分钟模式、修改闹钟小时模式、修改闹钟分钟模式。前三种模式显示的是北京时间,后两种模式显示的是闹钟时间。北京时间模式的作用是显示当前时钟,而闹钟模式的作为是查看和设定闹钟。LED灯则是用来指示系统所处的模式。
本控制钟主要是用于学校,对一些以24小时为周期的开实现自动控制。
关键字: AT89C51 数码管 闹钟模式 蜂鸣器 按键
Schedules based on single chip microcomputer control system
Abstract
Along with the computer technology and control systems are widely used, and devices to miniaturization, intelligence development, single-chip computer as one of high and new technology, with its small volume and powerful function, the advantages of the low price, flexible use, showing strong vitality. Since the 21st century, the development of the launch of MCU company many, all kinds of high performance micro-controller chip market active, constantly using new technology, more of the type, performance and application of single-chip microcomputer field continuously expand and improve. Because of its low power consumption, high type, low cost, complete function, is becoming more and more brought to the attention of the user and is widely used in domestic.
This design is a schedule control clock, which has the function of the time it is AT89C51 single chip as the CPU, by the buzzer, LED lights, buttons, four digital tube. The four digital tube can display on the five kinds of mode, is Beijing time display mode, modify, Beijing time hours minutes, modify, Beijing time, modify the alarm clock hour mode, modify the alarm clock, minutes. Before three modes is shown in Beijing time, after the two modes is shown in the alarm time. Beijing time mode function is to display the current clock, alarm clock pattern as is to look at and set the alarm clock. LED lights are used to indicate system model.
This control is mainly used for schools, for some open for 24 hours period to realize automatic control.
Keywords: AT89C51; Digital tube ; Alarm clock mode ; buzzer ; key
目录
摘要 I
Abstract II
第一章 绪论 1
1.1课题研究的背景和意义 1
1.2国内外发展概况 2
1.3论文研究内容及创新点 3
1.3.1主要内容 3
1.3.2创新点 3
第二章 51单片机工作原理及集成开发环境 4
2.1 51单片机及发展史 4
2.1.1 51单片机 4
2.1.2 单片机的发展历史 4
2.2 51单片机主要特点 5
2.3 工作原理及结构原理图 5
2.4 51单片机的应用 6
2.5集成开发环境软件介绍 7
2.5.1 keil介绍 7
2.5.2 Altium Designer介绍 7
2.5.3 STC介绍 8
2.6 开发核心芯片简介 8
2.6.1 AT89C51简介 8
2.6.2 AT89C51芯片的引脚及特点 8
2.6.3 AT89C51的主要性能参数 11
第三章 系统硬件电路设计 12
3.1系统整体方案设计 12
3.2硬件组成及操作说明 13
3.3硬件方案原理图 13
3.3.1设计电路原理图 13
3.2.2 操作说明 14
第四章 硬件电路设计与分析 16
4.1 LED显示器的基本结构和原理 16
4.2 CPU时钟电路 16
4.3 复位电路 17
4.4 数码管显示电路 17
4.5 按键接口电路 19
4.6 LED驱动电路及段选码表 19
4.7 蜂鸣器接口电路 20
4.8 RS-232接口电路 21
4.9 电源电路 22
4.10 USB接口电路 22
第五章 软件程序设计与分析 23
5.1 总体软件程序设计 23
5.2 主程序设计 24
5.3 数码管显示程序设计 24
5.4 时钟程序设计 25
5.5 闹铃程序设计 27
5.6 模式程序设计 28
第六章 系统调试与测试 31
6.1 系统调试方法 31
6.2 单片机测试结果 31
第七章 设计技术总结 33
7.1 系统硬件方面 33
7.2 方案设计方面 33
7.3 编写延时程序方面 33
7.4 电路图方面 34
7.5 设计闹铃方面 34
结束语 35
参考文献 36
附录 37