2022年基于单片机的遥控窗帘方案设计书.docx
![资源得分’ 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年基于单片机的遥控窗帘方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的遥控窗帘方案设计书.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源摘要: 本产品是以AT89S52 为掌握核心的遥控窗帘,通过键盘掌握或者远程遥控可以实现遥控窗帘不同的工作模式以及对窗帘的位置通过霍尔传感器反馈信号 掌握;遥控窗帘的不同模式通过共阴极的发光二极管进行显示;每次进行模式切 换时能实现窗帘的左右移动,窗帘的左右移动是利用单片机通过光电耦合器用一 个由 L298N驱动芯片驱动的 5V的直流电机的正反转带动实现的;除此进行电子设;总体来说产品从功能上来说较为简洁,从成本上来说造价低,经济有用;关键字: AT89S52 窗帘 霍尔传感器 发光二极管 L298N 直流电机1 引言窗帘是我们房屋设计中必需有的东西,对于大多数来说,都需要认为的机
2、械拉动来实现,对于现在的日益发达的科技来说显得特别不和谐,不利于实现电力自动化;因此基于以上的缘由,我们组经过共同的争论和深化考虑打算做遥控窗帘;我们的作品采纳了AT89S52 单片机进行了简洁的设计,并通过驱动放大电路驱动电机,中间仍有掌握不同模式遥控窗帘开关掌握电路;总的来说我们的作品仍算胜利吧,只是在设计时显现了光耦电路无法实现,最终由上拉电 阻,由低电平信号来实现的,软件设计很简洁;但是我们仍会连续努力争取取得更大的进步;2 基本硬件系统的设计与功能实现欢迎下载精品学习资源2.1 基本要求1掌握窗帘的开关、利用直流电机正反转来实现窗帘的开与关;2防过卷功能:利用霍尔传感器引入反馈来达到
3、防止过卷;(3) 具有无线遥控和手动按键掌握两种功能掌握单片机来掌握窗帘的开关;(4) 能够指示运行状态:通过发光二极管来指示电机的正反转,以掌握窗帘开关;2.2 单片机掌握系统原理及电路图为了简化电路、降低成本、提高牢靠性,本系统采纳AT89S52作为主掌握核心部件,主要通过按键或者远程掌握信号来实现电机的驱动的掌握信号;电路图见附 页;2.2.1 AT89S52 简介AT89S52 是一种低功耗、高性能CMOS位8 微掌握器,具有8K 在系统可编程Flash 储备器;使用 Atmel 公司高密度非易失性储备器技术制造,与工业 80C51 产品指令和引脚完全兼容;片上 Flash 答应程序储
4、备器在系统可编程,亦适于常规编程器;在单芯片上,拥有敏捷的 8 位 CPU和在系统可编程 Flash,使得 AT89S5在2 众多嵌入式掌握应用系统中得到广泛应用;2.2 . 2 AT89S52引脚介绍欢迎下载精品学习资源图 1 AT89S52引脚图 DIP 封装与工业 80C51 产品指令和引脚完 全兼容;片上 Flash 答应程序储备器在系统可编程,亦适于 常规编程器;在单芯片上,拥有敏捷的 8 位 CPU和在系统 可编程Flash,使得 AT89S52为众多嵌入式掌握应用系统提 供高敏捷、超有效的解决方案; AT89S52具有以下标准功能: 8k 字节 Flash, 256 字节 RAM
5、, 32 位 I/O 口 线,看门狗定时器, 2 个数据指针,三个 16 位 定时器/ 计数器,一个 6 向量 2 级中断结构,全双工串行口, 片内晶振准时钟电路另外, AT89S52可降至 0Hz 静态逻 辑操作,支持 2 种软件可挑选节电模式;闲暇模式下, CPU停止工作,答应 RAM、定时器/ 计数器、串口、中断连续工 作;掉电爱护方式下, RAM内容被储存,振荡器被冻结, 单片机与工业 80C51 产品指令和引脚完 全兼容;片上 Flash 答应程序储备器在系统可编程,亦适于 常规编程器;在单芯片上,拥有敏捷的 8 位CPU和在系统 可编程 Flash,使得 AT89S52为众多嵌入式
6、掌握应用系统提 供高敏捷、超有效的解决方案; AT89S52具有以下标准功能: 8k 字节 Flash,256 字节RAM, 32 位 I/O口线,看门狗定时器, 2 个数据指针,三个 16 位 定时器/ 计数器,一个 6 向量 2 级中断结构,全双工串行口, 片内晶振准时钟电路另外, AT89S52可降至 0Hz 静态逻 辑操作,支持 2 种软件可挑选节电模式;闲暇模式下,CPU停止工作,答应 RAM、定时器 / 计数器、串口、中断连续工作;掉电爱护欢迎下载精品学习资源方式下, RAM内容被储存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止;P0 口: P0口是一个 8
7、位漏极开路的双向 I/O 口;作为输出口,每位能驱动 8个 TTL逻 辑电平;对 P0端口写“ 1”时,引脚用作高阻抗输入; 当拜访外部程序和数据储备器时, P0 口也被作为低 8 位地址/ 数据复用;在这种模式下, P0 不具有内部上拉电阻; 在 flash 编程时, P0 口也用来接收指令字节;在程序 校验时,输出指令字节;程序校验 时,需要外部上拉电阻;P1 口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p1 输出缓冲器能驱动 4 个 TTL 规律电平;对 P1 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用;作为输入使用时,被外部拉低的引脚由于内部
8、电阻的缘由, 将输出电流( IIL );此外, P1.0 和 P1.1 分别作定时器 / 计数器 2 的外部计数输入(P1.0/T2)和定时器/ 计数器 2 的触发输入( P1.1/T2EX); 在 flash 编程和校验时,P1 口接收低 8 位地址字节;引脚号其次功能: P1.0 T2(定时器/ 计数器 T2 的外部计数输入),时钟输出; P1.1 T2EX(定时器 / 计数器 T2 的捕获/ 重载触发信号和方向掌握); P1.5 MOSI(在系统编程用); P1.6 MISO(在系统编程用); P1.7 SCK(在系统编程用)P2 口: P2 口是一个具有内部上拉电阻的 8 位双向 I/
9、O 口, P2 输出缓冲器能驱动 4 个 TTL 规律电平;对 P2 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用;作为输入使用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流( IIL ); 在拜访外部程序储备器或用 16 位地址读取外部数据储备器(例如执行MOVX DP)TR时, P2 口送出高八位地址;在这种应用中,P2 口使用很强的内部上拉发送 1;在使用 8 位地址(如 MOVX )RI拜访外部数据储备器时,P2 口输出 P2锁存器的内容; 在 flash 编程和校验时, P2口也接收高 8 位地址字节和一些掌握信号;P3 口: P3 口是一个具有内部上拉电阻
10、的 8 位双向 I/O 口, p3 输出缓冲器能驱动 4 个 TTL 规律电平;对 P3 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用;作为输入使用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流( IIL ); P3 口亦作为 AT89S52特别功能(其次功能)使用,如下欢迎下载精品学习资源表所示; 在 flash 编程和校验时, P3 口也接收一些掌握信号; 端口引脚 其次功能: P3.0 RXD串行输入口 ;P3.1 TXD串行输出口 ;P3.2 INTO 外中断 0 ; P3.3 INT1 外中断 1 ;P3.4 TO 定时/ 计数器 0 ;P3.5 T1 定时
11、/ 计数器 1 ; P3.6 WR外部数据储备器写选通 ;P3.7 RD外部数据储备器读选通 此外, P3口仍接收一些用于 FLASH闪存编程和程序校验的掌握信号;RST:复位输入;当振荡器工作时, RST引脚显现两个机器周期以上高电平将是单片机复位;ALE/PRO:G当拜访外部程序储备器或数据储备器时,ALE(地址锁存答应)输出脉冲用于锁存地址的低 8 位字节;一般情形下, ALE仍以时钟振荡频率的 1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的;要留意的是:每当访 问外部数据储备器时将跳过一个ALE脉冲;对 FLASH储备器编程期间,该引脚仍用于输入编程脉冲( PRO)G;
12、如有必要,可通过对特别功能寄存器( SFR)区中的 8EH单元的 D0位置位,可禁止 ALE操作;该位置位后,只有一条 MOVX和 MOVC指令才能将 ALE激活;此外,该引脚会被柔弱拉高,单片机执行外部程序时,应设置ALE禁止位无效;PSEN: 程序储存答应( PSEN)输出是外部程序储备器的读选通信号,当 AT89S52由外部程序储备器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当拜访外部数据储备器,将跳过两次PSEN信号;EA/VPP: 外部拜访答应,欲使CPU仅拜访外部程序储备器(地址为0000H- FFFFH),EA 端必需保持低电平(接地);需留意的
13、是:假如加密位LB1 被编程,复位时内部会锁存 EA端状态;如 EA端为高电平(接 Vcc 端), CPU就执行内部程序储备器的指令; FLASH储备器编程时,该引脚加上 +12V 的编程答应电源 Vpp,当然这必需是该器件是使用 12V编程电压 Vpp;XTAL1:振荡器反相放大器和内部时钟发生电路的输入端; XTAL2:振荡器反相放大器的输出端;欢迎下载精品学习资源2.3 单片机挑选及主机系统电路2.3.1 单片机介绍单片机又称单片微掌握器 , 它不是完成某一个规律功能的芯片 , 而是把一个运算机系统集成到一个芯片上;概括的讲:一块芯片就成了一台运算机;它的体积小、质量 轻、价格廉价、为学
14、习、应用和开发供应了便利条件;同时,学习使用单片机是了 解运算机原理与结构的正确挑选;单片机内部也用和电脑功能类似的模块,比如 CPU,内存,并行总线,仍有和硬盘作用相同的储备器件,不同的是它的这些部件性能都相对我们的家用电脑弱许多,不过价钱也是低的,一般不超过10 元即可.用它来做一些掌握电器一类不是很复杂的工作足矣了;我们现在用的全自 动滚筒洗衣机、排烟罩、 VCD等等的家电里面都可以看到它的身影!.它主要是作为掌握部分的核心部件;它是一种在线式实时掌握运算机,在线式就是现场掌握,需要的是有较强的抗干扰才能,较低的成本,这也是和离线式运算机的(比如家用PC)的主要区分;单片机是靠程序的,并
15、且可以修改;通过不同的程序实现不同的功能,特别是 特别的特殊的一些功能,这是别的器件需要费很大力气才能做到的,有些就是花大 力气也很难做到的;一个不是很复杂的功能要是用美国50 岁月开发的 74 系列,或者 60 岁月的 CD4000系列这些纯硬件来搞定的话,电路肯定是一块大PCB板!但是假如要是用美国 70 岁月胜利投放市场的系列单片机,结果就会有天壤之别!只由于单片机的通过你编写的程序可以实现高智能,高效率,以及高牢靠性!目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹;导弹的导航装置,飞机上各种外表的掌握,运算机的网络通讯与数据传输, 工业自动化过程的实时掌握和数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 遥控 窗帘 方案设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内