2022年李浩然智能控制开关设计方案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年李浩然智能控制开关设计方案 .pdf》由会员分享,可在线阅读,更多相关《2022年李浩然智能控制开关设计方案 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数理与信息工程学院单片机原理及应用期末课程设计题目:智能控制开关的设计专业:电子信息工程班级:电信 041 班姓名:李 浩 然学号: 04610116 指导老师:余 水 宝成绩:15 格式规范 , 属于自己的东西少 ( 2007.1 ) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 17 页目 录第1节引言1 1.1 智能控制开关概述11.2 本设计任务1第2节智能控制开关硬件设计3 2.1 系统的硬件构成及功能 3 2.2 AT89C51单片机及其引脚说明3 2.3 DS12887时钟芯片及引脚说明4 2.4 键盘控制和实时显示电路
2、. 5 2.5密码、时间设置掉电存储电精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 17 页路7 2.6 电源电路8 2.7开关控制电路8 第3节系统软件设计9 3.1系统主程序设计9 第4节系统调试与测试结果分析12 4.1使用的仪器仪表124.2系统调试13 结束语14 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 17 页参考文献15 附录16 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 17 页智能控制开关
3、的设计数理与信息工程学院电信041 李浩然指导老师:余水宝第 1 节引言在自动测控系统中,特别是长时间无人值守的测控系统中,经常需要进行长达几小时的定时操作。若采用单片机设计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系统可能不允许。由于DS12887 时钟芯片能很好地解决以上问题,因此,我们基于该芯片设计了一款智能控制开关。1.1 智能控制开关概述卧们所设计的智能控制开关是由单片机89C51 控制电路、按键与LCD显示电路和掉电存储电路以及电源电路组成,电路十分的简单,主要由51 芯片编程实现,功能十分的强大,时间精度非常高,是一款
4、比较实用的智能开关,同时也是一件有欣赏价值的工艺艺术品。1.2本设计任务要求:(1) 密码保护和设置;(2) 实时显示和定时控制显示;(3) 密码和定时断电保护;(4) 准时对开关进行控制(开和关);(5) 写出详细的设计报告;(6) 给出全部电路和源程序。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 17 页第 2 节 智能控制开关硬件设计2.1 系统的硬件构成及功能智能开关控制的原理框图如图2 所示。它由以下几个部件组成:单片机89C51 、电源电路、掉电存储电路、开关控制、键盘输入和显示以及电源电路组成。时间显示采用LCD160
5、2 ,以降低对单片机端口数的要求,同时也降低系统的功耗。时间控制电路和键盘输入以及掉电存储都通过89C2051 的 I/O口控制。电源部分:电源部分由整流、滤波和集成稳压器组成,以保证系统稳定工作。EEPROM 存储器AT89C51电源DS12887时钟LCD1602 显示键盘输入开关控制图 2-1 智能开关控制系统原理框图22 AT89C51 单片机及其引脚说明AT89C51单片机是51 系列单片机的一个成员,内部自带4K 字节可编程FLASH可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能
6、CMOS8 位微处理器,与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中,因此,AT89C51构成的单片机系统是具有结构简单、造价低廉、效率高的微控制系统,减少了硬件开销,节省了成本,提高了系统的性价比。AT89C51是一个有40 个引脚的芯片,引脚配置如图3 所示。与8031 相比,AT89C51自带 4K的 ROM 和 128B的 RAM ,因此编写中小型系统就无需任何硬精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 17 页件进行扩展。图 2-2 AT89C51引脚配置
7、AT89C51芯片的 40 个引脚功能为:VCC :电源电压。GND :接地。RST :复位输入。当 RST变为高电平并保持2 个机器周期时,所有I/O 引脚复位至“ 1”。XTAL1 :反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2 :来自反向振荡放大器的输出。ALE/PROG :当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6 。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁
8、止ALE的输出可在 SFR8EH 地址上置 0。此时, ALE 只有在执行MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN :外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 /PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当 /EA 保持低电平时,则在此期间外部程序存储器(0000H-精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 17 页FFFFH ),不管是否有内部程序存储器。注意加密
9、方式1 时,/EA 将内部锁定为RESET ;当/EA 端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源( VPP )。P0 口:8 位漏级开路双向I/O 口,每脚可吸收8TTL门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据 / 地址的第八位。在FIASH 编程时, P0 口作为原码输入口,当FIASH进行校验时, P0输出原码,此时P0外部必须被拉高。P1口:8 位双向 I/O 口。引脚 P1.2P1.7 提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流,这是因内部上拉的
10、缘故。P1.0 和 P1.1需要外部上拉,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN1),P1 口输出缓冲器能接收20mA电流,并能直接驱动LED显示器; P1口引脚写入“ 1” 后,可用作输入。在闪速编程与编程校验期间,P1 口也可接收编码数据。P2口:带内部上拉电阻的8 位双向 I/O 口,P2口缓冲器可接收,输出4 个TTL 门电流,当P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或16 位地址外部数据存储器进行存取时, P2 口输出地址的高
11、八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。P3 口:引脚 P3.0P3.7 为带内部上拉的双向I/0引脚。 P3 口的输出缓冲器能接收 20mA的灌电流; P3口写入“ 1”后,内部上拉,可用输入。P3口也可用作特殊功能口,其功能见表1。P3 口同时也可为闪速存储器编程和编程校验接收控制信号。表 2-1 P3口特殊功能P3口引脚特殊功能P3.0RXD (串行输入口)P3.1TXD (串行输出口)P3.2(外部中断 0)P3.3(外部中断 1)精选学习资料
12、 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 17 页P3.4T0(定时器 0 外部输入)P3.5T1(定时器 1 外部输入)P3.6/WR (外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)23 DS12887时钟芯片及引脚说明DS12887 如下图4 所示,它可直接替换IBM AT 计算机的时钟/ 日历与MC146818B和 DS1287 管脚兼容在掉电方式下持续工作十年以上内部包含锂电池,时钟和辅助电路系统记量秒、分、小时、星期、日期、月、年和润年直到2100 年用二进制或 BCD码表示时间,日历和闹钟12 或 24 小时方式,
13、有上下午的 12 小时方式夏时制方式可选择使用Motorola 或 Intel总线时序。地址、数据管脚复用 128 字节 RAM 空间, 14 字节用于时间和控制寄存器,114 字节用于普通用途可编程方波输出信号总线兼容的中断信号(IRQ)可分别通过软件屏蔽的三个中断:1、闹钟、每秒或每天2、122ms500ms 周期性中断3、时钟更新周期结束图 2-3DS12887 引脚配置GND ,VCC :直流电源 +5V电压。当 5V 电压在正常范围内时,数据可读写;当 VCC 低于 4.25V,读写被禁止,计时功能仍继续;当VCC下降到 3V以下时,RAM 和计时器被切换到内部锂电池。MOT( 模式
14、选择 ):MOT 管脚接到 VCC时,选择 MOTOROLA时序,当接到 GFND时,选择 INTEL时序。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 17 页SQW( 方波信号同 ) :SQW 管脚能从实时时钟内部15 级分频器的 13 个抽头中选择一个作为输出信号,其输出频率可通过对寄存器A编程改变。AD0 AD7(双向地址 / 数据复用线 ) :总线接口,可与MOTOROLA微机系列和INTEL微机系列接口。AS(地址选通输入 ) :用于实现信号分离,在AD/ALE 的下降沿把地址锁入DS12887 。DS(数据选通或读输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年李浩然智能控制开关设计方案 2022 浩然 智能 控制 开关 设计方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内