作者:郑州升达经贸管理学院 魏子超 邢露馨 刘娜
指导教师:
作品简介
开发背景:
一个舒适的温度会让人们生活变得更加的惬意,基于这样的一个想法,我们有了设计出一个智能室内温度控制系统的决定。来用这个系统智能的检测室内温度,并能在温度变化超出人们设定的舒适范围时自动开启空调来调节温度。另外还想着加入了按键功能来可以选择播放音乐,在人们闲暇之时放松一下心情,娱乐一下。还要加入时钟实时显示,在人们把它当作一个智能温度控制系统时,还可以作为一个电子时钟放在室内,增加实用性。
结构说明:
以STC15F2K61S2芯片为控制核心,同时我们添加了以温度传感器ds18b20、时钟芯片pcf8563、液晶显示模块lcd1602、直流电机、蜂鸣器、独立键盘为外围器件的电路。
功能和使用说明:
实时显示时间和温度,当温度变化太大已致于超出了人为设定好的阈值时,空调(在此系统中由直流电机模拟)自动开启,来调节室内温度,当室内温度恢复正常状态时,电机自动关闭,以此来实现室内温度的智能监测和控制。还有按键功能,来选择播放音乐,在人们闲暇之时愉悦心情。
平台选型说明
1、 采用宏晶公司最新STC15系列IAP15F2K61S2芯片。ISP/IAP,在系统可编程/在应用可编程,无需编程器,无需仿真器。可当仿真器使用。
2、增强型8051CPU,1T,单时钟/机器周期,速度比普通0851快8-12倍。
3、61K字节片内Flash程序存储器,擦写次数10万次以上。
4、片内大容量2048字节的SRAM。
5、共8通道10位高速ADC,速度可达30万次/秒,3路PWM还可当3路D/A使用。
6、共以通道 捕获/比较单元(CCP/PWM/PCA)。
7、内部高可靠复位,8级可选复位门槛电压,彻底省掉外部复位电路。
8、内部高精度R/C时钟,内部时钟从5MHz ~ 35MHz可选,相当于普通8051的60MHz ~ 420MHz。
9、一组高速异步串行通信端口SPI。
设计说明
1602液晶原理
1602LCD 分为带背光和不带背光两种,基控制器大部分为 HD44780,带背光的比不带背光
的厚,是否带背光在应用中并无差别
1602LCD 主要技术参数:
显示容量:16×2 个字符
芯片工作电压:4.5—5.5V
工作电流:2.0mA(5.0V)
模块最佳工作电压:5.0V
字符尺寸:2.95×4.35(W×H)mm
引脚功能说明
1602LCD 采用标准的 14脚(无背光)或 16脚(带背光)接口,各引脚接口说明如表 10-13
所示:
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 9 D2 数据
2 VDD 电源正极 10 D3 数据
3 VL 液晶显示偏压 11 D4 数据
4 RS 数据/命令选择 12 D5 数据
5 R/W 读/写选择 13 D6 数据
6 E 使能信号 14 D7 数据
7 D0 数据 15 BLA 背光源正极
8 D1 数据 16 BLK 背光源负极
表 10-13:引脚接口说明表
第 1 脚:VSS 为地电源。
第 2 脚:VDD接 5V正电源。
第 3 脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对
比度过高时会产生“鬼影”,使用时可以通过一个 10K 的电位器调整对比度。
第 4 脚:RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第 5 脚:R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。当 RS和 R/W
共同为低电平时可以写入指令或者显示地址,当 RS 为低电平 R/W 为高电平时可以读忙信
号,当 RS 为高电平 R/W为低电平时可以写入数据。
第 6 脚:E端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。
第 7~14脚:D0~D7为 8 位双向数据线。
第 15脚:背光源正极。
第 16脚:背光源负极。
LCD寄存器的选择
LCD指令表
作品特色
本系统简单实用,不仅可以显示出对人们日常生活十分必要的时间,还可以监测并自动调节室内温度,来为人们创造出一个舒适的生活环境。还加入了音乐播放功能。