8051照明灯智能控制器(3)

2019-03-27 20:25

延时15ms

写指令38H(不检测忙信号) 延时5ms

写指令38H(不检测忙信号) 延时5ms

写指令38H(不检测忙信号)

(以后每次写指令、读/写数据操作之前均需检测忙信号) 写指令38H:显示模式设置 写指令08H:显示关闭 写指令01H:显示清屏

写指令06H:显示光标移动设置 写指令06H:显示开及光标设置 2.3 SMC1602A参考连接:

1 8051系列总路线方式

2 8051系列模拟口线方式

◆ 控制器接口时序说明(HD44780及兼容芯片)

1 读操作时序

第 7 页 共 27 页

马培:单片机照明灯智能控制器

2 写操作时序

3 时序参数

极限值 最小值 400 150 - 30 10 - 20 40 10 典型值 - - - - - - - - - 最大值 - - 25 - - 100 - - - 时序参数 E信号周期 E脉冲宽度 E上升/下降沿时间 地址建立时间 地址保持时间 数据建立时间(读操作) 符号 tc Tpw Tr,tf Tsp1 Thd1 Td 单位 ns ns ns ns ns ns ns ns ns 测试条件 引脚E 引脚E、RS、R/w 引脚D0~D7 数据保持时间(读操作) Thd2 数据建立时间(写操作) Tsp2 数据保持时间(写操作) Thd2 3.系统硬/软件设计

3.1 夜用照明系统的设计

3.1.1方案论证和比较

第 8 页 共 27 页

1 采用NE555时基电路来进行定时,以便控制开关的时间,其他各系统单元分别用相应独立的电路来完成,其方框图如图3所示:

光敏电阻 接收电路 NE555定时电路 系统标准时钟电路 系统处理 电路 (LED)发光二极管 (照明电路) (BELL) 哄鸣器部分 图3

2 采用CPLD芯片来完成,其处围电路简单,具体方框图如图4所示:

(BELL) 哄鸣器部分 光敏电阻 接收电路 时钟 显示电路

(ATMEL) ATF1508AS CPLD芯片 (LED)发光二极管 (照明电路) 基本处围 电路 图4

综合以上三种设计方案,第一种精度较低,而且各部分全部采用模拟器件来组成部分,制作复杂;第二种采用CPLD元件来组成,要求对硬件描述语言(VHDL)要求较高,且控制时间准确,电路工作稳定;第三种方案采用单片机(AT89C/S52或者AT89C2051)制作调试方便、控制时间准备,电路工作稳定,而且非常简单(硬件部分)、使用范围广。为此本设计将选用第三种方案。

3 采用AT89S52和AT89C2051微处理芯片,来控制智能照明系统,具体方框图如图5所示: 本系统采用光敏电阻来感应(天亮/灭), 利用AT89C2051在内部构造了一个模拟信号比较器其输入端连到P1.0和P1.1口,P1.0和P1.1口的第二个功能分别为比较器的同相输入端和反相输入端,比

第 9 页 共 27 页

马培:单片机照明灯智能控制器

(LCD1602)显示部分 按键设置部分 (LED)发光二极管 AT89S52 微处理器 AT89C2051 微处理器 (BELL) 哄鸣器部分 基本外围 (晶振和复位) 电路 图5

光敏电阻 接收电路 结果存入P3.6口对应的寄存器,P3.6在AT89C2051外部无引脚。由于AT89C2051的引脚不够,所以多加一块AT89C/S52来扩展系统标准时钟电路,AT89C2051的P3.7脚与AT89S52的P3.7脚相连接,

R6为光敏电阻,其电阻值随着光线的增强而减少,当照度较小时P1.1口的电位小于P1.0口的电位,P3.6口输出高电平,只有在AT89C2051的ROM中写入相应的程序就可以控制P3.7口的电平,从而控制

图 6

AT89C/S52的P3.7口的电平,从而达到控制外围电路(照明与电铃电路),可变电阻的度的控制阈值。

由于本系统处理任务不复杂,所以在标准时钟电路采用模拟口线方式。如图9所示: 电源采用7805稳压集成芯片来提供稳定单片机夜用照明系统的电源,从而能够稳定的工作。 由于本电路比较复杂,采用传统万能板焊接时(要求焊接技术比较高),而且非常麻烦(飞线多),导致焊点大(不美观)所以采取自己做PCB,采用Protel 99 SE软件来画单片机夜用照明系统的原理图(.sch)和印制板(.pcb),最终效果图如图8:

3.2 标准时钟显示部分设计:

在小规模点阵液晶模块上使用液晶显示驱动控制器组成液晶显示驱动控制系统是非常有益的。

第 10 页 共 27 页

这使得液晶显示模块的硬件电路简单化,从而降低模块的成本。但是这也同时提高了对软件功能的

图7 照明灯智能控制器原理图

图8 PCB单面板

要求,也就是说,许多显示功能如光标、字符库、闪烁等都需要由软件编制而成。HD61203和HD61202就是这类液晶显示驱动控制器套件。之所以称它们为套件是因为HD61206和HD61202必须配套使

第 11 页 共 27 页


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

下一篇:于开展普惠性幼儿园认定工作的通知

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

马上注册会员

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