基于单片机的电子闹钟的设计.doc
基于单片机的电子闹钟的设计,毕业设计完整论文摘 要电子闹钟是以at89c51单片机为核心控制器构成的作品。该闹钟可设定起始走时时间及设定闹铃时间,能进行秒指示,采用数码管显示。可以采用12小时或24小时两种制式可选,一旦走时到设定的时间,电子钟以声或光的形式告警提示。它由时钟模块、闹铃模块、温度...
内容介绍
此文档由会员 lydstory 发布基于单片机的电子闹钟的设计
毕业设计完整论文
基于单片机的电子闹钟的设计
摘 要
电子闹钟是以AT89C51单片机为核心控制器构成的作品。该闹钟可设定起始走时时间及设定闹铃时间,能进行秒指示,采用数码管显示。可以采用12小时或24小时两种制式可选,一旦走时到设定的时间,电子钟以声或光的形式告警提示。它由时钟模块、闹铃模块、温度模块、键盘及显示模块、电源模块组成。在作品中加入了温度的测量及显示。其中实时时钟采用DS12C887实现年月日时分秒等时间信息的采集和闹钟功能。温度检测模块由DS18B20集成温度传感器对现场环境温度进行实时检测。键盘和数码管与ZLG7289连接,通过键盘数码管可方便地校对时钟和设置闹钟时间,用蜂鸣器进行声音指示,采用7805三端稳压集成芯片稳定输出5V直流电压。可实现题目要求的时间显示、闹钟设置、环境温度测量、交直流供电电源等功能。
关键词 AT89C51 温度传感器DS18B20 键盘及显示ZLG7289 蜂鸣器 7805
The electronic alarm clock based on AT89C51
Abstract
The electronic alarm clock is the work by the core of AT89C51. This alarm clock may establish the outset to be in luck the time and establish the noisybell time, can carry on a second instruction, uses the digital tube demonstration. May use 12 hours and then 24 hours two kind of service patterns to be possible to elect, once is in luck to the hypothesis time, the electron clock prompts by the sound or the light form warning. It consists of the clock module, the noisy bell module, the temperature module, the keyboard and thedemonstration module, the power source module. I have joined the temperature survey and the demonstration in the work. Real-time clock uses when the DS12C887 realization year, month and day time information and so on minutes and seconds gathering and alarm clock function. The temperature examination module carries on the real-time examination by the DS18B20 integration temperature sensor to the scene ambient temperature. The keyboard and the digital tube and the ZLG7289 connection, may conveniently proofread the clock and the establishment alarm clock time through the keyboard numerical code tube, carries on the sound with the buzzer to instruct, uses 7805 ends constant voltages integration chip stably to output the 5V DC voltage. It may realize topic function and so on request time demonstration, alarm clock establishment, ambient temperature survey, alternating and direct electric power supply.
Key word AT89C51 The temperature sensor DS18B20 keyboard and demonstrates the ZLG7289 buzzer 7805
目 录
第1章 前 言 1
第2章 设计要求及方案论证 2
2.1 设计要求 2
2.2 总体方案比较及论证 2
第3章 电子闹钟的模块电路设计及原理 4
3.1 电子闹钟主机电路设计及原理 4
3.1.1 AT89C51的概述 4
3.1.2 系统时钟电路设计 7
3.1.3 系统复位电路设计 7
3.2 时钟模块的设计及原理 8
3.2.1 时钟方案的比较 8
3.2.2 DS12C887的概述 8
3.2.3 DS12C887与单片机的连接图 11
3.3 温度检测的设计及原理 12
3.3.1 温度设计方案的比较 12
3.3.2 DS18B20的概述 12
3.3.3 DS18B20的内部结构 13
3.3.4 DS18B20在设计中的连接图 16
3.4 闹铃声光指示电路设计 16
3.5键盘及显示电路 16
3.5.1 ZLG7289的概述 16
3.5.2 ZLG7289在设计中与键盘及数码管的连接图 19
3.6 电源电路的设计 19
第4章 系统原理分析及软件部分 21
4.1 原理分析 21
4.2 单片机最小系统 21
4.3 系统软件部分 23
4.3.1 软件总体设计 23
4.3.2软件流程图及程序 23
第5章 总结与展望 25
5.1本文总结 25
5.2 创新点 25
5.3 不足与展望 26
致 谢 27
参考文献 28