遥控窗帘c语言程序,基于单片机的红外遥控窗帘设计论文(含c语言源程序) 本科毕业论文(设计).doc...

基于单片机的红外遥控窗帘设计论文(含c语言源程序) 本科毕业论文(设计)

摘 要

随着电子技术和自动化技术的发展,人们对生活质量的要求越来越高。家用电器产品也在不断的更新换代。从始初的晶体管、到电子管;由模拟到数字;由分立元件到集成电路;从普通向高性能、多功能型;由手动控制向红外线遥控、向智能化发展。此次要设计的就是红外遥控窗帘。它是采用89C2051单片机的最小系统设计,控制一个220V的可逆、直流电动机控制窗帘的拉开和关闭。

红外遥控的重点就在红外发送和接收及编码与解码问题。所以讨论的重点也就是这些个方面。当今专用的红外发送和接收器件非常多,编码与解码的方法也很多,所以要根据实际的情况来选取合适的发送、接收器件和编码、解码方法。除此之外,还要 了解单片机的接口技术的应用和单片机的抗干扰方法。接口方面主要介绍单片机的串口。抗干扰技术有:指令冗余、拦截技术、软件陷阱的设计、软件“看门狗”技术等。

关键词: 遥控,红外线,编码 ,抗干扰,智能,串行口With the development of electronic technology and automatic technology, people have more and more high expectations for life quality. The home electric equipment products are in constant update too. From the transistor of the beginning of beginning, to the electron tube ; Imitated it to the figure; From the discrete component to the integrated circuit; From ordinary to high performance , multi-functional type; By manual to control to infrared ray remote control, to intelligent to develop. This one that designed less important is an infrared remote control curtain. It adopt minimum system , 89C2051 of MCU design , control one 220V reversible changing speed the motor control to draw back and shut off the curtain.[27]

Infrared focal point of remote control in infrared to send with receiving and code and decode the issue. So focal point that discuss the. A special-purpose one infrared to send and receive device very more, code and method that decode too a lot of nowadays, so will choose suitable sending, receiving the device, code, decoding method according to the real situation. In addition, should understand the application of the interface technology of the one-chip computer and one-chip computer anti-interference method. Interface respect introduces one cluster of mouths of the one-chip computer mainly. Anti-interference technology is as follows, order redundancy, interception technology, design, software, software of trap “guard the gate dog " technology, etc.

Keywords: Remote control, Infrared ray ,Code ,Anti-interference ,Intelligence,Serial mouth目 录

摘 要I

ABSTEACTII

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章 红外遥控原理﹑红外线发射接收主控器件部分 1.1红外遥控的原理 1.2 红外遥控的优点………………………………………………………………………………7 1.3 红外遥控的发射器件……………………………………………………………8 1. 4 红外遥控的接受器件…………………………………………………………10 第二章 遥控窗帘的组成及原理 2. 1 遥控窗帘电源………………………………………………………………12 2. 2 遥控器………………………………………………………………13 2. 3 接收器………………………………………………………………………13 2. 4 功能控制电路………………………………………………………………………14 2. 5 窗帘开关控制电路………………………………………………………………17 2. 6 8051单片机的功能应用…………………………………………………………17 第三章 遥控窗帘的使用 3.1 遥控窗帘的现状 3. 2 单相异步机的原理…………………………………………………………21 3. 3 遥控器按键功能…………………………………………………………21 3. 4 彩灯的使用……………………………………………………………22 第四章 遥控窗帘的软件设计 4. 1 设计前提……………………………………………………24 4. 2 设计思路……………………………………………………26 4. 3 控制软件…………………………………………………27 4. 4 功能键与软件的联系…………………………………………………………………38 第五章 结束语……………………………………………………………………34 第六章 答谢词……………………………………………………………………35 参考文献……………………………………………………………………………36
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值