定时闹钟设计-毕业设计
智能定时闹钟--毕业设计
毕业论文〔设计〕智能定时闹钟-----温度、定时硬件设计院系:工程学院年级专业:电气工程及其自动化0801 提交日期:答辩日期:答辩委员会主席〔签名〕:评阅人〔签名〕:年月日摘要随着科技的快速发展和生活水平的不断提高,人们对时钟的精确度和实用性要求越来越高。
本文采用宏晶单片机STC10F08XE,通过DS1302时钟芯片进行定时,并通过LCD 1602字符液晶显示器显示。
采用C语言程序编写,将设计出更准确定时、更省电的数字时钟。
单片机数字时钟具有设置时间、日期、星期的基本功能,并且能够显示年、月、日、时、分、秒、星期,温度。
单片机数字钟不管在性能还是在样式上都发生了质的变化,实践证明单片机数字时钟具有更加准确性、精密性等功能。
本设计是定时闹钟的设计,由单片机 AT89C51 芯片和宏晶单片机STC10F08XE为核心,辅以必要的电路,构成的一个单片机智能定时闹钟。
用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用 AT89C51,它是低功耗、高性能的 CMOS 型 8 位单片机。
关键字:数字时钟;DS1302;LCD1602;STC10F08XEAbstractIn daily life, time is science, technology and everyday life is one of the most basic physics, we often deal with temporal clocks, such as hand watch, wall clock, even on a computer program, the clock on the phone can be generalized a clock display on the clock, along with the rapid development of technology and the continuous improvement of living standards, people on the clock's accuracy and practical demand is higher and higher. Based on the single chip microcomputer principle, USES the monolithic integrated circuit STC10F08XE series, through the hardware circuit and software production procedure formulation, will design a more accurate timing, electricity -saving digital clock, SCM in performance or digital clock no matter in style have undergone a qualitative change, digital clock has proved microcontroller more accuracy, precision sex etc. Function. This design is the design of timing alarm clock, the single chip microcomputer AT89C51 single chip microcomputer chip and macro crystal STC10F08XE as the core, with the necessary auxiliary circuit, constitute a single chip microcomputer intelligent timing of alarm clock . By single chip design system to be completed, because its main through the realization of the function of software programming to complete, then reduce the complexity of the hardware circuit, and the cost is reduced, so in this design using AT89C51 single-chip, it is low power, high-performance CMOS type eight microcontroller.Key Words:Digital clock ; DS1302; LCD1602;STC10F08XE设计说明时间,关乎每个人的生命,计时方法的不断创新,特别是近年来科学的飞速发展,社会产生了不同的计时器,计时系统不单单具有计时功能,还带有定时、自动报时、日历显示等等的功能。
智能定时器毕业设计
智能定时器毕业设计]基于51单片机的智能定时控制器系统设计一、课题条件:随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的电子产品也正在日新月异地向着高精尖技术发展。
数字电子时钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
二、毕业论文(设计)主要内容:1、时间显示:用4位数码管显示当前小时和分钟,秒功能用两LED灯代替(每秒闪烁一次)。
2、可手动设定时间。
3、!4、开机流程:系统有红色和蓝色指示灯,上电10S内,每秒红色指示灯闪烁一次,并伴有蜂鸣声,作为开机/重启提醒,此时绿色指示灯灭。
10S后红色指示灯灭,若光线较强则绿色指示灯亮,若光线较弱则绿色指示灯亮度减半进入节能模式。
3、具有整点报时功能(四短一长),可自行设定报时时间段;三、计划进度:1. 资料的收集撰写开题报告 6月20日至9月8日2. 方案设计 9月9日至9月15日3. 电路的设计指标分析与确定;后期的电路优化元器件的选择与参数确定9月16日至11月2日4. 毕业设计论文的修改、完善 11月3日至11月10日5. 毕业设计答辩11月15 日至11月20日四、}五、主要参考文献:a)康光华主编.电子技术基础.北京:高等教育出版社,b)b)何宏主编.单片机原理与接口技术.北京:国防工业出版社.c)c)杨西明,朱骐主编.单片机编程与应用入门.北京:机械工业出版社.d)d)先锋工作室编著.单片机程序设计实例.北京:清华大学出版社.|—摘要本次设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。
在硬件方面,除了CPU 外,使用四个七段LED数码管来进行显示,LED采用的是动态扫描显示。
通过LED能够比较准确显示时、分。
三个简单的按键实现对时间的调整。
软件方面采用汇编语言编程。
定时叫醒器设计报告
基础工程设计报告一、引言1、本课题属于大学生应掌握的自主研究课题。
属模电,数电基本知识范围,对大学生进一步掌握相关知识有重要作用;2、设计的具体任务:采用压电蜂鸣器发出定时叫醒声响,具有自动清零及调节叫醒时间功能。
3、实验方法和设计;:1)计时器为递减计时,时间间隔为1秒。
递减到零时蜂鸣器报警、发光二极管亮灯;2)具有99以内任意选定进制的定时功能,设置有外部操作开关,控制计时器的显示预置数,直接清零,暂停/继续功能。
二、正文1、系统组成(系统框图):定时叫醒器的总体参考方案框图如下图所示。
它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。
其中计数器和控制电路是系统的主要模块。
计数器完成任意定时计时功能,而控制电路完成计数器的显示预置数、直接清零、暂停/继续计数,译码显示电路的显示定时时间到报警等功能。
定时叫醒器设计总体框图秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用555集成电路或由TTL与非门组成的多谐振荡器构成。
译码显示电路由74LS48和共阴极七段LED显示器组成。
报警电路在实验中可用发光二极管和鸣蜂器代替。
主体电路:两计数芯片的置数端和清零端分别共用一个开关,开始后,定时叫醒器秒的置数端无效,倒数计时器开始进行倒计时,逐秒倒计到零。
选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。
2、系统方案论证:分析可知,计数器和控制电路是系统的主要部分。
计数器完成计时功能,而控制电路完成计数器的显示预置数、直接清零、暂停/继续计数、译码显示电路的显示、定时时间到报警等功能。
为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。
在操作直接清零开关时,要求计数器清零。
当显示预置数开关闭合、直接清零开关断开时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码器显示电路显示预设值;当显示预置数开关断开时,计数器开始计数;当暂停/继续开关拨在暂停位置上时,计时器停止计数,处于保持状态;当暂停/连续开关拨在连续时,计数器继续递减计数。
毕业设计闹钟系统设计
课程设计课程设计任务书课程EDA技术课程设计题目闹钟系统的设计主要内容、基本要求、主要参考资料等主要内容:设计并制作一个带闹钟功能的24小时计时器。
它包括以下几个组成部分:1、显示屏,由4 个七段数码管组成,用于显示当前时间(时:分)或设置的闹钟时间;2、数字键,实现‘0’—‘9’的输入,用于输入新的时间或新的闹钟时间;3、TIME(时间)键,用于确定新的时间设置;4、ALARM(闹钟)键,用于确定新的闹钟时间设置,或显示已设置的闹钟时间;5、扬声器,在当前时钟时间与闹钟时间相同时,发出蜂鸣声基本要求:1、计时功能:这是本计时器设计的基本功能,每隔一分钟计时一次,并在显示屏上显示当前时间。
2、闹钟功能:如果当前时间与设置的闹钟时间相同,则扬声器发出蜂鸣声。
3、设置新的计时器时间:用户用数字键输入新的时间,然后按"TIME"键确认。
在输入过程中,输入数字在显示屏上从右到左依次显示。
例如,用户要设置新的时间12:34,则按顺序输入“1”,“2”,“3”,“4”,与之对应,显示屏上依次显示的信息为:“1”,“12”,“123”,“1234"。
如果用户在输入任意几个数字后较长时间内,例如5 s,没有按任何键,则计时器恢复到正常的计时显示状态。
主要参考资料:[1] 潘松著.EDA技术实用教程(第二版). 北京:科学出版社,2005.[2] 康华光主编.电子技术基础模拟部分. 北京:高教出版社,2006.[3] 阎石主编.数字电子技术基础. 北京:高教出版社,2003.完成期限2011.3.11指导教师专业负责人一、总体设计思想1.基本原理数字闹钟电路的基本结构由两个60进制计数和一个24进制计数器组成,分别对秒、分、小时进行计时,当计时到23时59分59秒时,再来一个计数脉冲,则计数器清零,重新开始计时。
秒计数器的技术时钟CLK为HZ的标准信号。
当数字闹钟处于计时状态时,秒计数器的进位输出信号作为分钟计数器的计数信号,分钟计数器的进位输出信号又作为小时计数器的计数信号时、分、秒得计时结果通过6个数码管来动态显示。
多功能电子钟毕业设计
多功能电子钟毕业设计本文主要介绍了一款多功能电子钟的设计方案,其中包括时钟、定时器、闹钟、日历、温度显示等多种功能。
通过硬件和软件的相结合,实现了这种多功能的电子钟,具有易操作、准确显示、功能多样等特点。
本设计可用于家庭、实验室、工作室等多种场合。
一、设计目标随着现代科技的发展,电子钟成为人们生活中不可缺少的一部分。
因此,本文设计了一款多功能电子钟,集时钟、定时器、闹钟、日历、温度显示等多种功能于一身,方便人们的日常生活。
二、设计原理该电子钟的各项功能均用单片机控制实现。
电子钟的控制部分是基于51单片机进行设计。
时钟的原理是通过一个晶振来控制芯片的工作频率,从而达到时钟的准确显示。
使用DS1302进行存储和控制时间。
定时器的原理是通过定时器中断进行实现,通过设定定时器的计数值即可实现定时器的功能。
闹钟的原理是通过设定一个“警报时间”来实现,当时间到达“警报时间”时,闹钟就会开始响铃。
日历的原理是通过读取DS1302中存储的日期信息进行实现。
温度显示的原理是通过使用DS18B20传感器实现对温度的检测。
三、硬件设计本设计的硬件主要由以下部分组成:显示部分、按键部分、计时器部分、DS1302时钟芯片、DS18B20温度传感器、单片机及其外设(如LCD12864液晶屏等)。
1.显示部分本设计采用LCD12864液晶屏进行显示。
2.按键部分本设计采用4个按键T1~T4,T1键用于切换时间制式;T2键用于设定时间和日期等;T3键用于设定闹钟;T4键用于定时器的设定。
3.计时器部分本设计采用计时器555进行固定时间的计时。
4. DS1302时钟芯片DS1302时钟芯片是一种用于实现实时时钟的芯片,本设计将其用于控制电子钟的时间。
5. DS18B20温度传感器DS18B20温度传感器是一种用于测量温度的芯片,本设计将其用于温度显示功能。
6. 单片机及其外设本设计采用AT89C52单片机进行控制,其外设包括LCD12864液晶屏、DS1302时钟芯片、DS18B20温度传感器等。
课程设计-定时闹钟
XXX大学单片机原理与应用课程设计报告(此处为图片)题目定时闹钟的设计姓名院系专业指导教师职称2014年1月1日注:课程设计等级:优秀(90-100),良好(80-89),中等(70-79),及格(60-69),不及格(60分以下)。
目录摘要 (1)关键词 (1)Abstract (1)Key words (1)引言 (1)1 设计任务与方案选择 (1)1.1 设计任务与指标 (1)1.1.1 设计任务 (2)1.1.2 设计指标 (2)1.2 系统方案选择 (2)1.2.1 时钟计时的方案选择 (2)1.2.2 显示部分的方案选择 (2)2 系统设计 (3)2.1 系统总体设计方案 (3)2.1.1 系统硬件设计 (3)2.1.2 系统软件设计 (5)3 系统调试 (5)3.1 时间显示 (5)3.2 调节时间 (6)3.3 设置闹钟 (6)3.4 复位 (6)4 总结 (6)4.1 设计过程中遇到的问题及解决方法 (6)4.2 设计体会 (6)附录A (6)附录B (7)1定时闹钟的设计指导教师摘要:随着社会的发展人们的生活节奏越来越快,每天的工作,学习,休息的时间都安排的很紧,需要一个时钟准确的报时。
人们对时钟的要求越来越高,不仅要求每天的的时间误差小于几毫秒,还要求具有定时闹钟,具有万年历等功能。
传统的日历电子钟元器件多、维修麻烦、误差大、功能更新不方便。
DS12C887时钟芯片能够自动显示年、月、日、时、分、秒等时间信息,同时还具有校时,报时,闹钟等功能。
DS12C887也可以很方便的由软件编程进行功能的调整或增加。
所以设计基于DS12C887时钟芯片和LCD1602液晶显示的高精度时钟的设计具有十分重要的现实意义和实用价值。
关键词:DS12C887,LCD1602,时钟芯片,单片机STC89C52,高精度时钟The design of the timing alarm clockStudent majoring in Communication EngineeringTutorAbstract:With the development of society, people life rhythm faster and faster, a day's work, study and rest time arrangement is very tight, need a clock tell the time accurately. People is higher and higher requirement for the clock, every day not only requires the time error is less than a few milliseconds, also requires a timing alarm clock, a calendar, and other functions. Traditional electronic clock calendar components, maintenance trouble, big error, function more update is not convenient. Chip DS12C887 clock automatically display year, month, day, hours, minutes and seconds time information, but also with the school, the time, alarm clock, and other functions. DS12C887 can also be very convenient by the software programming to adjust function or to increase. So the design is based on DS12C887 clock chip and LCD1602,the design of high precision clock has very important practical significance and practical value. Key words:DS12C887,LCD1602,clock chip microcontroller STC89C52,high-precision clock 引言传统时钟芯片在电源断电时内部的时间芯片就会停止计时,所以需要额外使用一个备用的电源向时钟芯片供电,这样会使系统功耗增大,体积变大。
电子闹钟设计-毕业设计
电子闹钟设计学生:XXX 指导老师:XXX内容摘要:此系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。
系统功能要求电子时钟一运行就从12点00分00秒开始计时,并在数码管上显示时、分、秒当前值。
基本工作原理:AT89C51利用定时器每百分之一秒对百分之一秒寄存器的内容加一,并依次对秒、分、小时寄存器的内容加一;7SEG-MPX6-CA数码管动态显示时、分、秒的当前值。
本课题要求实现的功能比较简单。
此系统键的输入是通过独立式键盘来完成的,编程容易易懂,结构简单,实现起来方便。
由P3.2、P3.3、P3.4作为控制端,构成独立式按键接口方式。
百分之一秒的控制由AT89C51的定时器T0完成;在闹钟方面,通过周期检测闹钟按键和按键标识位来控制开启闹铃服务程序。
在闹铃设置及正常时间设置时为避免时间停止,所以才用定时器计时。
我设置的闹铃是用脉冲的形式驱动扬声器。
关键词:扬声器AT89C51 定时器Electronic alarm clock designAbstract: The system clock circuit design is the internal way, namely using chip inside of the oscillating circuit. System function requirements electronic clock from 12 points a run in points at timing starts seconds, and in the digital tube displayed on the present value, minutes and seconds. Basic working principle: AT89C51 use timer each one percent to one percent seconds of registers second content plus one, and in turn, minutes and hours of seconds the contents of a register with a; 7 SEG-MPX6-CA digital tube dynamic shows, the current value of the minutes and seconds. This topic request function of the realization of the quite simple. The system of the key input is through the independent type keyboard to complete programming easy to understand, the structure is simple, easy to realize. By P3.2, P3.3, P3.4 as control terminals, constitute independent type button interface way. One percent of the second timer of by AT89C51 prearcing control completion; In the alarm clock, through the cycle detection alarm clock button and buttons mark a to control open alarm service program. In the alarm set and the normal time set to avoid time to stop, so only use timer timing. I set the alarm is to use the form of pulse drive the speaker.Keywords: reproducer AT89C51 time r目录前言 (1)1 概述 (1)1.1 应用知识简介 (1)1.1.1 51单片机 (1)1.1.2 汇编语言 (1)2 设计基本原理简介 (2)2.1 CPU的分时复用 (2)2.2 检测开关时需要注意的问题 (2)2.4 设计要求及说明 (2)2.4.1 电子数字钟实现的主要功能 (2)2.4.2 其他设计说明 (3)2.5 整体设计方案及流程 (3)2.5.1 电路设计 (3)2.5.2 系统软件总流程设计 (4)2.5.3 主程序流程图 (4)2.5.4 显示电路 (5)2.5.5 按键控制电路 (5)3 程序显示状态 (6)3.1 正常显示状态 (6)3.2 时钟调整状态 (6)4 调试过程及结果分析总结 (7)5 结束语 (8)附录 (9)参考文献 (13)电子闹钟设计前言电子闹钟在科学技术高度发展的今天,千家万户都少不了它,所以很多家庭个人都需要有一个电子闹钟,为人们提供报时方便,但普通电子闹钟不够方便实用。
单片机定时闹钟毕业设计论文
单片机定时闹钟一、[电路概述]该时钟电路主要以单片机AT89S52为核心而设计的,通过单片机对信息的分析与处理控制外围设备。
电路整体设计思想是想把它做成一个实用的器件,所以在题目要求的前提下,我们又加入了星期程序,温度程序,年、月、日程序以及时间的12—24转换程序。
[关键字]:单片机数码显示温度传感器光识电路二、[题目分析与方案论证]按照系统设计功能的要求,初步确定设计系统由复位模块、时钟模块、温度模块、音乐模块、光识模块及显示模块共五个模块组成,后来在时钟模块的基础上又加载了日历、星期的模块从单片机AT89S52入手,通过使用AT89S52的内部的可编程定时器/计数器,结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出内部的机器周期。
再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子时钟的核心。
根据题目的要求,我们设计了以下方案:[方案一]设计中加载了年、月、日的设计,刚开始时打算用18个共阳数码管,考虑到数码管太多是毕会给硬件电路带来麻烦,经过考虑后,决定把年、月、日与时间设置到一组数码管上来,即六个数码管即能显示时间又能显示年、月、日,这样一来就方便了硬件电路;[方案二]主控芯片使用51系列AT89S52单片机设计时温度模块设计温度元件用AD590,利用AD590以及接口电路把温度转换成模拟电压,经由ADC0804转换成数字信号,然后经AT89S52处理显示温度。
但由于AD590价钱比较贵,且只能转换成模拟电压,这样一来硬件就要增加更多的器件且又不经济,经查找发现18B20温度传感器价钱便宜且可以直接把温度转换成数字量测温范围为-55—125度,最大分辨率可达0.0625度,采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点,所以我们选择了18B20温度传感器。
附18B20温度传感器工作原理:DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并可根据实际要求通过简单的编程实现9—12位的数字值读数方式。
毕业设计 毕业论文 单片机课程设计报告 定时闹钟
单片机课程设计报告课题名称:定时闹钟学生学号:1004030221专业班级:电信02班学生姓名:指导教师:课题工作时间: 2011-12-19 至 2012-12-26目录1.摘要 (3)2.设计目的要求 (3)3.设计实现方案 (4)3.1原理 (4)3.2系统总框图 (5)3.3 原理及工作过程说明 (5)4.元器件介绍 (6)4.1AT89C51 (6)4.2 1602LCD液晶显示器 (8)4.3 其他重要元件 (10)5.软件设计 (11)5.1系统框图 (11)5.2 源代码 (12)6.系统仿真 (22)6.1开始程序 (22)6.2 设定闹钟时LCD显示器 (23)6.3 闹钟时间到 (23)7.实验总结及心得体会 (23)8.参考文献 (24)1.摘要本设计是定时闹钟的设计,由单片机AT89C51芯片和LCD、LED显示器,辅以必要的电路,构成一个单片机定时闹钟。
电子钟可采用数字电路实现,也可以采用单片机来完成。
LCD显示“时”,“分”,LED闪动来做秒的计数,定时时间到能发出警报声并且启动继电器,从而控制电器的启停。
现在是自动化高度发达的时代,特别是电子类产品都是靠内部的控制电路来实现对产品的控制,达到自动运行的目的,这就需要我们这里要做的设计中的电器元件及电路的支持。
在这次设计中主要是用AT89S51来进行定时,也结合着其他辅助电路实施控制,在定时的时候,按一下控制小时的键对小时加一;按一下控制分钟的键对分钟加一;到达预设的时间,此电路就会发出报警声音提示已经到点。
关键字:定时闹钟AT89C51 LCDSummaryThe regular alarm clock designers design, by the microcontroller AT89C51 chip and LCD, LED display, combined with the necessary circuitry to form a single-chip timer alarm clock. Clock can be digital circuit, the microcontroller can also be used to complete. LCD display "when", "sub", LED flash to do the second count, regular time to be able to sound an alarm and start relay to control the electrical start and stop. Now is the era ofhighly developed automation, especially electronic products are relying onthe internal control circuitry to achieve control of the product to achieve the purpose of automatic operation, which requires us to do the design ofelectrical components and circuits to support .In this design it is mainly used to carry out regular AT89S51, but alsocombined with other auxiliary circuit implementation of the control, in time, when you click a control button on the hour plus one hour; click the button onthe control minutes plus one minute; reach preset time, this will sound an alarm circuit has prompted the point,. Keywords: time clock AT89C51 LCD2.设计目的要求1).本次课程设计应达到的目的:1、综合运用相关课程中所学到的理论知识去独立完成某一设计课题;2、通过查阅手册和相关文献资料,培养学生独立分析和解决问题的能力;3、进一步熟悉单片机和常用接口电路,加深对专业知识和理论知识学习的认识和理解;4、学会电路的安装与调试;5、进一步熟悉电子仪器的正确使用;6、学会撰写课程设计的总结报告;7、培养严肃认真的工作作风和严谨的科学态度。
定时闹钟系统设计-毕业设计
定时闹钟系统设计学生:XXX 指导教师:XXX内容摘要:时间是现代社会中不可缺少的一项参数,无论是平时生活还是社会生产都需要对时间进行控制,有的场合对其精确性还有很高的要求。
本设计采用单片机芯片进行计时,由于AT89C51系列单片机的体积小,成本低,控制器运算能力强,处理速度快,可以精确计时,对于社会生产有着十分重要的作用。
在此次设计中,AT89C51单片机芯片是主要的元器件,通过它来控制电路的LCD、晶振、电阻、电容、发光二极管、开关、喇叭等元件组成的硬件电路,再利用软件来执行一定的程序来实现LCD电子定时闹钟计时功能和定时闹铃的设置和控制。
由于系统所用元器件较少,单片机所被占用的I/O口不多,因此系统具有一定的可扩展性。
关键词:单片机计时 AT89C51Timing alarm clock system designAbstract: Time is the indispensable in the modern society, whether a parameter normally live or social production all need to control over time, some occasions to its accuracy and high requirements. This design USES the monolithic integrated circuit chips for timing, due to the volume of the series microcontroller AT89C51 is small, low cost, operation ability, controller processing speed, can accurate timing for social production, plays a very important role.In this design, AT89C51 chip is the main components, by which it can control circuit of LCD, crystals, resistor, capacitor, light-emitting diodes, switch, loudspeaker elements such as hardware circuit, reuse of software to perform certain procedures to achieve LCD electronic timing alarm clock function and regular alarm Settings and control. Because the system which is less, SCM used components is occupied I/O mouth not much, so system has certain expansibility.Key word:SCM Timing AT89C51目录前言 (1)1 定时闹钟设计目的和功能 (1)1.1 设计定时闹钟的目的和意义 (1)1.2 LCD电子闹钟的特点和功能介绍 (1)1.2.1 数字钟介绍 (2)1.2.2 电子钟设计特点 (2)1.2.3 电子钟的主要功能 (2)2 总体方案设计 (2)2.1 总体设计方案 (2)2.2 AT89C51芯片介绍 (3)2.2.1 单片机介绍 (3)2.2.2 MCS–51单片机内部总体结构 (4)2.2.3 MCS-51单片机的引脚 (5)3 硬件设计 (8)3.1 主控芯片AT89C51的设计 (8)3.2 时钟电路部分设计 (10)3.3 LCD显示电路部分 (11)3.4 喇叭部分的电路 (12)4 软件设计 (13)4.1 软件设计概述 (13)4.2 主函数的设计 (13)4.3 部分设计思想的说明 (15)4.3.1 程序初始化 (15)4.3.2 闹钟的实现 (16)4.3.3 显示程序 (16)6 结束语 (17)参考文献 (19)基于LCD定时闹钟设计前言现在是一个高度发达的高科技的时代,目前单片机正朝向高性能和多品种方向发展,而且进一步向低功耗,小体积,大容量,高性能,低价格和外围电路内装化等几个方向发展。
智能定时闹钟设计-毕业设计
智能定时闹钟设计学生:XXX 指导教师:XXX内容摘要:学习和巩固单片机技术、电子技术、传感器技术及智能仪器等知识,使对已学过的基础知识能有更深入的理解,并融会贯通。
学会独立思考、独立工作,培养一定的自学能力和独立分析问题能力,以及增强系统地运用已学理论知识去解决实际问题的能力,同时培养成良好的科学态度和严谨的设计习惯本设计采用单片机AT89C51作为核心元件,12MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号。
在其基础上扩展外围芯片与电路,附加时钟电路及LED 电路。
LED采用共阴极接法,低电平有效选中相应的LED。
单片机具有集成度高、功能强、通用性好、特别是它能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,所以单片机现在广泛的应用到家用电器、机电产品、儿童玩具、机器人、办公自动化产品等领域。
为了进一步的熟悉并掌握单片机的应用及开发,认真的做好此次课程设计非常必要。
一个单片机的定时闹钟系统离不开软件和硬件,硬件是软件的依托,软件是硬件的内核。
设计硬件电路时应该先设计一个单片机的最小系统,它是单片机应用系统的设计基础,然后在此基础上添加外围器件,如显示器、按键等构成闹钟的硬件电路图。
在设计应用程序时遵循模块化的设计方法,在明确了设计方向之后按照分成的几大模块分别画出流程图,然后根据流程图写出程序,在每个模块编写好之后分别调试、修改、完善。
最后在主程序下调用再次调试、修改。
通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。
关键词:定时闹钟系统传感器技术智能仪器阴极接法Smart timer alarm clock designAbstract:Learning and consolidation of the knowledge of microcomputer technology, electronic technology, sensor technology and intelligent instruments, and have learned the basics to have a more in-depth understanding and mastery. Learn to think independently, work independently, develop self-learning ability and independent analysis of capacity and enhancing the system the ability to use theoretical knowledge to solve practical problems, while cultivating a good scientific attitude and a rigorous design habits.This design uses AT89C51 microcontroller as the core component, 12MHZ crystal, shaped segment code to be displayed by the P0 port output signal from the P2 port output word. Expansion on the basis of the peripheral chips and circuits, additional clock circuit and the LED circuit. LED common cathode connection, active-low select the appropriate LED.Microcontrollers, high integration, functionality, versatility, its low energy consumption, cheap, high reliability, strong anti-interference ability and ease of use and other unique advantages, so the microcontroller is now widely applied to household appliances, electrical and mechanical products, children's toys, robots, office automation products and other fields. In order to further familiar with and master MCU application and development of very necessary to do the course design.A single-chip timing alarm system can not be separated from the software and hardware, hardware, software, relying on software is the core of the hardware. Should the design of hardware circuit design the minimum system of a single-chip microcomputer application system design basis, and then on this basis, to add peripheral devices such as displays, buttons, etc. constitute the hardware schematic of the alarm clock. Follow a modular design approach in the design of the application.Keywords: timing alarm system sensor technology, intelligent instruments and cathode connection目录前言............................................................................................ 错误!未定义书签。
毕业论文LCD电子定时闹钟的设计及制作
毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
定时闹钟设计-毕业设计
2.5 电子闹钟的显示电路设计…………………………………………………5
3 软件设计
3.1概述…………………………………………………………………………6
3.2主模块的设计………………………………………………………………6
3.3基本显示模块设计…………………………………………………………7
3.4 时间设定模块设计…………………………………………………………7
2.3系统复位电路的设计
智能系统一般应有手动或上电复位电路。复位电路的实现通常有两种方式:1)RC复位电路;2)专用µP监控电路。前者实现简单,成本低,但复位可靠性相对较低;后者成本较高,但复位可靠性高,尤其是高可靠重复复位。对于复位要求高、并对电源电压进行监视的场合,大多采用这种方式。
电子闹钟设计毕业论文
电子闹钟设计毕业论文毕业设计(设计)论文题目:电子闹钟设计系部:电子信息工程系专业名称:电子信息工程技术班级: 09432 学号: 24 姓名:龚鹏指导老师:吴文亮完成时间: 2012 年 4 月 30 日目录摘要: (2)1.概述 (3)1.1电子闹钟发展趋势 (3)1.2电子闹钟的重要意义 (3)1.3本课题研究的主要内容 (3)2.电子闹钟的系统设计 (4)2.1 AT89S51单片机的特性 (4)2.2电子闹钟的硬件设计 (5)2.2.1硬件选择 (5)2.2.2系统组成 (5)2.2.3系统设计 (5)2.3电子闹钟的软件设计 (7)2.3.1子程序及其功能简介 (8)2.3.2程序设计 (8)3.系统的调试和性能分析 (9)3.1系统的调试方法 (9)3.2系统的性能分析 (9)4.结论 (10)致谢词 (11)参考文献 (12)附录:电子闹钟设计原理图 (13)电子闹钟设计摘要:电子闹钟是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。
首先介绍设计电子闹钟所涉及的主要硬件和特性,然后说明软件设计的思路,程序结构及流程,并在测试软件上进行调试和修改,以完成电子闹钟的基本要求,即可以随意设定起始时间,有秒显示功能,可以设定闹钟,停止时由电池供电等功能。
关键词:单片机集成电路电子闹钟硬件电子闹钟软件Design of electronic clockAbstact:Electronic alarm clock is a very wide application of daily timing tool, digital display clock and calendar has become increasingly popular, especially for the family room, office, meeting room, hall, station and square, wall mounted LED digital tube display calendar clock gradually popular.First introduced the design of electronic clock to major hardware and characteristics, and then shows the idea of software design, program structure and process, and the test software to test and modify, in order to complete the basic requirements of electronic clock, which can set the start time, a second display function, can be set the alarm, stop whenpowered by batteries and other functionsKeywords:single-chip Integrated circuits Electronic alarm clock hardware Electronic alarm clock software1.概述电子闹钟在科学技术高度发展的今天,千家万户都少不了它,所以很多家庭个人都需要有一个电子闹钟,为人们提供报时方便。
单片机定时闹钟毕业设计
毕业设计(论文)课题:单片机定时闹钟学生: 系部:班级: 学号:指导教师:目录摘要11 基于单片机的时钟应用及其特点21.1 基于单片机的时钟应用21.2基于单片机的时钟介绍22 基于AT89C51单片机的定时闹钟设计方案32.1整体设计方案32.2硬件设计方案42.2.1主控芯片AT89C51的设计42.2.2时钟电路部分设计52.2.3 LCD显示电路部分的设计62.3 软件设计方案72.3.1软件设计说明72.3.2 主函数的设计83 基于AT89C51单片机定时闹钟的实现93.1系统仿真103.2液晶显示模块103.3程序部分113.3.1液晶程序初始化113.3.2基于AT89C51单片机定时闹钟的程序11 总结22致谢23参考文献24摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。
而AT89C51单片机是各单片机中最为典型和最有代表性的一种。
这次毕业设计通过对它的学习、应用,以AT89C51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟,它由5V直流电源供电,通过数码管能够准确显示时间,调整时间,从而到达学习、设计、开发软、硬件的能力。
基于单片机的定时闹钟在设计时需要解决三个方面的主要问题:一是LCD显示模块的驱动和编程,二是有关单片机中定时器的使用,三是如何利用单片机的按键键盘实现时钟调整时间的功能和运行模式的转化。
在本设计的电路中,除了基本的单片机系统和外围电路外,还需按键键盘作控制装置,LCD液晶显示器作显示装置。
本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,由单片机AT89S51芯片和液晶显示为核心,辅以必要的电路,构成了一个单片机电子闹钟/时钟。
关键词:单片机AT89S51 闹钟1 基于单片机的时钟应用及其特点1.1 基于单片机的时钟应用以单片机为核心的数字时钟是很有社会意义和社会价值的。
数字时钟毕业设计自动打铃器毕业设计及文献综述毕业论文[管理资料]
摘要随着电子技术产业结构调整,生产工艺的飞速发展,人们生活水平的不断提高,家用电器逐渐普及,市场对于智能控制系统的需求也越来越大。
数字时钟的出现打破了人们对时钟的传统概念,因为数字时钟不仅可以通过数字直观地显示日历时间,用音响、音乐及汉语语音等声音报时;还可以定时发出各种声、光、电信号,以启动各种设备实现实时控制、时间顺序控制。
如作息时间自动打铃、家电设备自动定时启闭、生产过程顺序控制等等,用途很广。
所有这些都是以钟表数字化为基础的,因此,研究数字时钟及扩大其应用,有着非常现实的意义。
作息时间自动打铃器选用了大规模时钟集成芯片LM8361作时钟电路,时钟电路的主要任务是产生实时时钟信号,一方面送到数字显示器进行表示,另一个方面提供自动打铃电路的存储器地址信号。
用存储器RAM6264作译码器,利用译码器的读取、存储、写入时钟信号来控制其时间电路的显示以及响铃电路的正常运作即发出“嘀-嘟”的打铃声设计作息时间自动打铃器。
输出电路是位于输出信号与执行机构之间的电路,这里,执行机构为响铃电路,如果是采用继电器控制电铃,则输出电路应根据继电器的点参数进行设计,如果采用定时电路控制喇叭﹑信号灯工作,则输出电路应该将存储器的输出电平变成喇叭的发声信号或者是指示灯的工作信号。
电源采用一个直流稳压电源。
直流稳压电源一般由电源变压器,整流滤波电路及稳压电路所组成.但是日历时钟时常跑快跑慢的现象普遍存在,经过日积月累,就会产生较大的误差。
为了解决这一问题,我们设计了能够自动校准和整点报时的可编程时钟控制器。
它能很好的帮助我们完成对操控方面的时序和时间的控制,能够让我们来掌握运筹时间而不是让时间来催促逼迫我们。
关键词:数字时钟;可编程控制器;时钟控制器AbstractWith the electronic technology industry restructuring, the rapid development of production technology, the continuous improvement of people's standard of living, household electrical appliances gradually universal, intelligent control system for the market demand is increasing. The emergence of digital clock on the clock to break the people's traditional concept, because the digital clock not only through digital visual display calendar time, with sound, music and Chinese speech sounds, such as timekeeping; can also give a variety of sound, light, signals, To start to achieve real-time control of equipment, time sequence control. Such as auto-play and rest time bell, Home Appliances automatic timing hoist, the order of the production process control, etc., use a very wide. All of these are digital watches and clocks, as the basis and, therefore, on digital clocks and expand its applications, a very practical significance.And rest time a bell for automatic selection of the large-scale integrated chip LM8361 clock for clock circuit, the clock circuit's main task is to produce real-time clock, on the one hand to a digital display that provides automatic Another aspect of a bell circuit memory address signal . RAM6264 memory used for decoding, using the decoder to read, store, write clock signal to control its time the show circuit and signal circuit the normal operation of that issue, "Di - the tone" of a ring design and rest time Automatic-ling.Output circuits are located in the implementation of the output signal between the circuit here, the executing agency for the signal circuit, if it is a relay control bells, the output circuit of the relay points should be based on the design parameters, if a regular speaker circuit control ﹑Lights work, the output of the memory circuit should become speaker output level of audible signals or signal lights work.Power to adopt a DC power supply. DC power supply from the general power transformer, rectifier filter circuits and components by the regulator circuit However, the calendar clock ran sprints often slow the widespread phenomenon, after accumulated, it will have a greater error. In order to solve this problem, we can design the automatic calibration and broadcast the whole point of programmable clock controller. It's good to help us complete control of the timing and duration of control, so that we can master planning to allow time to time rather than forcing us to press.Key words: digital clock; PLC; clock controller目录绪论 (1)1总体方案的论证 (2)设计要求 (2)设计中主要的三方面 (2)时钟电路的构成方案 (2)作息时间控制器 (2)功放电路 (2)2 总体方案的确定 (3)3各系统分析与整体设计 (4)时钟电路设计 (4)作息时间存储电路设计 (9)输出电路设计 (15)直流电源设计 (20)结论 (24)致谢 (25)参考文献 (26)附录 (27)附录1:整机电路 (28)附录2:元器件清单 (29)绪论传统的时钟是通过图像、数字等直观的显示日历时间,用音响、音乐以及汉语语音等声音报时,人们基本的衣食住行的所有时间掌握都靠时钟来很好的进行运筹,所以才井然有序不会交错混杂。
基于AT89C51单片机的定时闹钟系统设计毕业论文
基于AT89C51单片机的定时闹钟系统设计毕业论文1.概述1.1单片机简介◆单片机基本概念单片机是一种特殊的计算机,它是在一块半导体上集成了CPU、存储器、以及输入输出接口电路,这种芯片被称为单片微型计算机,简称单片机。
由于单片机的集成度高、功能强、通用性好,贴别是他具有体积小、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等特点,使的单片机迅速得到了推广,目前已成为测量控制应用系统中的优选机种和新电子产品的关键部件。
◆单片机产生与发展单片机是应工业测控系统数字化、智能化的迫切要求提出的。
超大规模集成电路的出现,通用CPU及其外围电路技术的发展成熟,伟大偏激的诞生和发展提供了可能。
单片机的发展完全从工业测控对象、环境、接口等特点出发,不断增强其控制功能,保证在工业测控环境中的可靠性,器接口界面也是按照能灵活、方便的构成工业测控用计算机系统而设计的。
它的出现标志着计算机技术在工业领域中的应用开始走向完善与成熟。
8位单片机从1976年开始至今,其技术已有了巨大的发展,目前仍是单片机的主流机型。
其发展阶段大致分为单片机探索阶段、单片机完善阶段、MCU形成阶段和MCU完善阶段。
◆单片机的发展方向(1)主流机型发展趋势(2)全盘CMOS化趋势(3)RISC体系结构的大发展(4)大力发展专用性单片机(5)单片机中的软件嵌入◆单片机的应用领域(一)单机应用(1)智能产品(2)智能仪表(3)测控系统(4)智能接口(二)多机应用(1)多功能弥散系统(2)并行多机控制系统(3)局部网络系统◆单片机分类(1)按应用领域(2)按通用性(3)按总线结构分(4)按位数分类1.2 本设计简介◆课程设计的目的和意义课程设计是在学完《单片机原理及接口技术》课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础.◆课程设计的要求1)能显示:时时—分分—秒秒2)能够设定定时时间、修改定时时间3)定时时间到能发出报警声◆课程设计的内容这一次课程设计,所设计的是一个定时闹钟,能显示时-分-秒,能够设计定时时间,修改定时时间,并且定时时间到了能发出报警声。
定时闹表课程设计
定时闹表课程设计一、课程目标知识目标:1. 学生能理解定时闹表的基本概念,掌握其工作原理;2. 学生能描述定时闹表在生活中的应用,了解其与时间管理的重要性;3. 学生能运用所学知识,分析并解释定时闹表的计时功能。
技能目标:1. 学生能够独立操作定时闹表,设置闹钟提醒;2. 学生能够运用定时闹表进行时间规划,提高时间管理能力;3. 学生能够通过小组合作,共同探讨并解决定时闹表使用过程中遇到的问题。
情感态度价值观目标:1. 学生能够认识到时间的重要性,培养珍惜时间的意识;2. 学生能够体验到科技带来的便捷,增强对科技的兴趣和好奇心;3. 学生能够在与他人合作的过程中,学会尊重他人、倾听意见,培养团队协作精神。
课程性质:本课程为信息技术与生活相结合的实践课程,旨在帮助学生掌握定时闹表的使用方法,提高时间管理能力。
学生特点:四年级学生具有一定的信息素养,对新鲜事物充满好奇,喜欢动手实践,但时间管理能力较弱。
教学要求:结合学生特点,注重实践操作,鼓励学生积极参与,培养其时间管理意识和团队协作能力。
将课程目标分解为具体学习成果,以便后续教学设计和评估。
二、教学内容1. 定时闹表的基本概念与工作原理- 闹钟的定义与功能- 定时闹表的内部结构与工作原理- 闹钟设置与调整方法2. 定时闹表在生活中的应用- 时间管理的重要性- 定时闹表在时间管理中的作用- 生活实例:如何运用定时闹表提高效率3. 定时闹表的操作与实践- 教材章节:第三章“时间的管理与应用”- 实践活动:设置闹钟提醒,制定时间表- 小组讨论:分享使用定时闹表的心得与技巧4. 时间管理策略与团队协作- 时间管理的方法与技巧- 团队合作:共同解决问题,提高效率- 课堂讨论:探讨如何合理利用时间,提高生活质量教学内容安排与进度:第一课时:介绍定时闹表的基本概念与工作原理,引导学生了解闹钟的功能;第二课时:探讨定时闹表在生活中的应用,学习时间管理方法;第三课时:实践操作,学生独立设置定时闹表,制定个人时间表;第四课时:小组讨论与分享,总结使用定时闹表的经验,培养团队协作能力。
毕业设计_单片机--定时闹钟的设计
提供全套毕业论文,各专业都有河南城建学院电子技术基础课程设计报告定时闹钟姓名:连波学号:094412130专业班级:0944121指导老师:张洛花所在院系:电气与信息工程学院2014年12月24日摘要本设计是一个定时闹钟,它仅使用单片的40引脚单片机完成闹钟的全部功能。
设计目的是为了学习和巩固单片机知识,使对已学过的基础知识能有更深入的理解,学会独立思考、独立思考、独立工作,以及提高对所学应用基本理论分析和解决实际问题的能力。
本文设计的定时闹钟采用80c51芯片,用汇编语言进行编程,时、分、秒用6位LED数码管显示。
在电路中通过四个按键S1、S2、S3和S4来进行定时和调时,定时时间到通过喇叭发出报警声。
设计系统的主要功能·能显示时时-分分-秒秒。
·能够设置定时时间、修改定时时间。
·到定时时间能发出报警1 系统总体方案及硬件设计1.1 系统总体方案1)由于要显示数字时间,所以需要6位数码管。
2)时间的定时用时钟电路,修改时间和定时用手动按键控制,报警声通过喇叭发出。
3)80c51单片机加上外围器件(2个3位共阳数码管,8个限流电阻和一个蜂鸣器)和应用程序(ISIS 7 Professional软件和KEIL编译软件),构成相应的应用系统。
1.2系统设计方框图图1系统设计方框图1.3硬件设计1.3.1芯片:80c5180c51芯片内不包含一个8位中央处理器cpu,4kb程序存储器ROM,128B随机存取存储器,RAM,4个8位并行I/O接口,1个全双工串行通信接口,2个16 位定时器、计数器级及21个特殊功能寄存器。
由先进CMOS 工艺制造并带有非易失性Flash 程序存储器全部支持12 时钟和6 时钟操作P89C51X2 和P89C52X2/54X2/58X2 分别包含128 字节和256 字节RAM 32 条I/O 口线3 个16 位定时/计数器6 输入4 优先级嵌套中断结构 1 个串行I/O 口可用于多机通信I/O 扩展或全双工UART以及片内振荡器和时钟电路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4Proteus软件仿真………………………………………………………………11
5课程设计体会……………………………………………………………………14
参考文献……………………………………………………………………………16
附1:源程序代码…………………………………………………………………17
2 系统总体方案及硬件设计………………………………………………………4
2.1 总体设计……………………………………………………………………4
2.2 系统时钟电路设计…………………………………………………………4
2.3 系统复位电路设计…………………………………………………………4
2.4闹钟指示电路设计…………………………………………………………5
利用AT89C51单片机结合七段显示器完成的简易的定时闹铃时钟,干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、闹钟电路组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。译码显示电路将“时”、“分”、“秒”计数器的输出送到七段显示译码驱动器译码驱动,通过六个七段LED显示器显示出来。闹钟电路是用比较器来比较计时系统和定时系统的输出状态,如果计时系统和定时系统的输出状态相同,则发出一个脉冲信号,再和一个高频信号混合,送到放大电路驱动扬声器发声,从而实现定时闹响的功能。通过设置现在的时间及显示闹铃设置时间,并在定时时间发出一阵声响,可以进—步扩充控制电器的启停等。
设计内容包括了秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分的设计。采用四个开关来控制定时闹钟的工作状态,分别为:A、设置时间和闹钟的小时;B、设置小时以及设置闹钟的开关;C、设置分钟和闹钟的分钟;D、设置完成退出。
课设准备中我根据具体的要求,查找资料,然后按要求根据已学过的时钟程序编写定时闹钟的程序,依据程序利用proteus软件进行了仿真试验,对出现的问题进行分析和反复修改源程序,最终得到正确并符合要求的结果。
2.5 电子闹钟的显示电路设计…………………………………………………5
3 软件设计
3.1概述…………………………………………………………………………6
3.2主模块的设计………………………………………………………………6
3.3基本显示模块设计…………………………………………………………7
3.4 时间设定模块设计…………………………………………………………7
2 系统总体方案及硬件设计
2.1总体设计
电子闹钟应包括秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分。
按键功能说明:A,设置时间和闹钟的小时;B,设置小时以及设置闹钟的开关;C,设置分钟和闹钟的分钟;D;设置完成退出。
河南工业职业技术学院
毕业设计报告
定时闹钟
姓 名:
学 号:
专业班级:
指导老师:
所在学院:
年月日
摘要
本设计是定时闹钟的设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的电路,构成的一个单片机电子定时闹钟。电子钟设计可采用数字电路实现,也可以采用单片机来完成。数字电子钟是用数字集成电路构成的,用数码管显示“时”,“分”,“秒”的现代计时装置。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。另外, AT89C51的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。AT89C51单片机结合七段显示器设计的简易定时闹铃时钟,可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响,进—步可以扩充控制电器的启停。
附2:系统原理图……………………………………………………………1为核心来完成的,在硬件电路中采用P0口作为6位LED数码管的驱动接口,这是由于P0口输出驱动电路工作处于开漏状态,它的驱动能力强,故只需外接上拉电阻便可以把LED数码管点亮。因为共阴的LED数码管它的驱动电流是分开的,在单片机进行动态扫描的时候不会影响彼此的电流,故该电路中的6位LED数码管均用共阴极的数码管。在6位LED显示时,为了简化电路,降低成本, 6个LED显示器共用一个8位的I/O, 6位LED数码管的位选线分别由相应的P2. 0~P2. 5控制,而将其相应的段选线并联在一起,由一个8位的I/O口控制,即P0口。在电路中还设有三个按键A,B和C用来进行定时,选时和调时的选择,他们分别与单片机的P1. 0, P1. 1, P1. 2口相连接。P3. 7口与蜂鸣器相连接。
设计完成的定时闹钟达到课程设计的要求,在到达定时的时间便立即发出蜂鸣声音,持续一分钟。显示采用的六位数码管电路,如果亮度感觉不够,可以通过提升电阻来调节,控制程序中延迟时间的长短,可以获得不同的效果。也可以改蜂鸣器为继电器,通过控制继电器从而进一步扩展的来控制一些家电开关。
1概述………………………………………………………………………………3
用单片机来设计数字钟,软件实现各种功能比较方便,但因软件的执行需要一定的时间,所以就会出现误差。因此我进一步努力,通过对比实际的时钟,查找出误差的来源,并作出调整,使得误差尽可能减小,达到实际数字钟系统的允许误差范围。
在程序设计中,采用模块化的程序设计思想,对整个设计划分了若干个模块,先对各个模块分别进行设计,然后整合各个模块,进行仿真模拟,对出现的错误进行分析,然后找出问题的所在,改进程序,再仿真模拟,观察结果、分析结果,直至最终结果满足设置要求。