照明灯智能遥控开关(3)

2019-03-10 19:34

吉林工程技术师范学院毕业论文

图2-2 DM-162(及1602)与AT89C51连接图

RW EQU P3.6 ;确定具体硬件的连接方式 E EQU P3.5 ;确定具体硬件的连接方式 MOV P1,

#00000001B ;清屏并光标复位 ACALL ENABLE;调用写入命令子程序

MOV P1,#00111000B ;设置显示模式:8位2行5x7点阵 ACALL ENABLE ;调用写入命令子程序

MOV P1,#00001111B ;显示器开、光标开、光标允许闪烁 ACALL ENABLE ;调用写入命令子程序

MOV P1,#00000110B ;文字不动,光标自动右移 ACALL ENABLE ;调用写入命令子程序

MOV P1,#0C0H ;写入显示起始地址(第二行第一个位置) ACALL ENABLE ;调用写入命令子程序 MOV P1,#01000001B ;字母A的代码 SETB RS ;RS=1

CLR RW ;RW=0 ;准备写入数据 CLR E ;E=0 ;执行显示命令

11

第2章 硬件设备的应用

ACALL DELAY ;判断液晶模块是否忙? SETB E ;E=1 ;显示完成,程序停车 AJMP $ ENABLE:

CLR RS ;写入控制命令的子程序 CLR RW CLR E

ACALL DELAY SETB E RET DELAY:

MOV P1,#0FFH ;判断液晶显示器是否忙的子程序 CLR RS SETB RW CLR E NOP

SETB E

JB P1.7,DELAY ;如果P1.7为高电平表示忙就循环等待

RET END

程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DELAY,然后输入显示位置的地址0C0H,最后输入要显示的字符A的代码41H。

2.5 看门狗MAX813L

几乎所有的单片机都需要复位电路,对复位电路的基本要求是:在单片机上电时能可靠复位,在下电时能防止程序乱飞导致EEPROM中的数据被修改;另外,单片机系统在工作时,由于干扰等各种因素的影响,有可能出现死机现

12

吉林工程技术师范学院毕业论文

象导致单片机系统无法正常工作,为了克服这一现象,除了充分利用单片机本身的看门狗定时器(有些单片机无看门狗定时器)外,还需外加个看门狗电路;除此以外,有些单片机系统还要求在掉电瞬间单片机能将重要数据保存下来,因掉电的发生往往是很随机的,因而此类单片机系统需要电源监控电路,在掉电刚发生时能告知单片机。MAXIM公司推出的MAX813L刚好能满足这些要求,下面具体介绍该芯片的性能特点及使用方法。

MAX813L有双列直插和贴片两种封装形式,引脚功能如下:第(1)脚为手动复位输入,低电平有效;第(2)、(3)脚分别为电源和地;第(4)脚为电源故障输入;第(5)脚为电源故障输出;第(6)脚为看门狗输入,第(7)脚为复位输出,第(8)脚为看门狗输出。(如图2.3 所示MAX813L)

图2-3 看门狗电路图

MAX813L芯片具有以下主要性能特点:

1.复位输出。系统上电、掉电以及供电电压降低时,第(7)脚产生复位输出,复位脉冲宽度的典型值为200ms,高电平有效,复位门限的典型值为4.65V。

2.看门狗电路输出。如果在1.6s内没有触发该电路(即第(6)步无脉冲输入),则第(8)脚输出一个低电平信号。

3.手动复位输入,低电平有效,即第(1)脚输入一个低电平,则第(7)脚产生复位输出。

4.1.25V时,第(5)脚输出一个低电平信号。

MAX813L是一体积小、功耗低、性价比高的带看门狗和电源监控功能的复位芯片;它使用简单、方便。它所提供的复位信号为高电平,因而是应用于复位信号为高电平场合的单片机系统的理想芯片。

13

3.1 控制器的电路设计

电路设计

第3章 基于单片机的照明控制系统的硬件电路设计

系统,片内置通用8位中央处理器(CPU)和Flash 存储单元。

第3章 基于单片机的照明控制系统的硬件

主控制器采用AT89C51单片机作为微处理器,AT89C51是美国ATMEL

公司生产的低电压、高性能CMOS 8位单片机,片内含4K bytes的可反复擦

采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令

写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件

图3-1 单片机与狗门电路组成的控制电路

14

设为10kΩ 。

3.2 LCD液晶显示设计

是LM016L上没有控制背光灯的引脚。

吉林工程技术师范学院毕业论文

Χ”;第二行显示“CLOSE:Χ”。其中LM016L与1602功能及用法基本相同,只

图3-2所示电路中,1602所在库类别为“Optoelectronics”,子类别

库类别为“Resistors”,子类别为“Variable”(可变的)。滑动变阻器R5的阻值应

“Alphanumeric LCDs” (字符型显示器)。电路中使用了滑动变阻器R5,其所在

采用AT98C51驱动一片1602液晶显示器,使显示器第一行显示“OPEN:

图3-2 为显示电路

15


照明灯智能遥控开关(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:杜邦财务分析案例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: