单片机远程控制程序
单片机电话远程控制系统设计
间并 人 一 个 601电阻 , 81 由电 阻 上 分压 。 现 模 拟摘 机 。 实 然而 实 际 上 单 片机 不 工 作 时各 个 口初 始 为 高 电平 。所 以只
电话 智 能 遥 控 器 由单 片机 构 成 主 控部 分 .进 行 主 要 的 信 息 处 理 . 收 外 部 操作 指 令 形 成 各 种 控 制 信 号 . 完 成 对 于 各 种 信 接 并 息 的 记 录 : 口电路 提 供 单 片 机 与 电话 外 线 的接 口。 中包 括 铃 接 其 流 检 测 、 挂 机 控制 、 摘 忙音 检测 、 音 频 D MF识 别 . 语音 提 示 双 T 及 电路 。 系统 原 理 框 图 如 图所 示 。
21 0 0年第 4期
福
建 电
脑
11 6
单片机 电话远 程控 制 系统设计
谢文廷
(厦 门 同安 电 力公 司 福 建 厦 门 3 10 60 5)
【 要 】 本文主要介绍 了一种 以单片机 A 8 C 2和双音 多频 解码 集成电路 MT 80为核 心 , 过电话线路遥控的远 摘 : T9 5 87 通 程 多路 智 能控 制 器 。 系统 能 实现 对 电话 线双 音 多频 信 号 的识 别 与提 取 , 行模 拟摘 机 , 制 外设 设 备 产 生相 应 的 动作 。 有 该 进 控 带 语 音 芯 片 的 单 片机 在 系统 摘 机 时 , 能将 声 音 耦 合 到 电话 线 上 , 示 用 户 完成 相 应 的操 作 。 该 系统 实 用 、 能灵 活 多样 , 以 广 提 功 可 泛 的应 用 于 家 用 电 器或 者 其 它场 所 的 各 种控 制 设 备 。 【 关键词】 电话遥控 双音 多频 M 87 : T 80
远程控制原理
远程控制原理
远程控制原理是一种通过无线或有线通信技术,使得用户能够在远距离地操控或控制设备、系统或机器的过程。
远程控制通常涉及两个主要组件:控制终端和被控制系统。
在远程控制过程中,控制终端(如遥控器、电脑等)通过无线电或光信号等传输媒介将控制指令发送到被控制系统。
被控制系统(如家用电器、机器人等)接收到指令后,会执行相应的动作或命令。
远程控制原理的实现通常包括以下几个关键步骤:
1. 信号传输:控制终端将控制指令转化为无线信号或电信号,通过通信媒介传输到被控制系统。
无线通信技术包括红外线、无线电频率、蓝牙等。
2. 信号接收与解码:被控制系统接收到信号后,解码器将信号转换为可识别的指令。
解码过程通常涉及到信号的解调、去噪和解封装等。
3. 指令执行:被控制系统根据解码后的指令执行相应的动作或命令。
这可能涉及到控制机器的电路、执行机构或电子元件等。
远程控制原理在很多领域有广泛应用,例如家庭自动化、无人机操作、医疗设备操控等。
通过远程控制,用户可以方便地在远程控制终端上操纵设备,实现更加便利和灵活的使用体验。
要确保远程控制过程的安全性和可靠性,通常需要采取安全机制和协议。
例如,加密传输可以确保指令的机密性,身份认证可以防止未经授权的访问,错误检测和纠错能力可以提高传输过程的错误容忍度。
总之,远程控制原理是通过信号传输和指令解码的方式,实现用户对被控制系统的远程操控。
这种技术在现代化生活中扮演着重要的角色,为我们提供了更加便捷和灵活的控制体验。
用51单片机做一个物联网温度计+远程开关
⽤单⽚机做⼀个物联⽹温度计+远程开关⼀故事背景Array1,对物联⽹技术感兴趣的朋友想玩⼀些物联⽹应⽤练练⼿,这个正好合适。
2,刚毕业的萌新或者还没有毕业的⻘年男⼥,想学习物联⽹知识,这个适合你练⼿。
3,已经⼊坑单⽚机开发很久的⼯程师,想了解最新的物联⽹架构,接触⼀下互联⽹的思维,这个很合适。
4,拿这个项⽬练⼿很“划算”。
视频在阿⾥云⼤学在线免费看,源码相关软件可以零妖博客免费下载作为参考,原理图和PCB个⼈可以免费下载使⽤。
单纯讨论经济成本,⾃⼰打样+购买元器件估计RMB100。
想想啊兄弟们,100块钱的投⼊,买不来吃亏买不来上当,换来的是⼀丢沉甸甸的物联⽹知识。
5,整个项⽬得到了阿⾥云IOT事业部的⼤⼒⽀持,感谢阿⾥的同学给予帮助。
⼆物联⽹框架假设你是⼀个设计“农⽤电⼦温度计”的⼯程师。
⼀个养鸡场希望探索鸡舍温度与产蛋量的关系。
你会怎么做?⽤互联⽹的思维来思考的话,可以这样做。
1. 在鸡舍的不同区域安装温度传感器,并将温度数据上传⾄服务器;2. 统计每天的产蛋量,并定时上传到服务器;3. 在服务器上⾯可以跑⼀些机器学习或者深度学习或者其他适合这个场合的的算法,算法的输⼊参数就是海量的温度数据,产蛋量,对应的时间点等;4. 经过数个⽉的信号采集和分析,服务器可以输出⼀个适合这个鸡舍的数学模型;5. 进⼀步验证此模型是否⾜够优秀,并根据科学数据的指导合理安排鸡舍的采暖,做到节能⾼产!6. 真实的环境中,还会有很多参数影响产量,⽐如进⻝时间,外部噪⾳⽔平,⺟鸡的饲养密度,光照的控制等等,你都可以做成传感器将数据量化,上传⾄服务器进⾏科学计算。
整个环节中每⼀种传感器都发挥了不可替代的作⽤。
单独拿出温度传感器讨论⼀下“物联⽹”的架构:1. 传统的设备先上报数据到服务器,可以⽤WIFI联⽹。
市场上买⼀个WIFI模块,型号EMW3080.2. 设备通过WIFI模块链接路由器后就可以上⽹了。
你不⽤花费资⾦购买⾃⼰的云服务器,可以通过TCP的⽅式链接到阿⾥云的IOT专⽤服务器(每个⽉会有免费的额度,100万条消息)。
基于单片机的电话远程控制家电系统-毕业设计
黑龙江科技学院2011届本科毕业论文(设计)论文题目:基于单片机的电话远程控制系统目录1绪论 (4)2系统设计原理 (6)2.1 硬件功能分析 (6)2.2 软件模块分析 (8)3 系统硬件电路设计 (9)3.1振铃检测电路 (9)3.1.1电路工作原理 (9)3.1.2 电路图设计 (9)3.2 摘挂机控制电路 (9)3.2.1电路工作原理 (9)3.2.2 电路图设计 (10)3.2.3 核心AT89C2051芯片介绍 (11)3.3 双音频DTMF解码电路 (12)3.3.1 电路工作原理 (12)3.3.2 电路图设计 (13)3.3.3 核心MT8870芯片介绍 (13)3.3.4 MT8870解码表 (14)3.4 家用电器控制电路 (15)3.4.1 电路工作原理 (15)3.4.2 电路图设计 (15)3.4.3 核心74LS273芯片介绍 (16)3.5 信息反馈电路 (17)3.5.1 电路工作原理 (17)3.5.2 音乐集成电路芯片介绍 (18)3.5.3音乐集成电路使用中的注意事项 (18)4系统软件设计 (19)4.1 软件设计原理 (19)4.2 系统程序设计流程图 (19)5结束语 (20)参考文献 (21)附录一电路总图 (22)附录二程序清单 (23)基于单片机的电话远程控制系统摘要:随着通讯产业的迅速发展,电话机已经走进了千家万户,但是利用电话机进行远程控制的技术却没有多少实质性的进展.如何将电话远程控制用于日常生活中正是本文所要研究的课题,众所周知,近几年通信和电子信息技术行业有了长足发展,本文设计了一种电话远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制。
文章介绍了系统的组成、工作原理及程序设计方法。
对“振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制”等电路作了详细的说明。
简述基于PIC16C54单片机的家用空调远程控制系统
参 考文 献
当振铃 信号 到 来 时 , 线路 的 g V交流 振铃 信 号 经过 二极 管 v 一 、 整流 变 o : l , 4 换 成为 峰 值 9 v 0 的脉 动直 流 电 , 峰 值足 以 击穿 稳压 管 v , R 对 d充 电 , 其 s经 l
[ ] 刘 暾东, 昌才, 1 吴 韩尧. 空调 智能 节电器 设 计开发 [ ] 计算机 工程 与 J.
效且 操 作 码 正 确 时( 6 l )对 应 的 输 出端 RB 端输 出 高 电平 , 时发 操 如 6# , I 同
作成 功 提 示音 , 后 系统 自动 挂机 。 密 码或 操 作 码无 效 , 系统 直 接 挂机 然 若 则 不发 提 示 音 。 次操 作 成 功 后 , 调器 将 会 按照 远 程 设 定 的状 态运 行 。 每 空 三 、 结 语
体 育大学 学报. 0 . 2 4 0 4 [ ] 钟兴 永, 香华, 亮. 论体 育 、旅 游 、健 身 的和谐 与融合 [] 株 1 李 周 J.
洲工 程 学院学 报. 0 . 2 1 0 6 [ 连桂 红. 3 论体 育旅 游及 其基本 特征 【 ] 首都体 育 学院 学报. 0 . J. 2 5 3 0 [] 杨 吉春, 4 周珂. 论体育旅 游的市场特征 [] 广州体育学院 学报. 0 3 J. 2 0 . 3 【 ] 李 香 华, 5 钟兴永. 论体 育 旅游 的经济 功效 [ ] 云梦 学刊. 1 M 2 0 . 03
基于单片机的家用电器电话远程控制系统设计
3 7 5M I . 94 5
图4 D M T F解 码 电路
4: _b I tr '
2 4 语音提 示 电路 .
ID 40应 用 中使 用 操 作 模 式 时 要 注 意 下 两 以 S 12 当有 电话 呼入 并且 电话 远 程控 制 器 摘 机后 , 作 点 : 操
人员便会在语音提示电路的提示下输入密码 , 并进行 1 所 有初始操 作都是 从 0地址开始 , 址是 ) 0地 家用 电器 的控 制 。语 音 提 示 电路 采 用 语 音 录 放 芯 片 I 12 存储空间的起始端 , S 40 D 以后 的操作可根据模式 I 12 。I 12 是美国 I S 4 0 S 40 D D S D公司 出品 的优质单片 的不同, 而从不同的地址开始工作。当电路 中录放音 语音录放 电路 , 由振荡器 、 语音存储单 元 、 前置放大 转换或进入省电状态时 , 地址计数器复位为 0 。 器、 自动增益控制电路 、 抗干扰滤波器 、 出放大器组 输 2 当 P A L P A E或 R C变为低 电平 , ) L Y 、L Y E 同时 成 。一 个最 小 的 录 放 系统 仅 由一 个 麦 克 风 、 个 喇 A 、7为高 电平时 , 一 6A 执行对应操作模式。这种操作模 叭、 两个按 钮 、 一个 电源 、 少数 电阻 电 容组 成 。 录音 内 式一直执行到下一个低电平控制输人信号出现为止 , 容存人永久存储单元 , 提供零功率信息存储 , 这个独 这一刻现行的地址/ 模式信号被取样并执行。 无二的方法是 借助于美 国 I S D公 司的专利——直 2 5 电源 电路 . 接模拟存储技术 ( A T 实现 的。利用它 , 音和音 D S) 语 电源 电路 图如 图 5所示 。 电源部 分 由变 压器 、 桥 频信 号 被 直 接 存储 , 以其 原 本 的模 拟 形 式 进 入 E P 式 整流器 、 E— 电容 滤 波 、 成 稳 压 器 ( W70 ) 成 , 集 C 85 组 把 R M存储 器 。直接模 拟 存 储允 许 使 用 一 种 单 片 固体 20 O 2V交 流 电变成 了 5 V直流 电 。5 V直流 电再 由 10 0u 电路 方法 完 成 其 原 本 语 音 的 再 现 , 仅 语 音 质 量 优 和 0 1 不 . u电 容 进 行 滤 波 , 出 比较 稳 定 的 5 输 V直 流 电 胜, 而且可 以断 电语音 保护 。 压, 送到后 级 电路 。
基于单片机和USS协议的变频器远程控制系统
基于单片机和USS协议的变频器远程控制系统刘玲玲;乔书杰;李保强【摘要】针对变频调速工控现场普遍存在的电机和操作室远距离连接时监控变频器不便的问题,研发了基于单片机和USS协议的远程控制系统,通过变频器远程控制器的串行接口,利用工控领域通用协议USS通信协议,把变频器和控制系统连接起来,以主从机的方式通过RS485总线联网构成分布式系统控制多台变频器,并可组成DCS控制系统,达到过程数据、电动机运行状况实时监控的目的.文章阐述了基于单片机实现对USS协议变频器远程控制器的硬件组成与软件设置及其特点应用.【期刊名称】《自动化与仪表》【年(卷),期】2015(030)007【总页数】4页(P37-39,84)【关键词】单片机;变频器;远程控制器;通用串行接口协议;RS485总线【作者】刘玲玲;乔书杰;李保强【作者单位】郑州财经学院机电工程系,郑州450044;郑州财经学院机电工程系,郑州450044;机械工业第六设计研究院有限公司,郑州450007【正文语种】中文【中图分类】TP273变频调速系统在化工、机械、食品等行业应用十分广泛,许多变频调速现场,电机和操作室距离较远,变频器若安装在工控现场则不便于人员操作,若安装在操作室又对现场工人的观察和操作造成影响。
同时传统的开关量和模拟量控制因动力线拉的太远或较多信号线交织在一起容易造成干扰和控制的滞后等现象。
USS协议是一种工业通用通讯协议,其由西门子工程师开发,被广泛应用于工业控制相关产品中,尤其在变频器远程通讯控制中更为普遍。
鉴于上述情况,本文研究了基于单片机和USS协议的变频器远程控制系统。
变频器远程控制系统通过RS485总线联网实现远程控制变频器的启动、停止、加减速、正反转,并实时显示变频器的工作频率、转速等运行状态信息[1]。
单机通讯距离可达 1200 m(9600 b/s),RS485通过2条信号线,实现数据的接收,有效地消除了多条开关量、模拟量信号线共存时的干扰、滞后等问题。
单片机远程控制系统的设计及其应用
单片机远程控制系统的设计及其应用一、引言单片机远程控制系统是一种基于单片机技术的智能化控制系统,可以通过无线通信手段实现对各种设备的远程控制。
本文将详细介绍单片机远程控制系统的设计原理、系统组成、通信方式、远程控制协议以及应用领域等内容,旨在帮助读者更好地理解和应用该技术。
二、设计原理单片机远程控制系统的设计原理是基于单片机通过接收器和发射器与外部设备进行无线通信,通过控制信号的发送和接收以实现对设备的远程控制。
整个系统由控制端和被控制端组成,控制端负责发出控制信号,被控制端负责接收控制信号并执行相应操作。
三、系统组成1. 单片机:作为控制端和被控制端的核心控制器,负责接收、处理和发送控制信号。
2. 无线模块:提供无线通信功能,如蓝牙模块、Wi-Fi模块等。
3. 传感器:用于获取环境信息和设备状态,如温度传感器、光敏传感器等。
4. 执行器:负责执行被控制设备的操作,如电机、继电器等。
四、通信方式单片机远程控制系统可以采用多种通信方式,如蓝牙通信、Wi-Fi通信、红外通信等,具体选择通信方式需要根据实际需求和系统成本进行权衡。
1. 蓝牙通信:蓝牙通信是一种短距离无线通信方式,具有低功耗、易于使用的特点。
可以通过手机、平板电脑等设备与单片机进行蓝牙通信,实现对设备的远程控制。
2. Wi-Fi通信:Wi-Fi通信是一种较为常用的无线通信方式,具有较高的传输速度和较长的通信距离。
可以通过路由器或者Wi-Fi模块连接到互联网,实现对设备的远程控制。
3. 红外通信:红外通信是一种无线通信方式,常用于家电遥控、智能家居等领域。
通过红外发射器和红外接收器,可以实现对设备的远程控制。
五、远程控制协议为了保证单片机远程控制系统的稳定性和安全性,需要定义相应的远程控制协议。
远程控制协议规定了控制信号的格式、传输方式以及安全验证等内容,以确保通信的准确性和可靠性。
1. 控制信号格式:远程控制协议需要定义控制信号的格式,包括起始位、数据位、校验位等信息。
基于STC单片机的智能电话远程控制器设计
P1 1
L
P O 0
P 01
1
2
3
- 1 堡 竺 } — 一 ∽
丽 一 一
磊
盆
2
3
4
Z } I A1 J 1 1
MI S 0 2
M oS I 3
3 9 Байду номын сангаас1
3 8 02 3 7 03 3 6 04
—
8
Pl 6 P1 7 一
二 Ⅱ ’ 1
P O 6 P 0 7
P2 0
3 2
8 9
—
蕊
机
VCC I NT 0
1 3
1 2
2 l C1 RL1 1 K‘ 8
2 2 C1 1 U 2
邢 1 5 C1 8 C NT 1 4 Tl
《 工业控制计算机} 2 0 1 3年 第 2 6卷 第 8期
1 2 7
基于 S T C单片机的智能电话远程控制器设计
De s i gn o f Sma r t P h o n e R e mo t e Co n t r o l l e r Ba s e d o n ST C MCU
mo dul ar i z a t i on de si gn me t h od wi t h s o f t war e a nd h a r dwar e . Th e s y s t e m a l s o h as t he f un c t i on o f pa s s wo r d au t he n t i ca t i on , v o i c e
一
4 ) P 3口 : P 3 . 2 口( I N T 0 ) 用 于 检 测 MT 8 8 7 0译 码 是 否 完 成 , P 3 . 4用 于对 振 铃 信 号 进 行 计 数 。
基于单片机的无线智能家居环境远程监控系统设计
基于单片机的无线智能家居环境远程监控系统设计智能家居技术的快速发展为人们的生活带来了极大的便利和舒适。
然而,在工作或旅行期间,人们常常面临无法实时监控家里环境的问题。
为了解决这一难题,本文将介绍一种基于单片机的无线智能家居环境远程监控系统的设计。
1. 系统概述无线智能家居环境远程监控系统由三部分组成:物联网设备、数据传输系统和远程控制终端。
物联网设备通过感应器采集环境数据,并通过单片机进行处理和控制。
数据传输系统采用无线通信技术将采集到的数据发送给远程控制终端。
远程控制终端可以通过手机应用程序或者互联网实现对家居环境的监控和控制。
2. 硬件设计2.1 单片机选择本系统采用了一款性能稳定、功耗低的单片机作为主控芯片,具备丰富的周边接口和强大的处理能力。
2.2 传感器选择系统中使用了多个传感器来采集环境数据,如温湿度传感器、烟雾传感器、光照传感器等。
通过这些传感器可以实时获取居家环境的相关数据。
2.3 无线通信模块选择为了实现数据的远程传输,系统中采用了无线通信模块,如Wi-Fi或蓝牙模块。
这样可以在不同的网络环境下实现对家居环境的监控和控制。
3. 软件设计3.1 嵌入式软件设计系统中的嵌入式软件采用C语言编写,并通过单片机的编译器进行编译和调试。
嵌入式软件主要负责采集传感器数据、控制执行器和无线通信模块等功能。
3.2 服务器端软件设计系统中的服务器端软件负责接收和处理从物联网设备发送过来的数据。
服务器端软件可以实现数据的存储和分析,并将处理后的数据发送给远程控制终端。
3.3 远程控制终端软件设计远程控制终端软件可以通过手机应用程序或者网页实现对家居环境的监控和控制。
用户可以通过远程控制终端实时获取环境数据、设置家居环境参数、接收报警信息等。
4. 系统特点4.1 安全性系统中的数据传输采用了加密算法,保证了数据的安全性,防止数据被未经授权的用户窃取。
4.2 实时性系统可以实时采集环境数据,并将其传输到远程控制终端。
基于单片机的照明系统远程控制
S WF 1 R 一 型微功率 无线数传模块具 有最大 1 m的微 发射 功率 ; 0B d 可提供多种 载频频率 ; 高抗 干扰能力和低误码 率 , 在视距下 , 可靠传输 距离大于 3 0 ; 0 支持多信道 , 以根据需要扩 展到 1/2 m 可 63 信道 ; 串口, 双 三种接 口方 式 ; 智能 的数据控 制 , 无需编制 多余 程序 , 较大 的数据缓 冲 区, 可一次 传输无限长度 的数 据 ; 两种接 口收发等待时间 , 能用于高 既 速设备也可适用低速 系统 ; 门狗实时监控 , 看 使设备永不死机。
科技信息
计 算机 与 网络
基 于单片栅 昀照明系统 远程控制
常州信 息职 业技 术 学院
[ 摘
尹 茜
要] 本文主要 阐述 了无线远程控制设计原理和实现方法 , 从硬 件和软件设 计两个方面描 述 了设 计过程 , 制器采 用5 系列单 片 控 1
机, 通过无线数据模块 实现照 明灯的无线遥控 , 实现 了无线数据 传输 、 控制和显 示的功能, 而达到照 明灯具的智能控制。 从 【 关键词 ] 片机 无线传输 定时控 制 单
无线数字传输技术 日益完 善 , 重要 性也被人们所 认识 , 其 相应的基 于无 线数字传输 的产品也随处 可见。无线数 字传 输系统安装 简便 、 使 用效 率高 , 可应 用于各个领域 , 如 , 例 无线数据采 集 、 无线抄表 、 工业遥 控 、 宇 自动化 等等。无线数据传 输是通过单 片机的 串口与无线 数据 楼 传模块连接 , 需要 发送的数据通过无线发射模块发射出去后 , 把 由另外 个终端设 备的无线接 收模块 接收数据 , 从而实现数据的无线传输 , 完 成特定 的功能要求 。 1系统总体结构设计 . 系统 的结构 主要 由三部分组成 : 1上位机 系统 ;2 下位机 系统 ; () () () 3 通信 系统 。这三部分共 同完成了主控制器通过有线 、 无线通信方式 与分控制 器进行 信息交换 , 达到控制照明灯具的 目的。首先 , 需要采集 各个 监控 点的状态信息 , 此处 的数据传输采 用的是 R 4 5 S 8 的总线结构 , 在 此总线 结构基础 上 , 集到分 散的监控 点数据 , 采 再通 过无线传输 模 块, 将采 集的信 息发 送到主机上 , 在主机上保存和监控每个采集点的相 关信息 。 1 各个采集 的数据传输 . 1 多机 的通信 系统的终端采用 的R 一 8 半双工主从 式通信系统 , S4 5 主 机 可以发送命令 给各个终端 , 行数据采 集。该终端主要 负责对分布 进 的照明灯具进行 控制 , 用单 片机的 中断功 能接 收主机发送 的命令和数 据并 做出相应 的回应 。主机 可以发送数据或命 令到从机 , 机主要负 从 责对 分布 的照明灯具进行控 制 , 中断 的方式 接收主机发来 的命 令或 用 数据并做 出回应 。 1 终端与 主机 的数据传输 . 2 终端 与主机 的通信采用 的是无 线数据传输 方式 , 主要是 由主控器 和分控制 器两个模块 组成 , 系统结构框 图如图 1 所示 。主控 制器发送 遥控 指令 , 控制器主要接收遥控指令 , 分 送至单 片机 主控芯片对接收 的 数据进行分 析, 执行 主控制器 的指令 , 完成对照 明灯具的控制。
基于单片机的远程家电控制系统设计
基于单片机的远程家电控制系统设计摘要本文介绍了一种基于单片机的远程家电控制系统的设计。
该系统使用了无线通信技术和互联网技术,实现了通过手机APP或Web页面,远程控制家中的电器设备。
本文详细介绍了系统的硬件和软件设计,包括系统架构、通信协议、用户接口设计以及电器设备控制方法等。
最后,本文通过实验验证了该系统的功能和性能,结果表明该系统能够实现可靠的远程控制。
关键词:单片机,家电控制,无线通信,互联网技术,手机APP引言随着智能家居市场的不断发展,家庭中的电器设备越来越多,如何方便地进行控制和管理已成为家庭生活的重要问题。
本文提出了一种基于单片机的远程家电控制系统,该系统可以通过手机APP或Web页面实现远程控制。
该系统使用了无线通信技术和互联网技术,具有灵活性和可扩展性。
系统设计1.系统架构我们的系统包括两部分:主控制单元和家庭电器设备。
主控制单元使用了STM32F103单片机,通过WIFI模块实现与互联网的连接。
家庭电器设备通过红外线发射器和红外线接收器与主控制单元连接。
2.通信协议我们的系统采用了TCP/IP协议进行通信,可以确保数据传输的可靠性和安全性。
3.用户接口设计我们的用户接口使用了手机APP和Web页面,用户可以通过这些界面实现电器设备的遥控控制以及查看设备状态等功能。
4.电器设备控制方法我们的系统使用红外线发射器发送控制指令,通过红外线接收器接收电器设备的当前状态。
我们通过程序设计实现了电器设备的开关、调节亮度、调节音量等功能。
实验结果我们对系统进行了实验验证,结果表明该系统实现了可靠的远程控制。
在实验过程中,我们通过手机APP或Web页面遥控了家中的电器设备,并且可以查看设备的当前状态。
我们还对系统进行了模拟攻击测试,结果表明该系统具有一定的安全性。
结论本文介绍了一种基于单片机的远程家电控制系统的设计,该系统使用了无线通信技术和互联网技术,具有灵活性和可扩展性。
我们的实验结果表明,该系统可以实现可靠的远程控制,并且具有一定的安全性。
基于单片机的家电远程控制系统设计
DOI:10.19551/ki.issn1672-9129.2021.02.040基于单片机的家电远程控制系统设计于正凯(无锡机电高等职业技术学校㊀江苏㊀214028)摘要:随着互联网技术和自动化的迅速发展,人们对高质量生活方式的渴望已成为现实,科学技术的发展提高了生活的舒适性㊂上世纪末以来,特别是最近一年,技术网络得到了发展,提供了网络连接和所有物理手段的独立性㊂这将使人们能够通过网络解决问题㊂例如,对生活环境进行远距离观察,远距离调节空调温度等,在前后明确进入住宅区,根据这一设想,该项目通过单芯微型机㊁远程控制系统和网络㊁电话控制器来实施㊂该系统由一个电话和数字网络提供,而家庭终端则通过DT-MF信号进行监测㊂最终将信号发送给一个芯片,完成对家用电器产品的控制㊂关键词:单片机;家电远程控制;系统设计中图分类号:TP273;TM925.0㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)02-0041-01㊀㊀1㊀远程遥控技术常见方案1.1红外遥控方式㊂红外遥控是指具有一定距离的物体被用作无线电控制技术,例如在家里遥控,空气调节等 红外遥控系统通常由两部分组成,即传输端和接收端 红外遥控系统的工作原理是通过某种编码传送相关关键信息的发射机㊂收件人收到从分析某一编码战略中获得的信息,并完成对编码信息的识别和管理㊂红外遥控是一种非接触控制方式,不同于其他形式的无线控制,红外遥控可能不是一个对象控制的一部分,同一类型的产品可以在同一频率上使用,也可以不干扰;所以发明外汇遥控的简单,方形又快,但与其他的相比,红外线遥控短,不适合㊂远程连接㊂1.2PC远程控制方式㊂PC遥控装置是指远程个人计算机控制系统的硬件,基于Java或C语言㊂该语言开发了一个特定的远程控制接口,连接到PC终端网络,然后点击接口,将特定的设备控制指令发送到网络,通过网关网络,并在收到终端后,根据给定的路线,所有家用电器产品都可以转让,以检验教学方法㊂与其他控制方法相比,个人电脑遥控可以通过网络进行,而重要的是接收器的位置㊂先决条件是通过网络和外部联系,访问特定的管理接口,可以对家用电器产品进行远距离管理,这种控制方式要求对通信线路进行重组,并设计接口,投资规模较大㊂1.3电话网控制方式㊂近年来,最受欢迎的控制方法是电话网络,该网络通过电话对家用电器的中间生产水平进行远程控制,目前,从发展的角度来看,移动电话㊁移动电话等都在发展㊂使用这种控制方法,首先,选择机器有一定的优势,比其他控制手段,其次,家庭电话已经收到㊂这种控制方式不需要第二次连接,因此该文件很容易详细地描述了管理系统㊂2㊀AT89S52单片机在系统的实验模型中,我们使用了基于AT89S52芯片的两个模块㊂其中一个模块用作协调器,另一个模块用作最终设备㊂控制器和arm控制器通过串口传输数据㊂终端设备和传感器直接连接到终端节点㊂AT89S52是iee802.15.4和ZigBee应用程序的独特解决方案㊂它具有低成本㊁低消耗的特点㊂它有一个更大的8051控制器和高效的无线频率发射器㊂它集成了8kpsram 和强大的外部支持功能㊂在丹田模式下,电流损耗小于1uA㊂具有较强的数据处理能力和识别能力㊂可以满足硬件平台的要求㊂3㊀总体设计思路整个系统的基本工作原理是用户需要远程看电和拨打家庭电话㊂此时,家庭电话处于状态,电话连接线开始工作,并且感知到拨打电话的状态㊂此时,软件可以感应到脉冲信号,将单片机软件输入单片机软件,并将环路响应时间设置为6号㊂也就是说,当响铃次数少于6次或手机接通时,控制系统不会启动,也不会影响手机的正常工作㊂当电话铃响6次以上时,认为没有应答,系统开始正常工作㊂同时,系统会对按键时间进行监控㊂如果在10秒内未感应到钥匙,系统将自动启动㊂如果在指定时间内检测到钥匙,则执行该功能㊂负责电话管理的用户,通常是ISD1420项目的用户,正确地显示在ISD1420点的国际标准的声音记录和播放系统,我们公司生产的单个芯片,包括语音存储设备,头部放大器等,最小记录和播放系统-电源,麦克风,扬声器,部分电阻和电容器,用于存储直接模拟存储技术(通过插入存储装置,EPROM IDAST可以在一个独特的芯片的固体电路系统中播放一个原始的语音集,从而提供了极好的语言质量,最重要的是,关闭声音保护和增加系统工作时间㊂4㊀系统主要硬件介绍4.1自动摘㊁挂机电路㊂摘㊁挂机指令是通过上面的命令来自微机的T1区㊂当T1端口发送大电流时,由于相同电阻的限制,三极管处于工作状态㊂三极管接通后,控制电路正常,继电器本身通过电流接通电源,完成类似继电器的挂钩功能㊂外部的㊂自动连接电路㊂4.2振铃检测电路㊂当呼叫信号从线路输入0和1时,电话线的交流电压被桥式整流器过滤,呼叫信号通过光耦发送到7mls123㊂光耦将信号转换成电波,然后将特写镜头发送给imcu㊂imcu中的软件可以计算出接收到的脉冲数,次数达到6次㊂在89摄氏度时,T1和高级51之间的连接断开㊂4.3语音电路和控制电路的设计㊂语音电路与ISD4004通过语音芯片连接,语音控制电路㊂在基于单片机的家用电器遥控系统中,ISD4004允许电源+3V,在整个系统设计中,电源为+5V,电源不足会影响控制电路的声音,解决电源不平衡的问题,减少不合理电压对系统的影响㊂为了跳转,需要一个功率转换电路㊂i㊁E.通过转换电路将电源从+5V转换为+3V㊂结语:家电遥控是家电发展的趋势㊂目前流行的远程控制系统有红外遥控系统和PC远程控制系统㊂与这两种遥控系统相比,电话遥控系统不仅方便㊁简单,而且可以减少接线操作的投入㊂基于以上优点,设计了一种电话遥控系统㊂该控制系统可通过电话按键控制室内电器,实现对电饭煲㊁空调等电器产品的远程控制㊂参考文献:[1]栾兵.远程控制家用电器系统的设计与研究[J].电子制作,2019(20):31-33.㊃14㊃。
(完整word版)基于单片机的家电远程控制系统设计
内容摘要随着通讯产业的迅速发展,电话机已经走进了千家万户,但是利用电话机进行远程控制的技术却没有多少实质性的进展。
如何将电话远程控制用于日常生活中正是本文所要研究的课题,众所周知,近几年通信和电子信息技术行业有了长足发展,本文设计了一种电话远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共电话网络,通过电话实现对远程设备智能化控制.文章介绍了系统的组成、工作原理及程序设计方法.对振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制等电路作了详细的说明。
用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。
本装置适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品。
索引关键词:AT89C2051单片机双音多频DTMF解码电路振铃检测目录第一章系统设计原理 (1)1.1 硬件功能分析 (1)1.2 软件模块分析 (3)第二章系统硬件电路设计 (3)2。
1 振铃检测电路 (3)2.2 摘挂机控制电路 (4)2。
3 双音频DTMF解码电路 (6)2。
4 家用电器控制电路 (8)2.5 信息反馈电路 (10)第三章系统软件设计 (11)3。
1 软件设计原理 (11)3。
2 系统程序设计流程图 (12)第四章结论 (13)后记 (14)参考文献 (15)基于单片机的电话远程控制系统第一章系统设计原理1.1 硬件功能分析根据电话远程控制系统的具体设计要求该系统必须满足以下功能:一、通过电话网对异地的电器实现控制(开/关);二、控制器可以实现自动模拟摘挂机;三、控制器设置密码校验;系统必须具有以下单元功能模块:一、铃音检测、计数;二、自动摘挂机;三、密码校验;四、双音频信号解码;五、输入信息分析;六、控制电器开关;七、电器状态查询;八、忙音检测;本设计以89C2051单片机为控制中心,进行主要的信息处理,接收外部操作指令形成各种控制信号,并完成对于各种信息的记录;接口电路提供单片机与电话外线的接口。
单片机指令的网络通信与远程控制技术
单片机指令的网络通信与远程控制技术随着物联网技术的不断发展,越来越多的设备需要通过网络进行通信和远程控制。
单片机作为嵌入式系统的核心部件,在网络通信和远程控制中起着重要作用。
本文将讨论单片机指令的网络通信与远程控制技术,并介绍其应用和发展前景。
一、单片机指令的网络通信技术网络通信技术使得单片机能够与其他设备或计算机进行数据交换和通信。
单片机通过发送和接收指令来实现网络通信。
常用的网络通信协议有TCP/IP、UDP和HTTP等。
1. TCP/IP协议TCP/IP协议是互联网中最常用的一种协议,它能够保证数据的可靠传输。
单片机通过TCP/IP协议与其他设备进行通信,可以实现数据的可靠传输和双向通信。
2. UDP协议UDP协议是一种无连接的协议,它不保证数据的可靠传输,但传输效率高。
单片机可以使用UDP协议与其他设备进行实时通信,例如视频传输和音频传输等。
3. HTTP协议HTTP协议是一种应用层协议,常用于Web服务器和浏览器之间的数据交换。
单片机可以通过HTTP协议与服务器进行通信,例如获取数据和发送控制指令等。
二、单片机指令的远程控制技术远程控制技术使得用户可以通过网络远程操作单片机,实现对设备的控制和监控。
单片机通过接收来自网络的指令来实现远程控制。
常见的远程控制技术有Web控制和手机App控制等。
1. Web控制Web控制是通过Web界面来实现对单片机的远程控制。
用户可以通过浏览器访问相关网页,在网页上输入指令,由服务器将指令发送给单片机。
单片机接收到指令后,执行相应的操作。
2. 手机App控制手机App控制是通过手机App来实现对单片机的远程控制。
用户可以通过手机App发送指令,App将指令通过网络发送给单片机。
单片机接收到指令后,执行相应的操作。
这种方式非常便捷,适用于移动设备的远程控制。
三、单片机指令的应用单片机指令的网络通信与远程控制技术广泛应用于各个领域,包括家庭自动化、智能交通、工业控制等。
基于单片机的远程温度智能监控系统的设计与实现
3 2 网络 硬 件 设 计 . P A8 C 5 C 2 2 0收 发 器 与 SA10 J 0 0接 口 的 典 型 应 用 如 图 2
所 示 , 议 控 制 器 SA10 协 J 0 0的 串行 数 据 输 出 线 T X和 串行 数
据 输 入 线 R 分 别 通 过 光 电 隔 离 电 路 连 接 到 收 发 器 X P A8 C 5 , 收 发 器 P A8 C 5 C 2 20 C 2 20通 过 有 差 动 发 送 和 接 收 功 能 的 两 个 总 线 终 端 C NH 和 C NL, 接 到 总 线 电缆 。输 入 A A 连 RS用 于模 式 控 制 。
式 进 行 数 据 的 读 取 和 写 入 ,C S L脚 的 最 大 时 钟 频 率 为
3 K z 且 通 过 Z G79 2H, L 2 0的 /I T 引 脚 , 主 器 件 提 供 键 盘 N 给 中断 信 号 。 L 2 0能 在 3 3伏 供 电 的情 况 下 正 常 工 作 。 Z G79 . 单 片 机 提 供 三 条 I O 线 ( 条 中 断信 号 线 , 另 两 条 为 1C 总 / 一 2
漂 移 电压 为 0O 3 ℃ , 失调 电压 长 期 漂移 为 0 03JV。 . o Iv/ J .0‘ 经 过 计 算 ,L 2 5 性 能 参 数 可 以满 足 本 系 统 测 量 精 度 的 T C 6 2的
要 求 , 以本 系 统 的放 大 电路 中 的运 放 采 用 了 T C 62 所 L 25 。
对 于温 度 传 感器 , 由于所 测 出 的 P 电 阻温 度 传 感 器 两 端 t
的数 据 传 输 是 通 过 S L和 S A 两 个 脚 , 1C 总 线 接 口 方 C D 按 2
2基于LabVIEW和51单片机的空调远程控制
20.工作温度范围:40 +85℃(工业级) / 0 75℃(商业级) 21.封装:PDIP40,LQFP44,LQFP48 I/O 口不够时,可用 2 到 3 根普通 I/O 口线外接 74HC164/165/595(均可级联)来扩展 I/O 口, 还可用 A/D 做按键扫描来 节省 I/O 口,或用双 CPU,三线通信,还多了串口。
3. 单片机系统的硬件
硬件上我们需要 51 单片机最小系统、MAX232 串口电路、红外发射电路(二 级放大)、红外接收电路和 1602 液晶显示电路。电路图如下:
图 5 51 最小系统
图 6 串口电路
图 7 液晶显示电
图 8 红外发射电路
图 9 红外接收电路
在这个实例中,我们需要 38Khz 载波,这可以用 555 时基电路产生,然后再 与编码信号一起输入逻辑与门电路中得到已调制信号;也可以用定时器来模拟, 本实例选用此法。再者,要编码解码 NEC 格式的红外信号中的脉冲长短,我们 可以用软件延时,也可以用定时器,本实例两种都用到。更有甚者,我们需要串 口接收数据,这需要一个波特率发生器。最后,当我们想给遥控加一个学习键的 功能,使得它能成为一个万用遥控时,还需要将解码的数据存储下来,这需要一 个足够容量的 EEPROM(电可擦可编程只读存储器,一种掉电后数据不丢失的 存储芯片)。综上,选用了 STC12C5A60S2 作为处理芯片。对此芯片介绍请见附 录 1:
4. 单片机系统的程序设计
单片机控制无线遥控器的两种方法
32 2019.8 发明与创新·中学生
研究性学习
效果,用 89C52 单片机的 P2.4 引脚输出口经 过三极管驱动一个继电器,继电器输出的常 开触点两端分别连接按钮 A 的上引脚 X 和 下引脚 Ya,如图 3 所示。
这样通过继电器实现了两个设备的隔离 和配合,当继电器工作时常开触点闭合,虽然 按钮没被按下,但按钮上、下引脚已经被继电 器接通,可以发出无线遥控信号。
研究性学习
单片机控制无线 遥控器的两种方法
文 北京交通大学附属中学高三(1)班 张雪纯
生活中,使用电视机遥控器和空调遥 控器远程控制家电非常方便。这些遥控器 都属于红外遥控器,必须将遥控器发射信 号的一端对准家电才能起作用。汽车遥控 器属于无线遥控器,不需要对准汽车就能遥 控,更加方便。
我在老师的 指导下做一 个 基 于 89C52 单片机的智能巡检小车时,希望小车在发现 异常情况时不仅可以发出报警信号,而且能 通过遥控使附近的防护设备做出反应,因此 需要设计无线遥控电路。
33 2 0 1 9 .8
发明与创新·中学生
无线遥控器的一个按钮就是一个开关, 按钮按下去就是开关闭合,发出遥控信号。
图 1 无线遥控器和接收器
图 2 无线遥控器的按钮引脚示意图
二、无线遥控器的继电器控制 无线遥控器使用 12V 电池,而单片机 89C52 使用 5V 电源,因此,两个设备连接时 需要注意不同电压的匹配。 为了模拟人的手指按下按钮接通开关的
一、无线遥控器的基本原理 市面上有一种常见的四按钮无线遥控器 和对应的接收器,如图 1 所示,它的体积很 小,可以拿来改造。
拆开无线遥控器取出电路板,发现每个 按钮实际有四个引脚,其中上面两个引脚连 在一起,是公共线(标注为 X);下面两个引脚 连在一起 (四个按钮 A、B、C、D 的下面引脚 依次标注为 Ya、Yb、Yc、Yd),如图 2 所示。
基于单片机的家电远程控制系统设计(可编辑修改word版)
目录第一章绪论 (1)第二章远程控制的内容 (1)2.1智能家用电器主要的特点 (1)2.2智能家电具备的基本功能 (2)第三章系统设计的原理 (2)3.1总体设计原理 (2)3.2硬件模块分析 (4)3.3软件模块分析 (5)第四章系统软件设计分析 (5)4.1软件设计原理 (5)4.2系统程序设计流程图 (6)第五章系统的应用 (7)5.1系统的应用前景 (7)5.2系统的使用说明 (8)第六章小结 (9)后记 (10)参考文献 (11)附录电路总体设计图 (12)基于单片机的家电远程控制系统设计第一章绪论随着新型科技电子产品日益发达和人们生活水平的不断提高,受到潜移默化的影响,人们对生活质量以及家居环境的要求也在与日俱增,人们开始追求家庭生活现代换,舒适化,以及安全性等问题,特别是家电的选择和使用上,智能家居的出现正好满足了人们的需求。
随着电话通信网络的出现,利用电话实现远程控制已经在智能小区的管理中得到了广泛的应用,而移动通信技术的发展刚好为家电的远程控制奠定了基础。
本文介绍了一种电话远程控制技术。
本系统采用单片机控制家用电器的远程控制、远程电话,用户可以通过手机、电话到家用电器(如太阳能、冰箱)远程控制其工作状态,以满足用户需求为各种各样的家用电器,不仅如此,用户也可以根据你的需求和基于住宅需求不同的家用电器控制,达到了用户自己的家庭住宅最好的国家规定。
本次作品所使用到元器件都选择性价比较高的,这就可以在节约电器成本的前提下创造出更大的利用价值。
智能家居的优点主要体现在它不受时间和空间的限制,这就可以为人们节约大量的时间。
不仅如此,我们也可以在各路终端接上传感器从而实现对周围环境的监听,这就达到了一个对家居电器进行安全性的监护作用,也避免了很多不必要的麻烦。
远程监控还可以应用到企业的自动化控制的系统领域中去,可以为企业节约很多的资本,也可以应用到家庭医疗保健中,不仅降低了医疗保健成本,而且还有益于身心更加健康,我们把测量的结果直接传给医生,可以省去去医院排队等候的麻烦,也可以应用于网络家庭教育,帮助学生能够更好的学习。
单片机控制程序
单片机控制程序你想想啊,单片机就像一个小脑袋瓜,控制程序呢,就像是这个小脑袋瓜里的想法和指令。
有了这些指令,单片机才能干各种事儿。
单片机控制程序是咋来的呢?一般都是程序员们用专门的编程语言写出来的。
就跟咱说话一样,得有个规则,编程语言就是程序员和单片机交流的规则。
他们用这些语言告诉单片机啥时候干啥,怎么干。
比如说,咱要让单片机控制一个小灯亮起来。
那程序员就得用编程语言告诉单片机,啥时候给小灯通电,啥时候断电。
这就像咱开灯关灯一样,得有个开关。
在单片机控制程序里,这个开关就是一些指令。
单片机控制程序还能做很多复杂的事儿呢。
比如控制电机转起来,或者读取传感器的数据。
要是想控制电机,就得告诉单片机转多快,转多久,往哪个方向转。
这就跟咱开车似的,得有个油门、刹车和方向盘。
在单片机控制程序里,这些就是不同的指令。
读取传感器的数据也很重要。
比如说温度传感器,单片机控制程序可以让单片机定期去读取温度传感器的数据,然后根据这个数据来做一些决定。
要是温度太高了,就可以打开风扇降温;要是温度太低了,就可以打开加热器升温。
这就像咱感觉热了就脱衣服,冷了就穿衣服一样。
单片机控制程序还得考虑稳定性和可靠性。
不能说一会儿好用,一会儿不好用。
就像咱的手机,要是老是死机或者出问题,那可就麻烦了。
所以程序员们在写单片机控制程序的时候,得考虑各种情况,保证程序能够稳定运行。
比如说,要是电源不稳定怎么办?程序得能检测到电源的变化,然后采取相应的措施。
要是传感器出故障了怎么办?程序得能判断出传感器出了问题,然后给出一个错误提示。
这些都需要程序员们有丰富的经验和细心的设计。
单片机控制程序还可以不断升级和改进。
就像咱的手机软件一样,随着时间的推移,程序员们可以发现一些问题,然后改进程序,让它变得更好用。
或者根据新的需求,给程序增加一些新的功能。
比如说,一开始这个单片机控制程序只能控制一个小灯亮灭,后来客户要求能控制多个小灯,还能让小灯闪烁不同的颜色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
div ab
mov dbuf+0,a
mov dbuf+1,b
lcall dspls
jnb p3.7,work4
jb p3.6,kwai4
sjmp cope4
kwai4:ajmp wait
mov 42h,a
add a,51h
mov 46h,a
mov a,54h
mov 44h,a
mov a,55h
mov 45h,a
add a,54h
mov 43h,a
setb tr0
mov b,#10
div ab
mov dbuf+2,a
mov dbuf+3,b
mov a,42h
dec a
mov 42h,a
cjne a,#0,next4
mov a,52h
org 0000h
dbuf equ 30h
ljmp main
org 0003h
ljmp int
org 000bh
ljmp tzero
org 1000h
main:mov sp,#60h
work2:lcall del
inc 52h
mov a,52h
cjne a,#100,cope2
mov 52h,#0
sjmp cope2
wait3:jnb p3.4,cope3
sjmp wait4
cope3:mov a,54h
sjmp exit
loop5:mov 21h,#1
mov 22h,#1
mov 23h,#1
mov 24h,#1
exit:pop acc
pop psw
reti
key:jnb p2.6,wait
ajmp stop
add a,54h
mov 43h,a
mov tmod,#01h
mov th0,#3ch
mov tl0,#0afh
setb ea
setb et0
setb tr0
setb ex0
work4:lcall del
inc 55h
mov a,55h
cjne a,#100,cope4
mov 55h,#0
sjmp cope4
stop:mov a,51h
mov 41h,a
mov a,52h
jz loop5
mov a,46h
mov b,#10
div ab
mov dbuf+0,a
mov dbuf+1,b
mov a,46h
dec a
mov 46h,a
mov a,42h
mov 42h,a
add a,51h
mov 46h,a
mov 24h,#0
next4:setb p1.0
clr p1.1
cpl p1.2
setb p1.3
setb p1.4
clr p1.5
work3:lcall del
inc 54h
mov a,54h
cjne a,#100,cope3
mov 54h,#0
sjmp cope3
wait4:jnb p3.6,cope4
ajmp key
cope4:mov a,55h
db 6dh,7dh,07h,7fh,6fh
delay:mov r3,#50
d:mov r4,#50
djnz r4,$
djnz r3,d
ret
mov dbuf+1,b
mov a,44h
dec a
mov 44h,a
cjne a,#0,next1
mov a,54h
mov 44h,a
mov 21h,#0
next1:mov p1,#0f3h
setb p1.3
clr p1.4
cpl p1.5
sjmp exit
loop3:mov a,23h
jz loop4
mov a,46h
mov b,#10
div ab
mov dbuf+0,a
clr it0
setb px0
here:jnb p2.6,extra
lcall dspls
sjmp here
extra:lcall key
sjmp here
int:setb p1.0
setb p1.1
clr p1.2
mov a,40h
cjne a,#20,twai
mov 40h,#00h
sjmp loop1
twai:ajmp exit
loop1Байду номын сангаасmov a,21h
jz loop2
mov a,43h
mov b,#10
sjmp wait2
cope1:mov a,51h
mov b,#10
div ab
mov dbuf+2,a
mov dbuf+3,b
lcall dspls
jnb p3.0,work1
jb p2.7,wait
setb p1.3
setb p1.4
clr p1.5
jnb p3.2,$
reti
tzero:push psw
push acc
mov th0,#3ch
mov tl0,#0afh
inc 40h
div ab
mov dbuf+2,a
mov dbuf+3,b
mov a,43h
dec a
mov 43h,a
mov a,44h
mov b,#10
div ab
mov dbuf+0,a
mov dbuf+1,b
mov a,46h
dec a
mov 46h,a
mov a,41h
mov b,#10
div ab
mov dbuf+2,a
mov dbuf+3,b
mov a,41h
cope2:mov a,52h
mov b,#10
div ab
mov dbuf+2,a
mov dbuf+3,b
lcall dspls
jnb p3.3,work2
jb p3.1,wait
sjmp cope2
ajmp exit
loop2:mov a,22h
jz loop3
mov a,43h
mov b,#10
div ab
mov dbuf+2,a
mov dbuf+3,b
mov a,43h
mov b,#10
div ab
mov dbuf+0,a
mov dbuf+1,b
lcall dspls
jnb p3.5,work3
jb p3.4,kwai3
sjmp cope3
kwai3:ajmp wait
dec a
mov 43h,a
mov a,45h
mov b,#10
div ab
mov dbuf+0,a
mov dbuf+1,b
mov a,45h
dec a
mov 45h,a
mov a,51h
mov 41h,a
mov a,52h
mov 42h,a
add a,51h
mov 46h,a
mov a,54h
mov 44h,a
mov a,55h
mov 45h,a
ret
dspls:mov r0,#dbuf+0
mov r7,#4
mov b,#01h
loop:mov a,@r0
mov dptr,#dcode
movc a,@a+dptr
mov p0,a
mov a,b
sjmp cope1
work1:lcall del
inc 51h
mov a,51h
cjne a,#100,cope1
mov 51h,#0
sjmp cope1
wait2:jnb p3.1,cope2
sjmp wait3
wait:mov p1,#0deh
clr tr0
mov dbuf+0,#00h
mov dbuf+1,#00h
mov dbuf+2,#00h
mov dbuf+3,#00h
lcall dspls
wait1:jnb p2.7,cope1
mov 21h,#1
mov 22h,#1
mov 23h,#1
mov 24h,#1
mov 40h,#00h
mov 51h,#30
mov 52h,#5
mov 54h,#20
mov 55h,#5
mov p2,a
lcall delay
mov a,#0ffh
mov p2,a
mov a,b
rl a
mov b,a
inc r0