定时闹钟课程设计论文大学论文

合集下载

智能定时闹钟--毕业设计

智能定时闹钟--毕业设计

毕业论文〔设计〕智能定时闹钟-----温度、定时硬件设计院系:工程学院年级专业:电气工程及其自动化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单片机内部定时器的简易闹钟课程设计论文

基于51单片机内部定时器的简易闹钟课程设计论文

基于51单片机内部定时器的简易闹钟摘要现代社会电子闹钟已广泛用于各种私人和公众场合,成为我们生活、工作和学习中不可缺少的好帮手,因此研究实用性更强的电子闹钟具有十分重要的意义。

本设计是基于单片机的电子钟设计,不仅具有时分秒的显示功能,还具有双闹铃和倒计时的功能,实用性非常强。

电子钟的计时部分采用AT89S52单片机内部定时器实现,而显示功能是采用液晶模块LCD1602来实现,该电子闹钟可以让使用者通过按键来轻松选择的功能菜单和调节时间,具有非常良好地人机界面。

关键词:电子闹钟;倒计时;AT89S52;液晶LCD1602;按键AbstractIn modern society, the electronic alarm clock has been widely used in various occasions and become indispensable to life.It is a good helper to our work and learning. So,there is very important significance to research more practical electronic alarm clock.This design is based on single chip microcomputer,It has display function of hours,minutes and seconds,dual alarm and countdown.The internal timer of AT89S52 achieve the part of time.The liquid crystal LCD1602 achieve the part of display.The users can use the push-buttons to choice the menu of functions and adjust the time.The man-machine interface is very good.Key words: electronic alarm; countdown; AT89S52; liquid crystal LCD1602; button目录引言 (1)1 设计要求 (2)2 方案论证 (2)2.1 计时方案的选择 (2)2.2 显示方案的选择 (2)2.3 按键功能方案设计 (3)2.4 指示灯和响铃方案设计 (3)3 系统组成 (3)4 硬件设计 (4)4.1 单片机最小系统设计 (4)4.2 显示电路设计 (1)4.3 蜂鸣器电路设计 (1)4.4 按键电路设计 (2)5 软件设计 (2)5.1 走时部分 (2)5.2 闹铃检测部分 (3)5.3 键盘扫描部分 (3)5.4 液晶部分 (4)5.5 流程图 (4)6 仿真设计 (8)7 系统调试及结果 (8)7.1 软件调试 (8)7.2 硬件调试 (10)7.3 调试结果 (10)8 总结 (10)谢辞 (11)参考文献........................................... 错误!未定义书签。

定时闹钟设计单片机系统课程设计论文本科论文

定时闹钟设计单片机系统课程设计论文本科论文

单片机系统课程设计成绩评定表设计课题:定时闹钟设计学院名称:专业班级:学生姓名:学号:指导教师:设计地点:设计时间:单片机系统课程设计课程设计名称:定时闹钟设计专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:单片机系统课程设计任务书目录1 绪论 (4)1.1摘要 (4)1.2单片机基本概念 (4)2 设计的总体结构 (4)2.1电路的总体原理框图 (4)2.2 工作原理 (6)2.3 元器件名称 (7)3 各部分电路设计 (9)3.1 主电路 (9)3.2 显示电路 (9)3.3 内部时钟方式的电路 (10)3.4 按键及蜂鸣器电路 (11)4 整体电路图 (11)5 设计总结 (12)5.1 设计过程中遇到的问题及解决方法 (12)5.2 设计体会 (12)5.3 对设计的建议 (13)参考文献 (14)附录 (15)附录A 整体电路图 (15)附录B 源程序代码 (16)附录C 调试 (25)1 绪论本设计是简单定时闹钟系统,不仅能实现系统要求的功能:(1)能显示时时-分分-秒秒,(2)能设定和修改定时时间,(3)定时时间到后能发出报警声;而且还有附加功能,即还能设定和修改当前所显示的时间。

本设计采用单片机AT89C52作为核心元件,12MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号。

在其基础上扩展外围芯片与电路,附加时钟电路及LCD电路。

单片机具有集成度高、功能强、通用性好、特别是它能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,所以单片机现在广泛的应用到家用电器、机电产品、儿童玩具、机器人、办公自动化产品等领域。

为了进一步的熟悉并掌握单片机的应用及开发,认真的做好此次课程设计非常必要。

一个单片机的定时闹钟系统离不开软件和硬件,硬件是软件的依托,软件是硬件的内核。

设计硬件电路时应该先设计一个单片机的最小系统,它是单片机应用系统的设计基础,然后在此基础上添加外围器件,如显示器、按键等构成闹钟的硬件电路图。

基于51单片机内部定时器的简易闹钟课程设计论文

基于51单片机内部定时器的简易闹钟课程设计论文

基于51单片机内部定时器的简易闹钟摘要现代社会电子闹钟已广泛用于各种私人和公众场合,成为我们生活、工作和学习中不可缺少的好帮手,因此研究实用性更强的电子闹钟具有十分重要的意义。

本设计是基于单片机的电子钟设计,不仅具有时分秒的显示功能,还具有双闹铃和倒计时的功能,实用性非常强。

电子钟的计时部分采用AT89S52单片机内部定时器实现,而显示功能是采用液晶模块LCD1602来实现,该电子闹钟可以让使用者通过按键来轻松选择的功能菜单和调节时间,具有非常良好地人机界面。

关键词:电子闹钟;倒计时;AT89S52;液晶LCD1602;按键AbstractIn modern society, the electronic alarm clock has been widely used in various occasions and become indispensable to life.It is a good helper to our work and learning. So,there is very important significance to research more practical electronic alarm clock.This design is based on single chip microcomputer,It has display function of hours,minutes and seconds,dual alarm and countdown.The internal timer of AT89S52 achieve the part of time.The liquid crystal LCD1602 achieve the part of display.The users can use the push-buttons to choice the menu of functions and adjust the time.The man-machine interface is very good.Key words: electronic alarm; countdown; AT89S52; liquid crystal LCD1602; button目录引言 (1)1 设计要求 (2)2 方案论证 (2)2.1 计时方案的选择 (2)2.2 显示方案的选择 (2)2.3 按键功能方案设计 (3)2.4 指示灯和响铃方案设计 (3)3 系统组成 (3)4 硬件设计 (4)4.1 单片机最小系统设计 (4)4.2 显示电路设计 (5)4.3 蜂鸣器电路设计 (5)4.4 按键电路设计 (6)5 软件设计 (6)5.1 走时部分 (6)5.2 闹铃检测部分 (7)5.3 键盘扫描部分 (7)5.4 液晶部分 (8)5.5 流程图 (8)6 仿真设计 (11)7 系统调试及结果 (11)7.1 软件调试 (11)7.2 硬件调试 (12)7.3 调试结果 (13)8 总结 (13)谢辞 (14)参考文献........................................... 错误!未定义书签。

单片机定时闹钟毕业设计论文

单片机定时闹钟毕业设计论文

单片机定时闹钟一、[电路概述]该时钟电路主要以单片机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位的数字值读数方式。

基于单片机定时闹钟的设计大学论文

基于单片机定时闹钟的设计大学论文
关键字:单片机、AT89C51、定时闹钟、仿真
Abstract
This design is a single-chip timing alarm system, can not only realize the function of system requirements, and there are additional functions, which can set up and modify the display time. Timing alarm clock this design adopts the AT89C51 chip on the hardware side, with 6 LED digital tube to display. LED P0 export driven, by using dynamic scanning display, can accurately display always - sub - seconds seconds. Through the S1, S2, S3, and S4 four function keys can be achieved on the time changes and timing, timing to the horn can send out alarm sound. Using assembly language programming in the software. The timing clock system has functions of time display, timing and timing alarm clock, reset and other functions, and the system simulation to obtain correct results. Keywords: single chip microcomputer, AT89C51, alarm cloc甚至1uA以下;使用电压在3~6V之间,完全适应电池工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗

毕业设计 毕业论文 单片机课程设计报告 定时闹钟

毕业设计 毕业论文 单片机课程设计报告 定时闹钟

单片机课程设计报告课题名称:定时闹钟学生学号: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毫秒。

电子闹钟设计-自动化与信息工程系毕业论文

电子闹钟设计-自动化与信息工程系毕业论文

电子闹钟设计-自动化与信息工程系毕业论文xx矿业职业技术学院毕业课题(设计)(2015届)题目电子闹钟设计指导教师院系自动化与信息工程系班级电气自动化1201班学号姓名第 1 页共 41 页2015年2月23日第 2 页共 41 页安徽矿业职业技术学院毕业论文(设计)开题报告论文(设计)题目:电子闹钟的设计学院、系:安徽矿业职业技术学院专业 (方向):电气自动化1201 第 3 页共 41 页学生姓名:指导教师:2015 年 2 月23 日第 4 页共 41 页第 5 页共 41 页第 6 页共 41 页目录摘要 (4)绪论 (6)1.1 自动售货机设计目的和意义 (6)第 7 页共 41 页1.2自动售货机的发展历史和前景 (7)1.3自动售货机的PLC控制设计原理 (8)1.4 自动售货机设计的基本思路 (9)第2章PLC的概述 (10)2.1 PLC的定义 (10)2.2 PLC的简介 (10)2.3 PLC的工作原理 (10)2.4 PLC的循环扫描工作 (11)2.5 PLC的编程语言 (18)2.6 PLC的特点 (18)2.7PLC的硬件组成 (19)第3章自动售货机PLC控制设计方案研究 (21)3.1工控机自动售货控制系统 (21)1)机箱采用钢结构,有较高的防磁、防尘、防冲击的能力。

(21)2)机箱内有专用底板,底板上又IPC和ISA插槽。

(21)3)机箱内有专门电源,电源有较强的抗干扰能力。

(21)4)要求具有长时间工作能力。

(21)3.2 PLC自动售货控制系统 (21)3.3 自动售货机设计的基本思路 (22)3.4 自动售货机设计的主要内容 (22)第4章自动售货机PLC控制(系统)设计 (23)4.1 PLC各I/O地址分配 (23)4.2什么是梯形图(LAD) (19)4.3投入货币累加显示电路 (19)4.4自动售货机设计的梯形图 (21)第 8 页共 41 页4.5 MCGS组态程序设计说明 (35)4.6调试结果、调试中出现的问题及解决方法 (29)结论 (38)致谢 (39)参考文献 (40)第 9 页共 41 页年英国有50余万台自动售货机,年销售额达8.81亿英镑。

定时闹钟的设计毕业设计

定时闹钟的设计毕业设计

定时闹钟的设计毕业设计定时闹钟的设计毕业设计随着现代生活的快节奏发展,人们对时间的重视程度越来越高。

无论是工作、学习还是休闲娱乐,时间的合理规划和管理都变得至关重要。

在这个背景下,定时闹钟成为了人们生活中不可或缺的工具之一。

本文将探讨定时闹钟的设计,旨在提供一种创新的思路和方法,以满足人们对时间管理的需求。

一、市场调研在进行定时闹钟的设计之前,我们首先需要进行市场调研,了解人们对于闹钟的需求和使用习惯。

通过问卷调查、深入访谈等方式,我们可以获取到大量的数据和信息。

例如,人们对于闹钟的音量、铃声选择、操作便捷性等方面都有着不同的偏好。

在这个基础上,我们可以更好地理解用户需求,为设计定时闹钟提供指导。

二、功能设计基于市场调研的结果,我们可以设计出一款功能丰富的定时闹钟。

首先,闹钟应该具备可调节的音量和铃声选择功能,以满足不同用户的需求。

其次,闹钟应该具备多个闹铃设置的功能,用户可以根据自己的日程安排,设置不同的闹铃时间。

此外,闹钟还可以添加一些附加功能,如天气预报、日历提醒等,以提升用户的使用体验。

三、外观设计除了功能设计,外观设计也是定时闹钟设计的重要一环。

一个简约、美观的外观设计可以增加用户的购买欲望和使用愉悦感。

我们可以采用流线型的设计风格,使用优质的材料和工艺,打造出一款时尚、高端的定时闹钟。

同时,闹钟的显示屏可以采用LED背光技术,以提供更清晰、更舒适的视觉体验。

四、用户体验设计用户体验设计在定时闹钟的设计中起着至关重要的作用。

我们可以通过简化操作流程、提供友好的用户界面等方式,提升用户的使用体验。

例如,可以设计一个直观、易懂的设置界面,让用户可以轻松地设置闹钟时间和其他功能。

此外,我们还可以考虑添加一些智能化的功能,如语音控制、手机APP连接等,以进一步提升用户的便捷性和舒适度。

五、安全性设计在定时闹钟的设计中,安全性也是一个不可忽视的因素。

我们需要确保闹钟的电路设计合理,电池的使用安全可靠。

毕业论文LCD电子定时闹钟的设计及制作

毕业论文LCD电子定时闹钟的设计及制作

毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。

除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。

对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。

本人完全意识到本声明的法律结果由本人承担。

2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。

本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。

3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。

4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。

论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。

论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。

对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。

学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。

本人完全了解大学有关保存,使用毕业论文的规定。

同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。

本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。

如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。

本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。

本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。

电子闹钟设计毕业论文

电子闹钟设计毕业论文

电子闹钟设计毕业论文毕业设计(设计)论文题目:电子闹钟设计系部:电子信息工程系专业名称:电子信息工程技术班级: 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 基于单片机的时钟应用以单片机为核心的数字时钟是很有社会意义和社会价值的。

单片机定时闹钟论文

单片机定时闹钟论文

前言本设计是基于单片机的定时闹钟设计。

单片机是在一块半导体芯片上集成了CPU、存储器以及输入和输出接口电路的微型计算机;其集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、抗扰、能力强和使用方便,软硬件结合、灵活稳定、软件硬化、硬件软化,适合应用于多种环境、可在恶劣环境中工作等特点。

它不仅仅是一项技术性上的突破,同时也是对能源方面的有效节约与有效利用,因此深受国家有关技术部门和能源部门的重视和支持。

其组合而成的配件产品在日常生活的使用过程中非常方便、简单且实用,深受着广大消费者的喜爱,从而使单片机技术在社会中得到了广泛的发展和应用。

目前,已成为测量控制应用系统中的优选机种和新电子产品的关键部件。

特别是20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快,推广率高,市场利润率高。

而51单片机是各单片机中最为典型和最有代表性的一种。

本次设计的定时闹钟在硬件方面就采用了AT89C51芯片,用2个LED数码管来进行显示。

第一个LED用P0口进行驱动,第二个LED用P2口进行驱动,能够比较准确显示分钟数。

通过S1、S2、S3、和S4四个功能按键可以实现对定时闹钟的启动、复位和定时,定时时间到喇叭可以发出闹铃声。

在软件方面采用汇编语言编程。

整个定时闹钟系统能完成时间的显示,调时和定时闹钟、复位等功能,并经过系统仿真后得到了正确的结果目录前言第一章设计目的及要求 41.1、设计目的 41.2、设计要求 41.2.1、课程设计要求 41.2.2、基本设计功能要求主要分为以下几个部分: 4 第二章方案设计 52.1、几种常见的定时闹钟 52.1.1、普通机械闹钟 52.1.2、晶体管闹钟 52.1.3、石英电子闹钟 52.2、研究背景 52.3、本文研究的主要容 52.4、方案论证 62.4.1、方案 6 第三章主要元器件介绍73.1、AT89C51单片机介绍73.1.1、AT89C51芯片简介73.1.2、引脚说明73.2、时钟电路93.3、7SEG-BCD 9 第四章硬件电路设计104.1、晶振时钟电路设计104.2、复位电路设计104.3、定时输入电路设计104.4、显示电路设计114.5、启动和复位计时电路124.6、闹钟响铃电路设计12 第五章软件设计及主要子程序135.1、软件设计思路135.2、主程序模块135.3、定时输入子程序设计145.4、显示子程序设计145.5、启动和复位子程序设计145.6、计时响铃子程序设计14 第六章系统仿真与调试156.1、Keil编译156.2、Protues仿真平台156.2.1、Protues仿真简介及部分模块仿真156.2.2、硬件电路总图与仿真16 第七章操作方法及效果18第八章课程设计总结21 参考文献22 附录1 23 汇编程序23 附录2 26 PCB生成图26 附录3 错误!未定义书签。

基于AT89C51控制的定时闹钟设计课程设计论文

基于AT89C51控制的定时闹钟设计课程设计论文

目录1 概述 (1)1.1 课程设计的目的和意义 (1)1.2 设计要求 (1)2 系统总体方案及硬件设计 (2)2.1 系统设计原理 (2)2.2 硬件设计 (2)2.2.1 单片机AT89C51 (2)2.2.2 显示器的选择 (4)2.2.3 控制按键的选择 (5)2.2.4 时钟电路 (6)2.2.5 喇叭:SPEAKER (6)3 系统软件设计 (8)3.1 系统软件设计说明 (8)3.2 程序流程图 (9)3.2.1 程序主流程图 (9)3.2.2 时间设定设计 (9)3.3 程序调试 (10)3.4 仿真步骤 (11)3.5 仿真结果 (11)4 课程设计体会 (15)参考文献 (16)附1源程序代码 (17)附2系统原理图 (30)1.概述1.1课程设计的目的和意义课程设计是在学完《单片机原理及接口技术》课程之后综合利用所学单片机知识完成一个单片机应用系统设计并在实验室实现,从而加深对单片机,软硬知识的理解,获得初步的应用经验,使对已学过的基础知识能有更深入的理解,学会独立思考、独立思考、独立工作,以及提高对所学应用基本理论分析和解决实际问题的能力。

为走出校门从事单片机应用的相关工作打下基础.1.2 设计要求1)能显示:时时—分分—秒秒。

2)能够设定定时时间、修改定时时间。

3)定时时间到能发出报警声。

设计的部分分为软件及硬件,软件部分写出闹钟的工作方式以及它是如何工作的,而硬件部分是软件的载体,画出正确的电路图然后在软件的控制下能使设计的定时闹钟正常工作。

2.系统总体方案及硬件设计2.1系统设计原理本设计使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。

本系统采用单片机AT89C51作为本设计的核心元件,利用6位共阴数码管作为显示器件。

接入共阴LED显示器,可显示时,分钟,秒,单片机外围接有定时报警系统,时间的定时用时钟电路,修改时间和定时用手动按键控制,报警声通过喇叭发出。

毕业设(论文)-多功能数字闹钟系统设计与实现

毕业设(论文)-多功能数字闹钟系统设计与实现

多功能数字闹钟系统设计与实现摘要数字电子时钟是人们日常生活中不可或缺的必需品。

电子钟主要是利用现代电子技术将时钟电子化、数字化。

与传统的机械钟相比,具有时钟精确、显示直观、无机械传动装置等优点,因而得到广泛应用。

另外,在生活和工农业生产中,人们对电子钟的功能又提出了诸多要求:报时、闹钟、日历、温度显示,这就需要电子时钟的多功能性。

根据人们的不同要求,本设计主要为实现一款可正常显示时钟,测量环境温度、湿度,带有定时闹铃,倒计时的多功能电子时钟。

本设计采用液晶显示以其亮度高、显示直观等优点被广泛应用于智能仪器及家用电器等领域。

该时钟系统主要由时钟模块、闹钟模块、环境温度湿度检测模块、液晶显示模块、键盘控制模块以及信号提示模块组成。

能够准确显示时间(显示格式为时时:分分:秒秒,24小时制),可随时进行时间调整,具有闹钟时间设置、闹钟开/关、止闹功能,能够对时钟所在的环境温度进行测量并显示。

设计以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。

关键词:电子时钟;单片机;多功能;温湿度传感器AbstractDigital electronic clock is indispensable to daily life. Electronic clock is the use of modern electronic technology to clock electronic, digital. Compared with the traditional mechanical clock, a clock-accurate, intuitive display, no mechanical transmission device, etc., and thus are widely used. In addition, the in the the in the life and industrial and agricultural production,, the people pairs of the the the function of of electronic bell also proposed a a lot of of the requirements of: timekeeping,alarm clock, calendar, temperature display, which requires the the the versatility of electronic clock.According to the different requirements of the people of this design to achieve a normal display clock / calendar, measuring the ambient temperature, humidity, multi-function electronic clock with alarm.This design uses the LCD its high brightness, intuitive and other advantages are widely used in intelligent instruments and appliances and other areas. The clock system clock module, alarm clock module, the ambient temperature and humidity detection module, LCD module, keyboard, control module and the signal prompt module composition. Be able to accurately to display the time (display format for the from time to time: sub-sub-the: seconds seconds, system of the 24 hours), can be at any time carried out the time to adjust, with a the alarm clock time setting, alarm clock On / Off, ended downtown function, be able to pairs the ambient temperature where the by the clock carried out measurement and displayed. Design hardware and software as the guiding ideology, give full play to the MCU function, most of the functionality through software programming simple circuit and system stability.Keywords: Electronic clock;single-chip; multi-function; temperature and humidity sensor目录摘要 (Ⅰ)Abstract (Ⅱ)1绪论 (1)1.1课题背景 (1)1.1.1 多功能数字电子钟研究的背景 (1)1.1.2多功能电子钟研究现状与意义 (1)1.1.3 多功能电子钟的功能 (2)2硬件设计 (4)2.1 系统的设计思路 (4)2.1.1设计流程 (4)2.2单片机的选择 (4)2.2.1 单片机的发展趋势 (4)2.2.2 单片机主要应用领域和特点 (5)2.3 单片机 STC89C52简介 (5)2.4 温湿度传感器 (10)2.4.1 DHT11 概述 (10)2.4.2 应用电路连接说明 (11)2.4.3 DHT11数据结构 (11)2.5显示部分设计 (12)2.5.1 液晶显示屏LCD1602简介 (12)2.5.2LCD1602功能介绍 (12)2.5.3 LCD1602初始化过程 (14)2.5.4 LCD1602硬件电路接口设计 (15)2.6 单片机最小系统 (15)2.7 键盘部分 (17)2.8 报警电路设计 (18)2.9 直流稳压电源部分 (19)2.10 硬件仿真 (199)2.10.1 仿真软件protues简介 (19)2.10.2 本设计的仿真原理图 (20)3软件设计 (21)3.1 编程环境Keil简介 (21)3.2软件设计总体说明 (21)3.2.1主程序设计 (21)3.2.2 键盘部分 (22)3.2.3 闹钟子程序 (23)4调试 (24)4.1软件调试 (24)4.2硬件调试 (300)5 系统可靠性的设计 (31)5.1 软件可靠性的设计 (31)5.2 硬件可靠性的设计 (32)5.3 本系统中的抗干扰的预防措施 (32)总结 (34)致谢 (35)参考文献 (36)附录 (37)附录1:部分程序代码 (37)附录2:系统仿真原理图 (45)1 绪论一寸光阴一寸金,寸金难买寸光阴。

定时叫醒器论文

定时叫醒器论文

课题:定时叫醒器学院:电子工程与自动化学院专业:测控技术与仪器学生姓名:学号:2013年10月目录引言 (1)1.设计要求 (1)2.设计方案 (1)2.1设计方法及思路 (1)2.2设计框图 (1)3.原理介绍 (2)3.1多谐振荡器 (2)3.2减法计数器 (3)3.3.译码器与数码管 (4)3.4蜂鸣器 (4)4.制作过程 (5)4.1查阅资料 (5)4.2画图 (5)4.3做板 (5)4.4 调试 (6)5注意事项 (6)5.1绘制原理图 (6)5.2绘制PCB (6)5.3制作PCB板 (6)5.4调试 (6)6.总结 (6)谢辞 (7)参考文献 (7)附录1 原件清单 (7)附录 2 完整的原理图 (8)附录 3 电路板成品 (9)附录 4 芯片引脚图及功能表 (10)引言电子技术是十九世纪末、二十世纪初开始发展起来的新兴技术,二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。

进入21世纪,人们面临的是以微电子技术(半导体和集成电路为代表)电子计算机和因特网为标志的信息社会。

高科技的广泛应用使社会生产力和经济获得了空前的发展。

现代电子技术在国防、科学、工业、医学、通讯(信息处理、传输和交流)及文化生活等各个领域中都起着巨大的作用。

现在的世界,电子技术无处不在:收音机、彩电、音响、VCD 、DVD 、电子手表、数码相机、微电脑、大规模生产的工业流水线、因特网、机器人、航天飞机、宇宙探测仪,可以说,人们现在生活在电子世界中,一天也离不开它。

作为电子专业的学生我们更要加强对电子方面的理解和实际应用的能力。

通过定时叫醒器的课程设计,加深对《电路分析》、《数字逻辑电路》等课程知识的理解,进一步训练和提高自己的实际应用能力,达到理论结合实践的效果。

设计定时叫醒器要熟练掌握对74LS192 和555定时器的理解。

1.设计要求1.1数码管可从0显示到99 1.2数码管从预制数开始倒计时 1.3当数码管显示到零时蜂鸣器响起1.4当数码管显示到零时可重新复位继续倒计时2.设计方案2.1设计方法及思路两个数码管可从0显示到99,输入一个周期为一秒的脉冲信号,是要通过两片74LS192连成减法计数器,且555定时器要连成多谐振荡器产生频率为1HZ 的脉冲信号,连入个位数芯片的减法计时脉冲输入端。

具有整点报时及校时功能的数字钟系统设计毕业设计论文

具有整点报时及校时功能的数字钟系统设计毕业设计论文

本科毕业设计论文题目:具有整点报时及校时功能的数字钟系统设计系别: 电气与信息工程系专业:电气工程及其自动化班级:学号学生姓名:指导教师:2015 年 6 月摘要现代社会的快节奏生活让人们对时间观念越来越重视,对时间的精确性要求也越来越高,这就催生了数字电子时钟的飞速发展。

数字钟就是采用数字电路来实现对‚时‛、‚分‛、‚秒‛数字显示的计时装置。

数字钟的精度、稳定度都优于老式机械钟。

本次设计利用中规模器件实现数字时钟系统,由555定时器构成多谐振荡电路产生振荡脉冲由计数器计数再经译码器译码后产生驱动数码显示器的信号,使数码显示器呈现出‚时‛‚分‛‚秒‛对应的计时数字;电路还增加了校正电路和整点报时电路,对时钟进行校时和校分,使其准确的工作,在整点的时候发出警报。

数字钟及扩大其应用,有着非常现实的意义。

在此次设计中,应用Protel99se软件进行相关电气原理图的绘制和PCB的制作,采用了74LS系列的芯片实现数字钟的计时、译码各部分功能,辅助以必要的电路,实现高效、准确、使用简便的数字电子时钟系统。

本次对数字时钟的研究,使我对数字电子技术有了更深刻的了解和掌握,更促进了我对理论知识和实践相结合的认识,为以后在专业上的发展奠定了基础。

关键词:数字时钟,数字电路,中规模器件2ABSTRACTABSTRACTThe fast rhythm of social life now let people take more and more attention to the concept of time, the accuracy of time requirements also more and more high, this has given rise to the rapid development of digital clock. Digital clock is a digital circuit is used to realize the ‘‘hour‛ ‘‘minute‛ ‘‘second‛ digital display timer. The digital clock precision, stability is superior to the old mechanical clock.This design using MSI devices to achieve a digital clock system, is composed of 555 timer composition multivibrator circuit oscillation pulse is counted by the counter and decoder produces driving digital display signal, the digital display shows "hour", " minute", "second" corresponding to the digital timing; circuit also increases the correction circuit and the whole point timekeeping circuit, the clock, school and school, make its accurate work, when the whole point of alerts.In the design, application Protel99se software related electrical schematic drawing and PCB production. Using a series of 74 chips implementation of digital electronic clock timing, decoding function of each part, auxiliary to the necessary circuit, efficient, accurate and easy to use digital electronic clock system. The study of the digital clock, so I have a more profound understanding and grasp of digital electronic technology, but also to promote the understanding I of theoretical knowledge and practical combination of, laid the foundation for the future development of the professional.KEY WORDS: Gigital clock, Gigital circuit, Medium scale componentsIII西安交通大学城市学院本科生毕业设计(论文)IV 目录摘要 (2)ABSTRACT.......................................................... I II 1绪论.. (V)1.1课题背景 (V)1.2选题的目的和意义 (V)1.3主要工作 (6)2数字时钟系统的工作原理 (7)2.1数字时钟设计的基本要求 (7)2.2数字时钟的工作原理 (7)3数字时钟系统的设计 (9)3.1振荡电路的设计 (9)3.2分频电路的设计 (11)3.3时分秒计时电路的设计 (14)3.4译码显示电路的设计 (19)3.5校时校分电路的设计 (22)3.6整点报时电路的设计 (23)4数字时钟系统的绘制、制作和调试 (25)4.1数字时钟的绘制过程 (25)4.2数字时钟的制作过程 (26)4.3数字时钟的调试过程和问题总结 (27)5总结与展望 (29)5.1设计的结论与感想 (29)5.2设计的不足与展望 (29)致谢 (31)参考文献 (33)外文翻译 (40)目录1绪论数字钟是一种用数字集成电路或专用芯片做成的计时器,即利用数字电路技术来实现对时、分、秒计时和控制的电子装置,与传统的机械时钟相比而言,数字钟具有更高的精确性和直观性,由于数字集成电路的发展和的相关芯片的广泛使用,并且数字钟无机械装置,也具有更长的使用寿命,这些优点使得数字钟的使用范围远远的超过了老式钟表,而且极大的扩展了钟表原先的具有报时功能,如定时自动警报功能、按时响铃、对程序的自动控制、定时广播、定时通断动力设备、甚至用于各种电气设备的定时自动启用等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

扬州大学水利与能源动力工程学院课程设计报告题目:定时闹钟课程:单片机原理及应用课程设计专业:电气工程及其自动化班级:电气1201姓名:陈明飞学号:121704102第一部分任务书《单片机原理及应用》课程设计任务书一、课题名称详见《单片机课程设计题目(一)》:主要是软件仿真,利用Proteus软件进行仿真设计并调试;《单片机课程设计题目(二)》:主要是硬件设计,利用单片机周立功实验箱进行设计并调试。

二、课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

《单片机原理及应用》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。

单片机原理及应用课程设计的目的是让学生在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能将课堂上学到的理论知识与实际应用结合起来,而且能进一步加深对电子电路、电子元器件等知识的认识与理解,同时在软件编程、排错调试、相关软件和仪器设备的使用技能等方面得到较全面的锻炼和提高。

为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。

通过单片机硬件和软件设计、调试、整理资料等环节的培训,使学生初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。

三、课程设计内容设计以89C51单片机和外围元器件构成的单片机应用系统,并完成相应的软硬件调试。

1. 系统方案设计:综合运用单片机课程中所学到的理论知识,学生根据所选课题的任务、要求和条件进行总体方案的设计。

2. 硬件电路设计:对方案中以单片机为核心的电路进行设计计算,包括元器件的选择和电路参数的计算,并画出总体电路图。

3. 软件设计:根据已设计出的软件系统框图,用汇编语言或C51编制出各功能模块的子程序和整机软件系统的主程序。

4. 调试:在单片机EDA仿真软件环境Proteus下进行仿真设计并调试;或在单片机周立功实验箱上进行相关设计并调试。

四、课程设计要求详见《单片机课程设计题目(一)》《单片机课程设计题目(二)》五、进度安排七、课程设计报告内容:总结设计过程,写出设计报告,设计报告具体内容要求如下:1.课程设计的目和设计的内容。

2.课程设计的要求。

3.控制系统总框图及系统工作原理。

4.控制系统的硬件电路连接图,电路的原理。

5.软件设计流程图及其说明。

6.电路设计,软件编程、调试中遇到的问题及分析解决方法。

7.实验结果及其分析。

8.体会。

第二部分课程设计报告目录一:第一部分任务书 (2)二:第二部分课程设计报告 (5)1.课题简介 (7)1.1本次课程设计的目的 (7)1.2课程设计的要求 (7)2.定时闹钟的方案设计 (7)2.1系统总体框图 (7)2.2工作原理及过程分析 (7)3.定时闹钟的硬件电路设计 (8)3.1主控芯片A T89C51的介绍 (8)3.1.1芯片引脚图介绍 (9)3.2按键电路的介绍 (10)3.3时钟电路的介绍 (11)3.4LCD液晶显示器的介绍 (11)3.5电磁继电器的介绍 (12)4.软件编程设计 (12)4.1系统流程图 (12)4.2LCD初始化编程 (12)4.3A T89C51初始化编程 (13)5.实验与结果分析 (13)5.1Protues仿真总电路图 (13)5.2实验结果分析 (14)6.小结与体会 (14)7参考文献 (15)8附录 (16)1 课题简介1.1 本次课程设计的目的:了解AT89C51单片机的工作原理和工作方式,使用该芯片设计一个定时闹钟,完成一些按键调时、时间显示和定时闹钟的功能,定时时间到发出声响和控制继电器的起动和暂停;熟练的掌握Keil c51集成开发环境的使用方法和Protues软件仿真器的应用;学会使用c语言编写程序,掌握常用指令的功能运用。

1.2 课程设计的要求:1.使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。

2.定时闹钟的基本功能如下:(1)显示格式为“时时:分分”。

(2)由LED闪动来做秒计数表示。

(3)一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭。

3.程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00”,按下操作键K1~K4动作如下:(1)K1—设置现在的时间。

(2)K2—显示闹钟设置的时间。

(3)K3—设置闹铃的时间。

(4)K4—闹铃ON/OFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。

4.设置当前时间或闹铃时间如下。

(1)K1—时调整。

(2)K2—分调整。

(3)K3—设置完成。

(4)K4—闹铃时间到时,发出一阵声响,按下本键可以停止声响。

2定时闹钟的方案设计2.1 系统总体框图:2.2 工作原理及过程介绍:本LCD定时闹钟,是以单片机及外围接口电路为核心硬件,辅以其他外围硬件电路,用汇编语言设计的程序来实现的。

根据C51单片机的外围接口特点扩展相应的硬件电路,然后根据单片机的指令设计出数字钟相应的软件,再利用软件执行一定的程序来实现数字钟的功能。

由于采用集成芯片性的单片机来制作电子钟,这样设计制作简单而且功能多、精确度高,也可方便扩充其他功能,实现也十分简单。

本设计是利用AT89C51单片机为主控芯片,由LCD、晶振、电阻、电容、发光二极管、开关、喇叭等元件组成硬件电路,通过编写软件程序来实现和控制的数字定时闹钟。

(1)定时闹钟的基本功能如下:(a)启动仿真软件,使用LCD液晶显示器来显示时间。

(b)程序执行之后显示“Time:00:00:00”;时间显示的秒开始变化,并且LED闪烁,表示开始已经计时。

(c)由LED闪动来做秒计数表示。

(d)当设定的闹钟时间到达后,闹铃开始发出“哒哒哒……”的声音。

(2)按键功能如下:按键K1设置现在的时间和时调整,按键K1设置时钟,按键K2设置分钟;按键K2显示闹钟设置的时间和分调整;按键K3设置闹铃的时间和设置完成;按键K4闹铃ON/OFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声和闹钟时间到时,发出一阵声响,按下本键可以停止声响。

(3)调整计时器时间如下:按下K1键,然后按K1调整小时,K2调整分钟,按下K3表示时间设置完成。

(4)调整闹钟时间设置如下:按下K3开始闹钟设置,LCD下一行显示“Alarm:00:00”按下K1设置小时,按一下K2设置分钟,再次按下K3设置完成,并且设置时间消失,当再次按一下K2时“Alarm:00:00再次显示并马上消失。

按一下K4关闭闹钟,再次按下打开闹钟。

3定时闹钟的硬件电路设计3.1主控芯片AT89C51 的介绍:在本LCD电子闹钟设计中就是采用利用我们熟悉的AT89C51单片机为主控芯片。

AT89C51 是美国ATMEL 公司生产的8 位Flash ROM 单片机。

其最突出的优点是片内ROM 为Flash ROM,可擦写1000 次以上,应用并不复杂的通用ROM 写入器就能方便的擦写,读取也很方便,价格低廉,具有片程序ROM 二级保密系统。

因此可灵活应用于各种控制领域。

AT89C51单片机主要包含:(1)8位微处理器;(2)数据存储器(128B RAM);(3)程序存储器(4KB Flash ROM);(4)4个8位可编程并行I/O口;(5)1个全双工的异步串行口;(6)2个可编程的16位定时器/计数器;(7)1个看门狗定时器;(8)中断系统具有5个中断源、5个中断向量;(9)特殊功能寄存器(SFR)26个;(10)低功耗节电模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式。

3.1.1 芯片引脚图介绍:40个引脚及其功能可分为如下3类:(1)电源及时钟引脚:Vcc、Vss;XTAL1、XTAL2。

(2)控制引脚:PSEN、ALE/PORG、EA/Vpp、RST(即RESET)。

(3)I/O引脚:P0、P1、P2、P3,为4个8位I/O口的外部引脚。

分别介绍:(1)Vcc(40脚):接+5V电源。

(2)Vss(20脚):接数字地。

(3)XTAL1(19脚):片内振荡器反相放大器和时钟发生器电路的输入段。

当使用片内振荡器时,该引脚连接外部石英晶体和微调电容;当采用外接时钟源时,该引脚接外部时钟振荡器的信号。

(4)XTAL2(18脚):片内振荡器反相放大器的输出端。

当使用片内振荡器时,该引脚连接外部石英晶体和微调电容;当采用外接时钟源时,该引脚悬空。

(5)RST(即RESET,9脚):复位信号输入端,高电平有效。

(6)EA/Vpp(31脚):EA即外部程序存储器访问允许控制端。

Vpp即对片内Flash进行编程时,Vpp引脚接入编程电压。

(7)ALE/PORG(30脚):ALE为CPU访问外部程序存储器或外部数据程序存储器提供一个地址锁存信号,将低8位地址锁存器存在片外的地址锁存器中。

PORG即在对片内Flash存储器编程时,此引脚作为编程脉冲输入端。

(8)PSEN(29脚):片外程序存储器的读选通信号,低电平有效。

(9)P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

(10) P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

(11) P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

当P2口用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

(12) P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

相关文档
最新文档