校园定时打铃系统

上传人:宝路 文档编号:53156142 上传时间:2018-08-28 格式:PPT 页数:34 大小:257.52KB
返回 下载 相关 举报
校园定时打铃系统_第1页
第1页 / 共34页
校园定时打铃系统_第2页
第2页 / 共34页
校园定时打铃系统_第3页
第3页 / 共34页
校园定时打铃系统_第4页
第4页 / 共34页
校园定时打铃系统_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《校园定时打铃系统》由会员分享,可在线阅读,更多相关《校园定时打铃系统(34页珍藏版)》请在金锄头文库上搜索。

1、校园定时打铃系统,设计者:付建林,第一章 绪 论,本设计是一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟校准和定点打铃。它可以执行不同的时间表(考试时间和日常作息时间)的打铃,可以任意设置时间。这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为校园数字化提供了可能。,第二章 硬件电路设计,2.1系统原理图:,本系统是由AT89C51单片机控制,由键盘调整初值时间,从时钟芯片中读取时间数据,将时间数据通过显示系统显示出来,当时间与设定的打铃时间相同,则通过打铃装置打铃10S。,2.2主控电路图:,主控电路分析:,

2、AT89C51用P0口从时钟芯片中读取时间;P2.0接按键1,当此键按下,P2.0为低电平,数码管的秒位开始闪烁;P2.1接按键2,当此键按下,闪烁的数码管加一,长按,则每200MS自动加一,(如秒加到59,再加一自动从0开始,如此循环);P2.2接按键3,当此键按下,数码管向左移位闪烁。P1.0控制外部打铃电路,当某时间与设定的打铃时间相同,则P1.0为高电平,三极管导通,继电器吸合,打铃电路形成回路,打铃10S,P1.0变为低电平。74LS245驱动15个数码管。,AT89C51简介,1主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年

3、全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路,管脚说明:,VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。,P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4

4、TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。,P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄

5、存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。,P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。,P3口也可作为AT89C51的一些特殊功能口,如下表所示:,P3.0 RXD (串行输入口) P3.1 TXD (串行输出口) P3.2 /INT0 (外部中断0)P3.3 /INT1 (外部中断1) P3.4 T0 (记时器0外部输入),P3.5 T1 (记时器1外部输入) P3.6 /WR (外部数据

6、存储器写选通)P3.7 /RD (外部数据存储器读选通),RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器

7、在外部执行状态ALE禁止,置位无效。,/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。,/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。,XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。,振荡器特性:,XTAL1和XT

8、AL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。,74LS245,极限值: 电源电压:7V 输入电压:7V 输出高阻态时高电平电压:5.5V 工作环境温度 74LS245:070 存储温度: -65150,2.3时钟芯片DS12887,其主要功能如下: (1)内含一个锂电池,断电情况运行十年以上不丢失数据。 (2)计秒、分、时、天、星期、日、月、年,并有闰年补偿功能。(3)二进制数码或

9、BCD码表示时间、日历和定闹。,(4)12小时或24小时制12小时时钟模式带有PM和AM指导,有夏令时功能。(5)MOTOROLA5和INATAEL总线时序选择。 (6)有128个RAM单元与软件音响器,其中14个作为字节时钟和控制寄存器,114字节为通用RAM,所有ARAM单元数据都具有掉电保护功能。,(7)可编程方波信号输出。 (8)中断信号输出(IRQ)和总线兼容,定闹中断、周期性中断、时钟更新周期结束中断可分别由软件屏蔽,也可分别进行测试。,2.4显示电路设计:,分析:,显示电路由15个数码管组成, 数码管采用共阴极,分别由595输送字型码,串行传送数据,显示年,月,日,星期,时,分,

10、秒。,74HC595简介,1、特点: 8位串行输入 /8位串行或并行输出 存储状态寄存器,三种状态 输出寄存器可以直接清除 100MHz的移位频率 2、输出能力: 并行输出,总线驱动,串行输出;标准中等规模集成电路 595移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。,2.5W7805稳压电源,电源电路分析:,220V的交流电经过变压器和整流桥成为直流电压,约为7V左右,经过 7805,电压变为5V。经过电容的滤波,得到所需的5V直流电压。,第三章 软件流程图:,3.1 主程序流程图:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号