基于单片机的智能定时器毕业设计

合集下载

基于单片机的定时开关控制器的设计与实现毕业设计论文

基于单片机的定时开关控制器的设计与实现毕业设计论文

目录摘要----------------------------------------------------------------- I关键词--------------------------------------------------------------- I Abstract ------------------------------------------------------------- I Key words ------------------------------------------------------------ I 1 引言--------------------------------------------------------------- 1 1.1研究背景与应用------------------------------------------------- 11.2主要研究内容--------------------------------------------------- 22 系统基本方案的选择与论证-------------------------------------------3 2.1本设计方案思路------------------------------------------------- 3 2.2可控开关设计的选择---------------------------------------------4 2.3时钟信号的实现------------------------------------------------- 52.4译码方案的选择------------------------------------------------- 73 硬件设计---------------------------------------------------------- 10 3.1可控开关电路-------------------------------------------------- 113.2电平转换电路-------------------------------------------------- 12 3.2.1 LM7805稳压电路------------------------------------------- 12 3.2.2 RS232电平转换电路---------------------------------------- 13 3.3单片机系统电路------------------------------------------------ 13 3.3.1单片机P89V51简介----------------------------------------- 13 3.3.2 P89V51RD2的时钟电路-------------------------------------- 153.4显示电路------------------------------------------------------ 164 软件设计---------------------------------------------------------- 17 4.1总体方案------------------------------------------------------ 17 4.2主程序流图---------------------------------------------------- 174.3中断模块说明-------------------------------------------------- 195 制作与调试-------------------------------------------------------- 19 5.1硬件电路的布线与焊接------------------------------------------ 19 5.1.1总体特点-------------------------------------------------- 19 5.1.2 电路划分与PCB的制作-------------------------------------- 19 5.1.3 焊接------------------------------------------------------ 20 5.2调试---------------------------------------------------------- 215.3改进与扩展---------------------------------------------------- 216 结论-------------------------------------------------------------- 21 参考文献------------------------------------------------------------ 22致谢---------------------------------------------------------------- 24 附录---------------------------------------------------------------- 24基于单片机的定时开关控制器的设计与实现摘要随着时代的进步,电子行业的发展,定时器的应用也越来越广泛。

毕业论文基于stc89c52单片机的智能定时器设计

毕业论文基于stc89c52单片机的智能定时器设计
2.2 定时器的实现形式
利用单片机的智能性,可方便的实现具有智能定时器的设计。而且,微处理系统具有时 钟振荡系统,利用系统时钟并借助微处理器的定时/计数器功能可以实现数字定时器的 功能。定时器电路主要由单片机(STC89C52)主控电路、电源电路、按键控制电路、数码 管显示电路、蜂鸣器电路、以及二极管指示灯等几个部分组成,它主要实现时钟的显示 ,以及对时、分、秒进行调整,即实现调时的功能,其数字定时器系统整体结构如图21所示。
本次设计定时器主要通过单片机系统将传输的数据显示在数码显示管和LED灯上, 从而实现的闹钟、整点报时、时间显示、校对时间等一系列的的操作。
关键词: 定时器; 单片机; STC89C52
I
目录
摘 要 ...................................................................1 1 引 言 .................................................................1
单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计 时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长 的使用寿命,因此得到了广泛的使用。
1.2数字定时器的意义
定时器是采用数字电路实现对时、分、秒。数字显示的计时装置,广泛用于个人家 庭、车站,、码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集 成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式定时器 , 定时器的数字化给人们生产生活带来了极大的方便,而且大大地扩展了定时器原先的 报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭 路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是 以定时器数字化为基础的。因此,研究定时器及扩大其应用,有着非常现实的意义。

基于AT89S51单片机的智能定时开关插座【毕业论文,绝对精品】【范本模板】

基于AT89S51单片机的智能定时开关插座【毕业论文,绝对精品】【范本模板】

目录目录 (I)摘要 (I)第一章绪论 (1)1。

1 智能定时插座的发展概况 (1)1.2 本设计研究的主要内容 (2)第二章智能定时开关插座的控制方案 (3)2.1智能定时开关插座的控制方案 (3)2。

1。

1 智能定时开关插座的总体框图 (3)2.2 智能定时开关插座的框图原理 (3)2。

2.1 智能定时开关插座的工作过程 (3)第三章智能定时开关插座的硬件电路设计 (5)3。

1 智能定时开关插座的电源电路 (5)3.2 单片机AT89S51芯片概述 (5)3。

3 智能定时开关插座的复位及时钟电路 (6)3。

4 智能定时开关插座的显示电路 (7)3.5 智能定时开关插座的继电器电路 (8)3.6 智能定时开关插座的器件选择 (8)3。

6.1 智能定时开关插座的外观质量检查 (8)3.6。

2 智能定时开关插座的电气性能的筛选 (9)3。

6。

3 智能定时开关插座的元器件的检测 (9)3.7 智能定时开关插座的元件清单 (10)第四章智能定时开关插座的软件设计 (11)4。

1 智能定时开关插座的的软件设计 (11)4.1.1智能定时开关插座的主程序流程图 (11)4.1.2智能定时开关插座的按键流程图 (11)4。

1.3 智能定时开关插座的定时流程图 (12)4。

1。

4 智能定时开关插座的时间显示流程图 (14)第五章智能定时开关插座的仿真设计 (16)5.1 智能定时开关插座的仿真 (16)5.1.1 KEIL工程的建立 (16)5。

2。

2源文件的输入 (17)参考文献 (21)致谢 (22)附录 (23)附录1 智能定时开关插座的程序设计 (23)附录2 智能定时开关插座的设计成品 (35)摘要本设计研究的是智能定时开关插座,它可以在没有人参与的情况下,能够自动的切断或通电,给日常生活中带来许多的方便.本设计首先进行了硬件电路的设计,设计的主要内容是利用AT89S51芯片通过驱动芯片74LS244一路通过数码管显示时间,另一路通过驱动芯片74LS244到继电器吸合电路,定时时间到后,继电器能够吸合动作从而驱动开关插座,切断或通电电源。

毕业论文基于单片机定时闹钟系统设计

毕业论文基于单片机定时闹钟系统设计

江西理工大学南昌校区毕业设计(论文)题目:基于单片机定时闹钟系统设计系别:信息工程系专业:电气自动化技术班级:09自动化2班学生:贺明波学号:09321229指导教师:刘秋平职称:助教摘要随着科技的快速发展和生活水平的不断提高,人们对时钟的精确度和实用性要求越来越高。

本文采用AT89S52单片机,通过DS1302日历芯片进行定时,并通过LCD1602液晶进行显示。

通过C语言程序编写,将设计出更准确定时、更省电的数字时钟。

单片机数字时钟具有设置时间、日期、星期的基本功能,并且能够显示年、月、日、时、分、秒、星期。

单片机数字钟不管在性能还是在样式上都发生了质的变化,实践证明单片机数字时钟具有更加准确性、精密性等功能。

关键字:数字时钟;DS1302;LCD1602;AT89S52AbstractIn 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 AT89S52 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.Key Words:Digital clock ; DS1302; LCD1602;目录第一章引言 (1)1.1单片机的发展史 (1)1.2 单片机的应用 (1)1.3 单片机发展趋势 (2)1.4 数字时钟方案论证比较 (3)1.4.1 数字电路与单片机性能比较 (3)1.4.2数码管与LCD液晶显示性能比较 (4)1.4.3单片机编程时钟与时钟芯片性能比较 (4)第二章系统的硬件设计与实现 (6)2.1 系统概述 (6)2.2模块电路的设计 (7)2.2.1时钟电路 (7)2.2.3 复位电路与晶振电路 (11)2.3 总体电路图设计 (11)第三章系统的软件设计与实现 (13)3.1 程序功能 (13)3.2 编程思路 (13)3.3 程序设计流程图 (13)3.3.1 DS1302软件设计流程图 (14)3.3.2 LCD1602程序序流程图 (16)3.4写入显示数据到LCD子程序模块设计 (17)3.5时间闹铃设置流程 (18)第四章仿真软件Proteus ISIS使用方法简单介绍 (19)4.1 简介 (19)4.2 简单项目设计过程 (20)4.3仿真执行 (24)4.3.1一般仿真 (24)第五章系统组装与调试 (26)5.1 硬件系统的组装与调试 (26)5.2 软件调试 (27)总结 (29)参考文献 (30)附录1单片机定时闹钟程序源代码 (41)致谢 (41)第一章引言1.1单片机的发展史单片机是在一块硅片上集成了各种部件的微型计算机。

单片机定时器毕业设计(论文)

单片机定时器毕业设计(论文)

毕业设计毕业设计题目:学生学号:学生姓名:所在系(部):专业及班级:指导教师:完成日期:《电气自动化》专业毕业设计任务书课题名称:定时系统课题类型:模拟课题设计的目的:(1)定时设定由按键部分控制(2)实现定时时间的显示数码管显示:分(十位)分(个位)∶秒(十位)秒(个位)(3)到点响铃(4)系统运行中可重新设定定时值(5)最大实现99分59秒的定时设计的任务及主要内容::第一章概述1 任务设计(1)定时设定由按键部分控制(2)实现定时时间的显示数码管显示:分(十位)分(个位)∶秒(十位)秒(个位)(3)到点响铃(4)系统运行中可重新设定定时值(5)最大实现99分59秒的定时2 总体方案(1)设计框图系统框图如图1(2)设计思路利用89C51单片机作为本系统的中控模块。

上电后,按下功能键进入调时状态,通过各单元电路将按键部分设定的时间通过定时时间显示部分中的LED数码管显示出来,当时间设定完毕后再次按下按键部分的功能键,闹铃模块的蜂鸣器鸣叫0.5S以示定时器开始工作,到点实现响铃,再由按键部分关闹铃。

中途可重新设置定时数值。

复位部分除上电初实现复位外,其余任何时候可按键实现复位。

注:按键部分一共有4个按键,分别为功能键P3.0,秒设定键P3.1(增),分设定键P3.2(增)分设定键P3.3(减)。

3、方案论证(1)定时部分定时部分是本设计的核心部分。

方案:本方案完全用软件实现定时。

原理为:在单片机内部存储器设两个字节分别存放时钟的分、秒信息。

利用键盘部分对定时时间进行设定,由定时显示部分数码管显示,同时定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒个位减1;若秒个位减到0,则判秒十位值是否为0,若不是,则秒个位赋9,秒十位减1;分同理。

该方案具有硬件电路简单的特点。

(2)闹铃器件的选择方案:采用蜂鸣器闹铃,当到设定时间时,单片机向蜂鸣器送出高电平,蜂鸣器发生。

采用蜂鸣器闹铃结构简单,控制方便。

(完整版)基于单片机的多功能定时器毕业设计论文

(完整版)基于单片机的多功能定时器毕业设计论文

目录1 引言 ........................................................................................................................2 概述 ........................................................................................................................2.1 定时开关电源插座系统概述...........................................................................2.2 本设计方案思路...............................................................................................2.3 研发方向和技术关键.......................................................................................2.4 主要技术指标...................................................................................................3 总体设计 ....................................................................................................................3.1 可控开关设计的选择.......................................................................................3.2 时钟信号的实现...............................................................................................3.3 译码方案的选取...............................................................................................4 硬件设计 (1)4.1 可控开关电路 (1)4.2 电平转换电路 (1)4.3 单片机系统电路 (1)4.4 显示电路 (1)5 软件设计 (1)5.1 总体方案 (1)5.2 主程序流图 (1)5.3 中断模块说明 (1)6 制作与调试 (1)6.1 硬件电路的布线与焊接 (1)6.2 调试 (2)6.3 改进与扩展 (2)7 结论 (2)致谢 (2)参考文献 (2)附录 (2)1.引言随着电子技术和电源技术的发展,开关电源以体积小、重量轻、功率密度大、集成度高、输出组合便利等优点而成为电子电路电源的首选。

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

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

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

基于单片机的智能定时器的设计

基于单片机的智能定时器的设计

基于单片机的智能定时器的设计摘要随着科技,经济的飞速发展,智能门禁系统越来越普遍,射频识别技术也越来越成熟,它具有一系列优势并可节约很多的人力物力,智能门禁系统已成为住宅、银行、图书馆和工厂等系统不可缺少的一部分。

它的工作原理是:当有人员进出实验室用射频卡刷卡时,系统自动检测,若为合法卡,门锁电机驱动装置自动运行,打开门锁,蜂鸣器响起,延时3s自动关闭门锁,小灯自动熄灭;而当非合法卡刷卡时,不会显示卡信息并且蜂鸣器报警,门锁不会自动打开。

论文设计的门禁系统主控芯片使用的是STM32,整个系统包括识别、电机驱动、显示、电源以及报警等功能模块。

运用RFID技术配合MFRC522射频识别模块最终完成用射频卡刷卡控制门禁,此系统具有操作简单、性价比高、安全性能突出和工作稳定性强的特点。

系统设计简单且容易使用。

关键词:STM32单片机;射频;智能钥匙箱;控制第1章绪论门禁系统通常叫做管理控制系统(ACCESS CONTROL SYSTEM),一般直接叫做ACS。

“锁”曾被称为伟大的发明,其不仅保护了个人良好的隐私,还极大地增强了人们的安全指数。

门锁的作用本质上是阻止其他人员进出的难度,保障家庭财产和人员的安全,自从开始实行私有制以来,门锁相伴出现直至今日。

包括最初的手工业,到春秋战国时期的铸造,在整个社会范围内发明了各种材质,不同用途与外形的门锁,截至目前,机械与智能锁在我们身边无处不在,锁的每一次升级象征着每个时代的意义。

第2章系统总体设计智能钥匙箱的构成主要包括读卡器,控制单元,储存模块和报警装置,此外还包括卡内容的读取显示装置以及电控锁等,对于该设计而言,其整体构成具体可以参制单元是CPU,本次设计采用的控制核心为STM32单片机,在系统外围添加了开关指示灯、电控锁装置、LCD和蜂鸣器等电路。

门禁控制系统采用RFID射频卡实现外来人员报警,记录,自动锁止,以及后续查询等功能,完成刷卡进门以及刷卡出门等操作。

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

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

单片机课程设计报告课题名称:定时闹钟学生学号: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、培养严肃认真的工作作风和严谨的科学态度。

基于at89c51单片机的定时闹钟的设计

基于at89c51单片机的定时闹钟的设计

基于at89c51单片机的定时闹钟的设计本文介绍了基于AT89C51单片机的定时闹钟的设计。

文章将探讨设计目的和背景,并着重阐述定时闹钟的实现原理和功能。

本文档将介绍基于at89c51单片机的定时闹钟的硬件设计要点,包括电源、显示器、按键等组件选择和连接方式。

电源选择与连接在设计定时闹钟的硬件方案时,选择合适的电源是非常重要的。

以下是一些电源选择和连接的要点:使用稳定可靠的电源模块,例如直流电源模块,以确保单片机工作的稳定性。

将电源模块的正负极连接到at89c51单片机的VCC和GND引脚上。

注意电源的电压和电流要符合at89c51单片机的工作要求。

显示器选择与连接显示器是定时闹钟中显示时间和其他信息的重要组件。

以下是一些显示器选择和连接的要点:考虑使用液晶显示器 (LCD) 或数码管作为显示器,这些显示器可以清晰地显示数字和字符。

根据设计需求,选择合适的显示器尺寸和类型。

将显示器的控制引脚与at89c51单片机的相应引脚连接,以实现时间和信息的显示。

按键选择与连接按键是控制定时闹钟设置和功能的重要组件。

以下是一些按键选择和连接的要点:选择合适的按键类型,例如触摸按键或机械按键。

根据设计需求,确定所需的按键数量和布局。

将按键的引脚连接到at89c51单片机的GPIO引脚,以接收按键输入并实现相应的功能。

上述是基于at89c51单片机的定时闹钟的硬件设计要点,通过合理选择和连接电源、显示器和按键等组件,可以确保定时闹钟的稳定运行和正常功能。

本文将阐述基于at89c51单片机的定时闹钟的软件设计要点,包括如下内容:定时器的设置:使用at89c51单片机的定时器来实现定时功能,可以通过对定时器寄存器的设置来调整定时的时间间隔。

中断处理:在定时器到达设定的时间间隔时,通过中断处理来触发相应的操作。

可以通过设定中断优先级来确保定时器中断的可靠性。

闹钟功能的实现:通过软件算法和控制电路,将定时器和中断处理结合起来实现闹钟功能。

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

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

智能定时闹钟设计学生: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目录前言............................................................................................ 错误!未定义书签。

智能定时器毕业设计论文

智能定时器毕业设计论文

智能定时器毕业设计论⽂毕业设计(论⽂)课题名称:基于51单⽚机的智能定时控制器系统设计毕业设计(论⽂)原创性声明和使⽤授权说明原创性声明本⼈郑重承诺:所呈交的毕业设计(论⽂),是我个⼈在指导教师的指导下进⾏的研究⼯作及取得的成果。

尽我所知,除⽂中特别加以标注和致谢的地⽅外,不包含其他⼈或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历⽽使⽤过的材料。

对本研究提供过帮助和做出过贡献的个⼈或集体,均已在⽂中作了明确的说明并表⽰了谢意。

作者签名:⽇期:指导教师签名:⽇期:使⽤授权说明本⼈完全了解⼤学关于收集、保存、使⽤毕业设计(论⽂)的规定,即:按照学校要求提交毕业设计(论⽂)的印刷本和电⼦版本;学校有权保存毕业设计(论⽂)的印刷本和电⼦版,并提供⽬录检索与阅览服务;学校可以采⽤影印、缩印、数字化或其它复制⼿段保存论⽂;在不以赢利为⽬的前提下,学校可以公布论⽂的部分或全部内容。

作者签名:⽇期:学位论⽂原创性声明本⼈郑重声明:所呈交的论⽂是本⼈在导师的指导下独⽴进⾏研究所取得的研究成果。

除了⽂中特别加以标注引⽤的内容外,本论⽂不包含任何其他个⼈或集体已经发表或撰写的成果作品。

对本⽂的研究做出重要贡献的个⼈和集体,均已在⽂中以明确⽅式标明。

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

作者签名:⽇期:年⽉⽇学位论⽂版权使⽤授权书本学位论⽂作者完全了解学校有关保留、使⽤学位论⽂的规定,同意学校保留并向国家有关部门或机构送交论⽂的复印件和电⼦版,允许论⽂被查阅和借阅。

本⼈授权⼤学可以将本学位论⽂的全部或部分内容编⼊有关数据库进⾏检索,可以采⽤影印、缩印或扫描等复制⼿段保存和汇编本学位论⽂。

涉密论⽂按学校规定处理。

作者签名:⽇期:年⽉⽇导师签名:⽇期:年⽉⽇注意事项1.设计(论⽂)的内容包括:1)封⾯(按教务处制定的标准封⾯格式制作)2)原创性声明3)中⽂摘要(300字左右)、关键词4)外⽂摘要、关键词5)⽬次页(附件不统⼀编⼊)6)论⽂主体部分:引⾔(或绪论)、正⽂、结论7)参考⽂献8)致谢9)附录(对论⽂⽀持必要时)2.论⽂字数要求:理⼯类设计(论⽂)正⽂字数不少于1万字(不包括图纸、程序清单等),⽂科类论⽂正⽂字数不少于1.2万字。

单片机智能的定时器设计毕业设计

单片机智能的定时器设计毕业设计

.目录一、课程设计任务书 (1)二、智能定时器设计 (1)1.设计要点 (1)2.硬件设计 (4)(1)光敏电阻 (5)(2)光耦合器 (6)(3)光电开关 (7)(4)红外光电对管 (8)(5)光敏二极管与光敏三极管 (8)(6)拨码开关 (9)三、智能光电定时器软件设计…………………………………………………11.1.程序流程图 (11)1)主程序流程图 (11)2)T0 中断服务子程序 (12)2 .软件去抖 (12)3. 初始化 (12)4.硬件调试方法 (13)5.软件调试方法 (13)6.程序清单 (13)四、结论 (17)五、体会及收获 (17)参考文献 (17)课程设计任务书(智能光电定时器)1、总体方案设计根据资料将同类产品方案特点列出,画出设计方案的原理图和印制板图,说明设计的方案的特点。

2、各功能部件的硬件设计1.各种光电器件、拨码开关对时间置入方式的设计2.单片机硬件对时间置入接收部分的设计以及控制声光报警电路的设计3.单片机软件对定时,报警的编制以及电源的设计智能光电定时器设计一、智能光电定时器设计要点定时器时间置入有两种方式:拨码开关置入方式和光电置入方式拨码开关置入方式,其定时的时间精度为1秒钟;有两个拨码开关,一个设置为分钟位,一个设置为秒钟位。

光电置入方式定时的时间精度为1秒钟。

秒钟的置入电路分钟的置入电路二、智能光电定时器硬件设计1.电路图智能光电定时器电路图智能光电定时器PCB图2. 光电传感器光电传感器的作用主要是将光信号转换为电信号,它是一种利用光敏器件作为检测元件的传感器。

下面介绍一些常用的光电器件:光敏电阻和发光二极管以及光耦合器光敏电阻(一)光敏电阻的工作原理光敏电阻是用光电导体制成的光电器件(即PC器件),又称光导管,它是基于半导体光电效应工作的。

光敏电阻的灵敏度易受潮湿的影响,因此要将光电导体严密封装在带有玻璃的壳体中。

光敏电阻具有很高的灵敏度,很好的光谱特性,光谱响应从紫外区一直到红外区。

智能定时器毕业论文

智能定时器毕业论文

智能定时器毕业论文智能定时器是一种能够在预定时间内进行操作的设备,通常应用于照明、水泵、空调等设备的控制。

通过智能定时器的应用,不仅可以减少能源的消耗,节约成本,还能提高设备的使用寿命,增强设备的智能性,提升生产效率等多方面的优点。

本文将从智能定时器的概述、技术原理、应用场景、市场前景等方面进行探讨。

一、智能定时器的概述智能定时器是一种简便易行、省时省力、安全可靠的设备。

它基于计时器的基础上,通过增加电子元器件和软件系统的支持,进一步提高了设备的稳定性和智能化程度。

与传统的手动定时开关相比,智能定时器不仅可以更方便、快捷和准确的完成设备的操作,而且还可以根据设备的需要,进行定时和计量,确保设备安全、高效、优质的运行。

智能定时器通常包括以下几个方面的特点:(1)可调节的时间和数量;(2)手动/自动切换模式;(3)有多组时间段可设置;(4)操作简单易懂,具有智能提示功能。

二、智能定时器的技术原理智能定时器采用了现代电子元器件和软件系统等技术手段,主要依靠计算机控制来完成设备的操作。

其技术原理主要包括以下几个方面:1、控制信号的产生。

在给定的时间内,智能定时器所需要的控制信号将由计算机生成,通过控制信号,可以对设备的启动、关闭、调节等进行控制。

2、控制信号的传送。

生成的控制信号将通过智能定时器的通讯接口进行传送,这些接口包括网络接口、蓝牙接口、无线网接口等多种形式,方便使用者的使用和选择。

3、设备的反馈。

智能定时器还会通过传感器对设备的运行情况进行反馈,在设备出现故障等情况下,能够准确的感知并对故障进行处理。

三、智能定时器的应用场景智能定时器可以广泛应用于各种设备的控制,包括照明、水泵、空调、电脑、电视、冰箱、洗衣机等各种家电、工业设备等。

下面是智能定时器主要的应用场景:1、家庭用途。

智能定时器适用于家庭的各种设备,例如家庭电器设备的定时开闭和调整亮度等功能,提高了生活的舒适度和安全性。

2、工业用途。

基于单片机控制的智能定时闹钟方案设计书(含完整程序仿真图)

基于单片机控制的智能定时闹钟方案设计书(含完整程序仿真图)

本设计是定时闹钟的设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的电路,构成的一个单片机电子定时闹钟。

电子钟设计可采用数字电路实现,也可以采用单片机来完成。

数字电子钟是用数字集成电路构成的,用数码管显示“时”,“分”,“秒”的现代计时装置。

若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。

若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。

片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。

另外,AT89C51的指令系统和引脚与8051完全兼容,片内有128B的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。

AT89C51单片机结合七段显示器设计的简易定时闹铃时钟,可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响,进—步可以扩充控制电器的启停。

设计内容包括了秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分的设计。

采用四个开关来控制定时闹钟的工作状态,分别为:K1、设置时间和闹钟的小时;K2、设置小时以及设置闹钟的开关;K3、设置分钟和闹钟的分钟;K4、设置完成退出。

课设准备中我根据具体的要求,查找资料,然后按要求根据已学过的时钟程序编写定时闹钟的程序,依据程序利用proteus软件进行了仿真实验,对出现的问题进行分析和反复修改源程序,最终得到正确并符合要求的结果。

设计完成的定时闹钟达到课程设计的要求,在到达定时的时间便立即发出蜂鸣声音,持续一分钟。

显示采用的六位数码管电路,如果亮度感觉不够,可以通过提升电阻来调节,控制程序中延迟时间的长短,可以获得不同的效果。

单片机定时闹钟毕业设计

单片机定时闹钟毕业设计

毕业设计(论文)课题:单片机定时闹钟学生: 系部:班级: 学号:指导教师:目录摘要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 基于单片机的时钟应用以单片机为核心的数字时钟是很有社会意义和社会价值的。

基于单片机的智能定时器毕业设计

基于单片机的智能定时器毕业设计

毕业设计(论文)基于51单片机的智能定时控制器系统设计毕业设计(论文)任务书课题名称基于51单片机的智能定时控制器系统设计课题性质工程应用专业应用电子技术班级10电子(2)班学生姓名学号指导教师教研室主任系部主任发放日期一、课题条件:随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的电子产品也正在日新月异地向着高精尖技术发展。

数字电子时钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。

二、毕业论文(设计)主要内容:1、时间显示:用4位数码管显示当前小时和分钟,秒功能用两LED灯代替(每秒闪烁一次)。

2、可手动设定时间。

3、开机流程:系统有红色和蓝色指示灯,上电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)康光华主编.电子技术基础.北京:高等教育出版社,1999.6b)b)何宏主编.单片机原理与接口技术.北京:国防工业出版社.2006.07c)c)杨西明,朱骐主编.单片机编程与应用入门.北京:机械工业出版社.2004.06d)d)先锋工作室编著.单片机程序设计实例.北京:清华大学出版社.2003.01指导教师(系)教研室主任年月日年月日摘要本次设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。

设计论文基于51单片机的定时控制系统设计

设计论文基于51单片机的定时控制系统设计

目录摘要 (1)第1章方案设计 (2)第2章硬件设计 (3)2.1 单片机最小系统 (3)2.2 DS1302时钟电路 (4)2.3 按键电路 (4)2.4 中断触发电路 (5)2.5 LCD1602液晶显示电路 (5)2.6 继电器控制电路 (5)2.7 报警电路 (6)2.8 整机工作原理 (6)第3章软件设计 (7)第4章系统仿真测试 (8)4.1 仿真测试方法 (8)4.2 仿真测试结果 (8)总结 (9)致谢 (10)参考文献 (11)附录1 主要程序代码 (12)附录2 整机原理图 (29)摘要在这个智能社会,对以往的很多设备都进行了智能化改进,比如降温系统等都从手动改进到了自动控制。

在这里我们将常见的做饭工具电饭煲也进行了智能化控制,这里主要运用51单片机对原有非智能化电饭煲进行智能化控制,该系统具有定时功能,并且当时间到达定时时间时会自动报警,并且在报警一分钟后如果没有人操作电饭煲,会通过继电器将电饭煲的电源切断让并点亮绿灯提示它的工作完成。

关键词AT89C51;DS1302;继电器第1章方案设计采用51单片机可以实现一些功能不多的控制环境,即节约经济又达到了我们所需的职能化控制。

本课题主要从以下三个方面入手:一是实现时间显示功能,可以查看日期时间星期;二是实现定时功能,当时间到达设定值时可以报警提示,并通过继电器控制电饭煲的电源,并通过指示灯提示任务的完成;三是考虑时间的准确性,在这里主要使用DS1302芯片进行时间计时。

设计的总体方案如图1-1所示,由单片机最小系统、LCD1602液晶显示、继电器、DS1302时钟电路、报警电路、按键电路及5V直流供电电路组成。

为了实现智能控制和简化设计,选用了AT89C52、DS1302等集成芯片。

图1-1 基于51单片机的定时控制系统框图第2章硬件设计2.1 单片机最小系统1.振荡电路AT89C51是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机加工作所需直流电源,振荡器就开始振荡起来。

基于AT89C51单片机的定时闹钟系统设计毕业论文

基于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)定时时间到能发出报警声◆课程设计的内容这一次课程设计,所设计的是一个定时闹钟,能显示时-分-秒,能够设计定时时间,修改定时时间,并且定时时间到了能发出报警声。

基于单片机的时钟计时器的设计大学毕设论文

基于单片机的时钟计时器的设计大学毕设论文

摘要时钟是人类日常生活必不可少的工具,本设计从日常生活中常见的事物入手,通过对时钟计时器的设计,让我们认识到单片机已经深入到我们生活的每个领域,该设计不仅可以锻炼我们的动手能力,而且可以加深我们对单片机的认识和激发我们对未知科学领域的探索。

本文利用单片机实现数字时钟计时功能的主要内容,采用独立式按键进行时间调整,其中AT89C52是核心元件同时采用数码管LED动态显示“时”,“分”,“秒”的现代计时装置。

与传统机械表相比,它具有走时精确,显示直观等特点。

它的计时周期为24小时,显满刻度为“23时59分59秒”,另外具有校时功能,断电后有记忆功能,恢复供电时可实现计时同步等特点。

该系统同时具有硬件设计简单、工作稳定性高、价格低廉等优点。

关键字AT89C52 LED显示244AbstractHuman Clock is an essential tool for everyday life, from the design of everyday things in common start, the clock timer through the design, let us recognize that SCM has the depth to each area of our lives, not only the design Can exercise our practical ability, but can also deepen our understanding of the SCM and inspire us to explore the unknown field of science.Using MCU digital clock timing of the main contents of a stand-alone keys to time to adjust, while AT89C52 is the core component of the LED digital display dynamic "," "points" and "seconds" of modern timing devices. Compared with the traditional mechanical watches, it has a precise path that intuitive, and other characteristics. It's time for the 24-hour cycle, in full scale as "23:59:59", and a school function, memory function after power and restore power supply can be realized at the time synchronization, and other characteristics. The system also has hardware design simple, high stability work, the advantages of low prices.Keyword: AT89C52 LED display 244目录第一章前言 (3)第一节选题目的和意义 (3)第二节国内外发展情况 (4)一单片机的发展历程 (4)二单片机的发展趋势 (6)三单片机的组成及特点 (8)四单片机的分类 (9)五单片机的应用 (10)第三节本设计研究的内容和所做的工作 (11)小结 (11)第二章系统硬件的设计 (12)第一节设计方案的提出、论证和确定 (12)一时钟功能 (12)二计时功能 (12)三功能按键 (12)四中断嵌套和控制 (13)五时钟计时器的硬件电路 (14)第二节元件选择 (17)一 AT89C52芯片 (17)二显示部分 (31)三 74LS244芯片说明 (31)小结 (33)第三章控制系统的软件设计 (34)第一节设计部分 (34)一主程序 (34)二显示子程序 (35)三定时器T0中断服务程序 (35)四定时器T1中断服务程序 (36)五调试功能程序 (37)六秒表功能程序 (38)七闹钟时间设定功能程序 (38)第二节控制程序的编制和调试 (38)一硬件调试 (38)二软件调试 (38)三性能分析 (39)小结 (39)第四章参考文献 (39)第五章附录 (40)外文资料 (65)中文译文 (74)致谢语 (80)总结与展望 (81)第一章前言第一节选题目的和意义时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,科学技术的不断发展,人们对时间计量的精度要求越来越高,应用越来越广。

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

毕业设计(论文)基于51单片机的智能定时控制器系统设计毕业设计(论文)任务书课题名称基于51单片机的智能定时控制器系统设计课题性质工程应用专业应用电子技术班级10电子(2)班学生姓名学号指导教师教研室主任系部主任发放日期一、课题条件:随着电子工业的发展,数字电子技术已经深入到了人们生活的各个层面,各种各样的电子产品也正在日新月异地向着高精尖技术发展。

数字电子时钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。

二、毕业论文(设计)主要内容:1、时间显示:用4位数码管显示当前小时和分钟,秒功能用两LED灯代替(每秒闪烁一次)。

2、可手动设定时间。

3、开机流程:系统有红色和蓝色指示灯,上电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) 康光华主编.电子技术基础.北京:高等教育出版社,1999.6b) b)何宏主编.单片机原理与接口技术.北京:国防工业出版社.2006.07c) c)杨西明,朱骐主编.单片机编程与应用入门.北京:机械工业出版社.2004.06d) d)先锋工作室编著.单片机程序设计实例.北京:清华大学出版社.2003.01指导教师(系)教研室主任年月日年月日摘要本次设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。

在硬件方面,除了CPU外,使用四个七段LED数码管来进行显示,LED采用的是动态扫描显示。

通过LED能够比较准确显示时、分。

三个简单的按键实现对时间的调整。

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

整个电子钟系统能完成时间的显示,调时,定时闹钟,报警等功能。

本设计是以ATMEL公司的AT89C51单片机芯片为系统核心的智能定时控制器设计,论文具体描述了设计的系统硬件和软件的具体实现过程。

智能定时控制器在硬件、软件设计上均采用模块化的方法,使得在设计和调试方面取得很大的方便。

论文重点阐述了数字钟硬件中MCU模块、按键模块、显示模块等相关模块的模块化设计及制作;软件同样采用模块化的设计,包括中断模块、时间调整模块等设计,并采用简单流通性强的C语言编写实现。

本设计实现了年、月、日及时、分、秒的显示和时间修改的功能。

通过对比实际的智能定时控制器,查找出误差的来源,确定调整误差的方法,尽可能的减少误差,使得系统可以达到实际智能定时控制器的允许误差范围内,取得了设计的预期效果。

关键词:AT89C51 数码管模块化数字钟目录摘要 (3)1概述 (5)2设计方案 (6)2.1.要求功能 (6)2.2.单片机芯片 (7)2.3显示模块 (7)2.4时钟芯片的选择 (7)2.5电路设计方案确定 (8)3单片机内部结构概述 (8)3.1AT89C51单片机 (8)3.2单片机的定时/中断系统 (10)3.3显示系统 (12)4硬件电路设计 (12)4.1硬件系统设计的概述 (12)4.2报警电路 (13)4.3按键电路 (14)4.4电源设计 (15)4.5单片机最小系统 (16)4.5.1单片机的复位电路 (16)4.5.2单片机系统的晶振电路 (17)4.6主电路设计 (18)5 主程序和中断程序设计 (19)5.1主程序 (19)5.2中断程序 (21)6系统调试 (22)6.1软件调试概述 (22)6.2软件调试 (22)结论 (24)致谢 (25)参考文献 (26)1概述随着产业结构的不断调整、生产工艺的飞速发展、人们生活水平的不断提高及家用电器的逐渐普及, 市场对定时控制系统的需求越来越大. 如, 定时自动报警、定时自动打铃、定时开关烘箱、定时通断动力设备以及各种电气的定时启动等都属于定时控制系统[ 1] . 定时控制系统的实现方法很多, 本文主要介绍以80C51 系列单片机中的AT89C51 为核心的智能定时控制系统的设计实现方式. 80C51 系列单片机进入市场时间早, 总线开放, 仿真开发设备多, 芯片及其开发价格低廉、速度较快、电磁兼容性较好. 本文所述智能时钟控制系统主要包括时钟显示、时间校正、闹铃设置及各种设备定时开关机( 可扩展功能) 等功能. 实时日历和时钟显示的设计过程在硬件与软件方面进行同步设计。

硬件部分主要由AT89S52单片机,LED显示电路,以及调时按键电路等组成,系统通过LED显示数据,所以具有人性化的操作和直观的显示效果。

软件方面主要包括时钟程序、键盘程序,显示程序等。

本系统以单片机的汇编语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,以便更简单地实现调整时间及日期显示功能。

所有程序编写完成后,在keil2软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真在日新月异的21世纪里,家用电子产品得到了迅速发展。

许多家电设备都趋于人性化、智能化,这些电器设备大部分都含有CPU控制器或者是单品具有便携实用,操作简单的特点。

[出售10元2000个财富值,足够大学4年的使用。

+威信(mk6689866)。

]感谢您对我们的信任.已帮助1800多名毕业生完成毕业设计,顺利通过毕业.在本工作室定做,请认真阅读以下注意事项:1.承接毕业设计/论文类型[专科/本科/工硕]1.1 PLC毕业设计,单片机毕业设计1.2.电子|通信|电力|电气|机电|自动化类1.3.图像处理类/地理信息GIS类2.认真如实填写论文定做报表。

因为我们是根据你的定做需求收费,并按此需求,作为毕业设计制作完成时验收的依据.3.填写完成后。

+qq或发邮箱请发至邮箱:1046908547@qq.com我们将在一日之内回复你,并与你联系.2设计方案2.1.要求功能1、时间显示:用4位数码管显示当前小时和分钟,秒功能用两LED灯代替(每秒闪烁一次)。

2、可手动设定时间。

3、开机流程:系统有红色和蓝色指示灯,上电10S内,每秒红色指示灯闪烁一次,并伴有蜂鸣声,作为开机/重启提醒,此时绿色指示灯灭。

10S后红色指示灯灭,若光线较强则绿色指示灯亮,若光线较弱则绿色指示灯亮度减半进入节能模式。

4、具有整点报时功能(四短一长),可自行设定报时时间段;2.2.单片机芯片方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。

方案二:采用AT89c51,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。

所以选择采用AT89S52作为主控制系统.2.3显示模块方案一:采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用LED液晶显示屏。

方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示。

方案三:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。

所以采用了LED数码管作为显示。

2.4时钟芯片的选择方案一:采用实时时钟芯片直接采用单片机定时计数器提供秒信号,使用程序实现、时、分、秒计数。

采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。

所以不采用此方案。

方案二:软件控制:利用AT89s51内部定时进行中断,配合软件延时实现时、分、秒的计时,该方案节约成本,且能综合运用知识2.5电路设计方案确定综上各方案所述,对此次作品的方案选定: 以单片机AT89C51为主控制器,采用单片机内部定时、行列式键盘和动态LED显示3单片机内部结构概述3.1AT89C51单片机AT89C51是一种低功耗、性存储器技术制造, 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89C51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

80C51:40个引脚双排直插DIP封装,大致可分为3类:电源及时钟、控制和I/O引脚。

图3.1 89C51单片机引脚图图3.2 单片机片内结构图:由如下功能部件组成:对图3.2中的片内各部件做简单介绍。

1.CPU(微处理器)2.数据存储器(RAM)片内为128个字节(52子系列的为256个字节)3.程序存储器(ROM/EPROM) 89C51/89C52/89C55:4K/8K/20K 字节闪存。

4. 4个并行可编程的8位I/O口 P1口、P2口、P3口、P0口5. 串行口1个全双工的异步串行口,具有四种工作方式。

6. 定时器/计数器7. 中断系统8. 特殊功能寄存器(SFR)共有21个,是一个具有特殊功能的RAM区。

CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。

图3.3 89C51单片机功能结构3.2单片机的定时/中断系统51内部集成定时/计数器的基本特征:❑51系列单片机内部提供2个16位的递增定时/计数器T0和T1。

❑可以设置为定时或者计数器工作。

❑有多种可选的工作模式,通过SFR-TMOD选择使用。

相关文档
最新文档