定时闹钟设计-毕业设计
- 格式:doc
- 大小:509.50 KB
- 文档页数:28
毕业论文〔设计〕智能定时闹钟-----温度、定时硬件设计院系:工程学院年级专业:电气工程及其自动化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设计说明时间,关乎每个人的生命,计时方法的不断创新,特别是近年来科学的飞速发展,社会产生了不同的计时器,计时系统不单单具有计时功能,还带有定时、自动报时、日历显示等等的功能。
基础工程设计报告一、引言1、本课题属于大学生应掌握的自主研究课题。
属模电,数电基本知识范围,对大学生进一步掌握相关知识有重要作用;2、设计的具体任务:采用压电蜂鸣器发出定时叫醒声响,具有自动清零及调节叫醒时间功能。
3、实验方法和设计;:1)计时器为递减计时,时间间隔为1秒。
递减到零时蜂鸣器报警、发光二极管亮灯;2)具有99以内任意选定进制的定时功能,设置有外部操作开关,控制计时器的显示预置数,直接清零,暂停/继续功能。
二、正文1、系统组成(系统框图):定时叫醒器的总体参考方案框图如下图所示。
它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。
其中计数器和控制电路是系统的主要模块。
计数器完成任意定时计时功能,而控制电路完成计数器的显示预置数、直接清零、暂停/继续计数,译码显示电路的显示定时时间到报警等功能。
定时叫醒器设计总体框图秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用555集成电路或由TTL与非门组成的多谐振荡器构成。
译码显示电路由74LS48和共阴极七段LED显示器组成。
报警电路在实验中可用发光二极管和鸣蜂器代替。
主体电路:两计数芯片的置数端和清零端分别共用一个开关,开始后,定时叫醒器秒的置数端无效,倒数计时器开始进行倒计时,逐秒倒计到零。
选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。
2、系统方案论证:分析可知,计数器和控制电路是系统的主要部分。
计数器完成计时功能,而控制电路完成计数器的显示预置数、直接清零、暂停/继续计数、译码显示电路的显示、定时时间到报警等功能。
为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。
在操作直接清零开关时,要求计数器清零。
当显示预置数开关闭合、直接清零开关断开时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码器显示电路显示预设值;当显示预置数开关断开时,计数器开始计数;当暂停/继续开关拨在暂停位置上时,计时器停止计数,处于保持状态;当暂停/连续开关拨在连续时,计数器继续递减计数。
基于单片机的定时闹铃设计摘要时间是现代社会中不可缺少的一项参数,无论是平时生活还是社会生产都需要对时间进行控制,有的场合对其精确性还有很高的要求.采用单片机进行计时,对于社会生产有着十分重要的作用。
本文首先在绪论中介绍了单片机和时钟的概念和现状,然后在对单片机系统、喇叭装置和显示电路做了深入的研究之后,提出了系统总体设计方案,并设计了各部分硬件模块和软件流程,在用汇编语言设计了具体软件程序后,用伟福软件进行了仿真和调试,结果证明了该设计系统的可行性。
由于AT89C51系列单片机的控制器运算能力强,处理速度快,可以精确计时,很好地解决了实际生产生活中对计时高精确度的要求,因此该设计在现代社会中具有广泛的适用性。
关键字:AT89C51,定时,LCD显示,仿真,调试AbstractModern society is indispensable to a parameter, whether in peacetime or in social production need to control the time, there are some occasions to its high accuracy requirements. Microcontroller used to time, the community has a production very important role.This paper first introduced in the introduction of the concept of SCM and clock and the status quo, then the SCM system, speakers and display circuit devices do an in-depth study, the overall design of the system proposed programme, all parts of the design of the hardware module And software processes used in the compilation of the specific language of the software design process, Fu Wei-use software simulation and debugging, the results proved the feasibility of the design.As the controller AT89C51 MCU computing capability and processing speed, precision timing, a good solution to the life of the actual production of high precision timing of the request, so the design in modern society has a broad applicability.Keyword: AT89C51, timing, LCD display, simulation, debugging目录第一章绪论 (1)第一节设计本电子定时闹钟的目的和意义 (1)第二节单片机和数字钟介绍 (1)一、单片机介绍 (1)二、数字钟介绍 (3)第三节本LCD电子闹钟的特点和功能介绍 (4)一、本电子钟设计特点 (4)二、本电子钟的主要功能 (4)第二章总体方案设计与硬件设计 (5)第一节总体设计方案 (5)第二节电路总体概念图设计 (5)第三节 MCS-51单片机硬件结构设计 (6)一、 MCS–51单片机内部总体结构 (6)二、 MCS-51单片机的引脚 (6)三、 MCS-51 的微处理器 (9)四、 MCS-51存储器的结构 (9)五、 MCS-51 的并行I/O口 (14)六、 MCS-51时钟电路与时序 (16)七、 MCS-51的复位和复位电路 (17)第四节主控芯片AT89C51的设计 (18)第五节时钟电路部分设计 (20)第六节 LCD显示电路部分 (21)一、 LCD介绍 (21)二、 LCD的选材 (25)第七节喇叭部分的电路 (26)第三章软件设计 (27)第一节软件设计概述 (27)第二节主函数的设计 (27)第三节部分设计思想的说明 (28)一、程序初始化 (28)二、闹钟的实现 (29)三、显示程序 (29)第四章软件仿真 (31)第一节仿真器介绍 (31)第二节仿真器编程 (33)第三节仿真器执行 (33)总结 (34)外文资料 (35)中文译文 (42)参考文献 (47)致谢 (48)附录 (49)附录1 源程序代码 (49)附件2 系统原理图 (78)第一章绪论第一节设计本电子定时闹钟的目的和意义一、复习和巩固所学过的知识,利用此毕业设计正好可以对所学过的知识进行系统的回顾和总结。
单片机定时闹钟一、[电路概述]该时钟电路主要以单片机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位的数字值读数方式。
课程设计任务书带定时功能的闹铃时钟设计摘要:本设计是定时闹钟的设计,由单片机AT89S52芯片和数码管为核心,辅助以必要的电路构成的一个单片机定时闹钟。
本设计可采用数字电路实现,也可由单片机来完成。
若用数字电路来完成,所设计的电路相当复杂大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本较高。
若用单片机来实现,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在设计中采用单片机利用AT89S52,AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
本次设计内容包括了时间显示电路,按键电路,供电电源,以及闹钟指示电路等几部分的设计。
采用四个按键来控制定时闹钟的工作状态,分别为:K1,设置时间开关;K2,设置小时以及设置闹钟的开关;K3,设置分钟以及闹钟的分钟;K4,设置完成退出。
课程设计中根据具体的要求,查了大量的资料,然后根据已经学过时钟程序编写定时闹钟的程序,依据程序利用Proteus软件进行仿真试验,对出现的问题通过修改源程序终于能实现一定的功能。
关键词:AT89S52;功能;调整;数码目录1.设计背景 (1)1.1 单片机的相关知识 (1)1.2 单片机的应用 (2)2.设计方案 (3)2.1 时钟设计方案 (3)2.2 数码管显示方案 (3)3.方案实施 (4)3.1 硬件电路的分析 (4)3.1.1系统时钟电路分析 (4)3.1.2系统复位电路的设计 (4)3.1.3闹钟指示电路设计 (4)3.1.4闹钟的显示电路设计 (5)3.2 软件设计 (5)3.2.1 概述 (5)3.2.2 主模块的设计 (5)3.2.3 基本显示模块的设计 (5)3.2.4 时间设定模块 (5)3.2.5 闹铃功能的实现 (7)4.结果与结论 (7)4.1 系统仿真 (7)4.2 仿真结果分析 (7)5.收获与致谢 (7)6.参考文献 (8)7.附件 (8)7.1 源程序 (8)7.2 实物图 (17)7.3 元器件清单 (18)1. 设计背景1.1 单片机的相关知识单片微型计算机,简称单片机。
单片机课程设计报告课题名称:定时闹钟学生学号: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、培养严肃认真的工作作风和严谨的科学态度。
设计一个定时闹钟参考论文闹钟在我们日常生活中十分常见,几乎所有的手机都自带了闹钟功能。
不知道大家是否记得指针式闹钟(如图1)。
现在的闹钟,纯机械的几乎绝版了,就连指针式的电子闹钟也不多见了。
利用开源硬件,做一个复古的指针式闹钟,让它能定时闹铃,应该是挺有趣的。
● 器材和原理闹钟至少需要指针和铃声。
因此,舵机和蜂鸣器是必要的电子模块。
舵机可以做指针,每分钟转动一定的角度。
当舵机转到预定的角度(预定时间)时,停止转动并让蜂鸣器响起,这就是定时闹钟的核心功能了。
至于控制板,当然选择Arduino了。
舵机的工作过程是把所接收到的电信号转换为电动机轴上的角位移或角速度输出,可以精确控制其旋转的角度。
为了辨别舵机的转动,我们需要做一个指针固定在舵机上。
闹钟的原型如图2所示。
● 建模和编程我们先确定做一个1小时的闹钟,指的是最大时间长度(最大量程)是1小时的闹钟。
然后找一张纸剪成圆形,用一个画了刻度的半圆(180度)来表示闹钟的指针。
简单计算下,舵机每分钟转动的单位角度是3度,即180/60=3(度)。
如果要定时15分钟,当舵机转过45度时就要“闹铃”了。
你能否归纳出定时n分钟时舵机转过的角度?答案就是3×n度。
为了让舵机顺时针转动,舵机的初始角度要设定为180度,即从180度到0度旋转。
那么,舵机的角度随时间的增加而减小,因此n分钟的定时,舵机停止转动的角度就是(180-3n)度,如表1所示。
弄明白原理,就可以开始编程了。
我们采用的编程工具是Mixly (米思齐)。
编程工具Mixly可以通过扫描文尾的二维码下载。
以1小时闹钟定时15分钟为例,具体代码见下页图3。
参考论文那么,如何制作一个最大量程为15分钟或者3小时之类的闹钟?在代码中预设的最小单位角度(3度)不变的情况下,只用修改延时即可。
例如,最大里程是3小时,可知每分钟转1度(180度/180=1度),转过单位角度(3度)需要180秒,所以延时时间为180000毫秒。
智能定时闹钟设计学生: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目录前言............................................................................................ 错误!未定义书签。
定时闹钟的设计毕业设计定时闹钟的设计毕业设计随着现代生活的快节奏发展,人们对时间的重视程度越来越高。
无论是工作、学习还是休闲娱乐,时间的合理规划和管理都变得至关重要。
在这个背景下,定时闹钟成为了人们生活中不可或缺的工具之一。
本文将探讨定时闹钟的设计,旨在提供一种创新的思路和方法,以满足人们对时间管理的需求。
一、市场调研在进行定时闹钟的设计之前,我们首先需要进行市场调研,了解人们对于闹钟的需求和使用习惯。
通过问卷调查、深入访谈等方式,我们可以获取到大量的数据和信息。
例如,人们对于闹钟的音量、铃声选择、操作便捷性等方面都有着不同的偏好。
在这个基础上,我们可以更好地理解用户需求,为设计定时闹钟提供指导。
二、功能设计基于市场调研的结果,我们可以设计出一款功能丰富的定时闹钟。
首先,闹钟应该具备可调节的音量和铃声选择功能,以满足不同用户的需求。
其次,闹钟应该具备多个闹铃设置的功能,用户可以根据自己的日程安排,设置不同的闹铃时间。
此外,闹钟还可以添加一些附加功能,如天气预报、日历提醒等,以提升用户的使用体验。
三、外观设计除了功能设计,外观设计也是定时闹钟设计的重要一环。
一个简约、美观的外观设计可以增加用户的购买欲望和使用愉悦感。
我们可以采用流线型的设计风格,使用优质的材料和工艺,打造出一款时尚、高端的定时闹钟。
同时,闹钟的显示屏可以采用LED背光技术,以提供更清晰、更舒适的视觉体验。
四、用户体验设计用户体验设计在定时闹钟的设计中起着至关重要的作用。
我们可以通过简化操作流程、提供友好的用户界面等方式,提升用户的使用体验。
例如,可以设计一个直观、易懂的设置界面,让用户可以轻松地设置闹钟时间和其他功能。
此外,我们还可以考虑添加一些智能化的功能,如语音控制、手机APP连接等,以进一步提升用户的便捷性和舒适度。
五、安全性设计在定时闹钟的设计中,安全性也是一个不可忽视的因素。
我们需要确保闹钟的电路设计合理,电池的使用安全可靠。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载定时闹钟设计课程设计报告地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容定时闹钟设计摘要:本设计目的是利用单片机设计制作一个简易的定时闹铃时钟,可以放在宿舍或教室使用,在夜晚或黑暗的场合也可以使用。
可以设置现在的时间以及闹铃的时间并且显示出来,若时间到则发出一阵声响。
本次设计的定时闹钟在硬件方面就采用了AT89C52芯片,用6位LED数码管进行显示。
LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时—分分—秒秒。
通过五个功能按键可以实现对时间的修改、定时和闹铃终止,闹钟设置的时间到时蜂鸣器可以发出声响。
在软件方面用C51编程。
整个定时闹钟系统能完成时间的显示,调时和设置闹钟、停止响铃等功能,并经过系统仿真后得到了正确的结果。
关键词:定时闹钟;蜂鸣器;AT89C52;74HC245;目录 TOC \o "1-3" \h \uHYPERLINK \l _Toc26985 第1章绪论 PAGEREF _Toc26985 1 HYPERLINK \l _Toc30650 1.1设计目的 PAGEREF _Toc30650 1 HYPERLINK \l _Toc29590 1.2设计要求和任务 PAGEREF _Toc29590 1HYPERLINK \l _Toc5958 1.2.1设计要求: PAGEREF _Toc5958 1HYPERLINK \l _Toc863 1.2.2设计任务: PAGEREF _Toc8631HYPERLINK \l _Toc8905 1.3论文主要内容 PAGEREF _Toc8905 1HYPERLINK \l _Toc7640 第2章系统总体设计 PAGEREF_Toc7640 2HYPERLINK \l _Toc21366 2.1系统设计需求 PAGEREF _Toc21366 2HYPERLINK \l _Toc26159 2.2总体设计方案 PAGEREF _Toc26159 2HYPERLINK \l _Toc23415 2.3系统软件 PAGEREF _Toc23415 3 HYPERLINK \l _Toc23223 2.4系统硬件 PAGEREF _Toc23223 3 HYPERLINK \l _Toc18787 第3章系统硬件设计 PAGEREF_Toc18787 4HYPERLINK \l _Toc23306 3.1系统硬件模块及功能 PAGEREF_Toc23306 4HYPERLINK \l _Toc25666 3.2主控模块 PAGEREF _Toc25666 4 HYPERLINK \l _Toc18565 3.2.1主芯片AT89C52 PAGEREF_Toc18565 4HYPERLINK \l _Toc11430 3.2.2时钟电路设计 PAGEREF _Toc11430 7HYPERLINK \l _Toc23412 3.2.3 74HC245芯片 PAGEREF _Toc23412 7HYPERLINK \l _Toc21418 3.3 LED显示模块 PAGEREF _Toc21418 9HYPERLINK \l _Toc23189 3.4 按键模块 PAGEREF _Toc23189 9HYPERLINK \l _Toc16089 3.5警报模块 PAGEREF _Toc16089 10 HYPERLINK \l _Toc4077 第4章系统软件设计 PAGEREF_Toc4077 11HYPERLINK \l _Toc10308 4.1系统软件设计概述 PAGEREF_Toc10308 11HYPERLINK \l _Toc27900 4.2主程序设计 PAGEREF _Toc27900 11HYPERLINK \l _Toc9295 4.3单片机的中断系统 PAGEREF_Toc9295 11HYPERLINK \l _Toc8657 4.3.1中断源 PAGEREF _Toc8657 11 HYPERLINK \l _Toc25354 4.3.2中断的优先级别 PAGEREF_Toc25354 12HYPERLINK \l _Toc17813 4.4主程序 PAGEREF _Toc17813 12 HYPERLINK \l _Toc28930 第5章系统测试 PAGEREF _Toc28930 13HYPERLINK \l _Toc25725 5.1测试内容 PAGEREF _Toc25725 13 HYPERLINK \l _Toc7157 5.2测试环境 PAGEREF _Toc7157 13 HYPERLINK \l _Toc9800 5.3测试步骤 PAGEREF _Toc9800 13 HYPERLINK \l _Toc461 5.3.1测试环境的构建 PAGEREF _Toc46113HYPERLINK \l _Toc6579 5.3.2测试内容 PAGEREF _Toc6579 14HYPERLINK \l _Toc17614 5.4测试结果 PAGEREF _Toc17614 14 HYPERLINK \l _Toc21643 结论 PAGEREF _Toc21643 15HYPERLINK \l _Toc30172 致谢 PAGEREF _Toc30172 16HYPERLINK \l _Toc21824 参考文献 PAGEREF _Toc21824 17 HYPERLINK \l _Toc3649 附录 PAGEREF _Toc3649 18第1章绪论1.1设计目的本次课程设计的主题是定时闹钟,其基础部分是一个数字钟。