基于单片机AT89C51的无线多路灯具控制系统
更新时间:2023-11-02 19:54:01 阅读量: 综合文库 文档下载
- 基于单片机的毕业设计题目推荐度:
- 相关推荐
基于单片机AT89C51的无线多路灯具控制系统
[摘要]介绍一种基于单片机AT89C51和无线传输模块LZ713i GPRS DTU构成的多路灯具控制系统。论述其工作原理和软硬件设计方法。
[关键词]单片机AT89C51 无线传输模块LZ713i RS-485接口 看门狗
中图分类号:TP271+.4文献标识码:A 文章编号:1671-7597(2008)1010021-02
一、引言
数据传输方式分为有线方式和无线方式传输。有线方式布线比较复杂,在某些不适合布线的场所需要采用无线方式。现有的一些简易无线发射接收模块传输距离近,速率低,可靠性差,不适合用于产品的设计。本文介绍的LZ713i GPRS DTU无线传输模块,具有传输距离远,速率高,数据可靠的优点,和单片机结合可用于许多场合。
二、系统简介
本系统由一个控制台、多个灯具控制器组成。微处理器采用AT89C51,该芯片内含4k可编程程序存储器,可擦写1000次。复位电路采用具有看门狗功能的MAX813L。通讯接口电路采用MAX1487E[1];无线传输模块采用厦门蓝斯通讯有限公司的LZ713I GPRS DTU ,内部集成了高速嵌入式处理系统,提供TCP/IP协议栈,适用于自身不带,但具有RS232/485/TTL接口通讯能力的设备,为用户提供高速、永远在线、透明数据传输的通道[2]。
(一)控制台
1〃硬件设计。原理图见图1。控制台由键盘、液晶显示器、复位电路和通讯部分组成,完成选号及动作控制。
2〃软件设计。程序由按键处理、显示、通讯和喂狗四部分构成。按键处理部分的功能:判别是否有键按下,无键按下时,返回;有键按下时,首先扫描键盘,得到按键的列值和行值,然后延时12ms去抖动,再判断是否有键按下,若有,根据按键的行值和列值计算键值,并保存键值,之后转入键值解释部分进行处理。显示部分功能:显示输入的设备编号和动作编号。通讯部分的功能:以一定的时间间隔向下位机发送信息。
按键子程序:
KEYSUB:
MOV A,P0 CPLA JZK1
MOV R5,#0FFH
MOV R4,#00H ;第一列值
MOV P2,#0FFH
CLR P2.0
LCALL LIE
MOV R4,#01H ;第二列值
MOV P2,#0FFH
CLR P2.1
LCALLLIE
MOV R4,#02H ;第三列值
MOV P2,#0FFH
CLR P2.2
LCALL LIE
MOV R4,#03H ;第四列值
MOV P2,#0FFH
CLR P2.3
LCALL LIE
K1:RET
LIE: MOV R2,#00H ;第一行值
MOV A,P0
ANL A,#01H
JZ KEY
MOV R2,#01H;第二行值
MOV A,P0
ANL A,#02H
JZ KEY
MOV R2,#02H;第三行值
MOV A,P0 ANL A,#04H JZ KEY
MOV R2,#03H;第四行值 MOV A,P0 ANL A,#08H JZ KEY
MOV R2,#04H;第五行值 MOV A,P0 ANL A,#10H JZ KEY RET
KEY: LCALL DELAY12ms
MOV A,P0
CPLA
JZJ1
MOV A,R2 ;计算键值
RL A
RL A
ADD A,R4;键值=列值(R4)+行值(R2)×4
MOV R5,A;键值保存于R5
J1:RET
显示子程序:
LCDDISP:
MOV R2,#04H ;要显示数据个数
MOV R0,#ADDR;要显示数据地址
L1: MOV A,@R0
LCALL LCD1
DEC R0
DJNZ R2,L1
RET
正在阅读:
粪便清运服务合同12-19
初中英语语法大全汇总05-17
河南省重有色金属冶炼及压延加工行业综合治理技术规范11-06
用构造法求数列的通项公式的分类和求解方法05-18
收楼服务方案11-08
三个安装法兰直线轴承时需注意的重点问题07-03
对幼儿园教育小学化倾向的思考03-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 多路
- 单片机
- 控制系统
- 灯具
- 基于
- AT89C51
- 无线
- Hilbert - Huang - guide
- 读《教学革命 - 蔡林森与先学后教》有感
- 论侦查人员的证据意识
- 学习hypermesh第一步:面板详解 - 图文
- 弥兴中学课例研修资料汇编(学校)123 - 图文
- An Analysis of Jane Eyre
- 水分析化学第三版课后习题答案
- 医学影像物理习题
- 视觉传达设计史复习题
- 云浮中学100周年校庆工作总结--钟
- 舵系作业指导书 - 图文
- 上海中学顾滨
- 2016冶炼专业监理工程师继续教育考试卷(90分)
- 市海事局2012年1至5月依法行政工作情况汇报
- 流体力学讲义 第六章 流动阻力及能量损失2汇总
- 2012考试大纲答案
- 避雷器型号含义
- 2012-2013学年第一学期九年级物理期中测试卷及答案
- 如何帮助初一新生尽快适应初中生活
- 所见即所得的APP软件开发工具 - lae软件开发平台