没有合适的资源?快使用搜索试试~ 我知道了~
学位论文-—基于stc89c52单片机的家用红外遥控系统.doc
0 下载量 14 浏览量
2023-07-01
16:07:25
上传
评论
收藏 1.45MB DOC 举报
温馨提示
试读
71页
学位论文-—基于stc89c52单片机的家用红外遥控系统.doc
资源推荐
资源详情
资源评论
泰 山 学 院
本 科 毕 业 论 文
基于 STC89C52 单片机的家用红外遥控系统
所 在 学 院 信息科学技术学院
专 业 名 称 自动化
申请学士学位所属学科 工 学
完 成 日 期 2013 年 5 月 1 日
摘 要
I
摘 要
随着科技的发展,特别是微电子技术的发展,单片机的应用已经深入到生活
的各个领域。本文以 STCC89C52 为控制芯片,DS1302 为时钟芯片,DS18B20 为
温度传感器,HS0038 红外一体接收头作为红外接收器,以此接收并处理遥控器按
键信号并用来矫正时钟时间。同时,本设计还加入了定时和设定温度上下限的功
能,当达到预设时间时执行开关灯命令,当温度低于温度下限或高于温度上限时
执行开空调命令,开关器件为两个大功率电磁继电器。本设计中所有外设数据显
示于 LCD12864 液晶,形成一个良好的用户界面。硬件电路图和 PCB 用 Protel99SE
绘制,软件开发环境为 KeilV3,设计实物为万用板焊接电路,经调试各项功能均
已正常实现。
关键词:红外遥控,单片机,DS1302,DS18B20,LCD12864
Abstract
II
ABSTRACT
With the development of science and technology, especially the development of
microelectronics technology, SCM applications have been deeply into all areas of life.
Taking STCC89C52 as control chip, for DS1302 clock chip, DS18B20 as temperature
collector, HS0038 infrared receiving head as integrated infrared receiver, signal
receiving and processing the remote control buttons, in order to correct the clock time.
At the same time, the project also joined the function of timing, and setting temperature
of upper and lower, executive orders open to turn off the lights when preset time is
reached, when the temperature lower than the temperature is lower or higher than the
temperature limit command execution open air conditioning, for electromagnetic relay
switch device. The whole project all the data shown in LCD12864 LCD, forming a
good user interface. Made in Protel99SE, the hardware circuit diagram and PCB
software development environment for KeilV3, project physical for universal plate
welding circuit, through debugging functions are normal.
Key words:infrared remote control, microcontroller, DS1302, DS18B20, LCD12864
目 录
III
目 录
1 绪 论 .................................................................................................................................................1
1.1 家用电器的发展及智能家电的前景.........................................................................................1
1.2 电子技术的发展对智能家电的推动.........................................................................................1
1.3 家用红外遥控系统设计思路.....................................................................................................2
2 硬件设计 ...........................................................................................................................................2
2.1 STC89C52 单片机介绍 ..............................................................................................................2
2.2 DS18B20 温度传感器介绍.........................................................................................................5
2.3 DS1302 时钟芯片介绍 ...............................................................................................................8
2.4 HS0038 红外一体接收器介绍 .................................................................................................10
2.5 LCD12864 液晶介绍 ................................................................................................................11
2.6 其他硬件电路...........................................................................................................................13
3 软件开发平台及软件 .....................................................................................................................15
3.1 开发环境介绍及程序总体结构...............................................................................................15
3.2 DS18B20 温度程序模块...........................................................................................................15
3.3 DS1302 时间程序模块 .............................................................................................................17
3.4 LCD12864 液晶驱动程序 ........................................................................................................20
3.5 HS0038 红外解码程序模块 .....................................................................................................21
3.6 定时定温功能的程序实现.......................................................................................................24
4 系统调试及设计总结 .....................................................................................................................24
4.1 系统调试...................................................................................................................................24
4.2 总结...........................................................................................................................................26
参考文献 .............................................................................................................................................27
致 谢 ...................................................................................................................................................28
附 录 ...................................................................................................................................................29
泰山学院本科毕业论文(设计)
1
1 绪 论
1.1 家用电器的发展及智能家电的前景
电器在国民日常生活和国防领域中占有举足轻重的位置,有着不可或缺的作
用,其中,家用电器与人们的生活的关系最为密切。家用电器问世已有百年历史,
美国人爱迪生发明了白炽灯,从此开创了家庭用电时代。19 世纪末电磁波被证实
存在,奠定了电子学诞生的基础。之后,二极电子管和三级电子管的发明使人们
开始了真正的电子应用。50 年代电子工业迅速发展,晶体管尤其是集成电路的发
明,使人们进入微电子时代同时家用电器的应用也提高到新的水平。
随着科技的发展家用电器也越来越智能化,家用电器的发展趋势主要有高性
能高可靠性,电路集成化功能多样化,随着现代电子技术的发展家用电器与多学
科交叉融合向着网络化与智能化发展。总体看来现代家用电器具有更强大的功能,
而实现强大功能的保障是具有良好的微处理器,一个智能家电可以实现多个传统
家电的功能。多功能是智能家电主要特点,同时,通信功能也是智能家电的发展
方向。另外,新型家用电器在环保,审美以及安全性上也对人们提出了新要求。
1.2 电子技术的发展对智能家电的推动
20 世纪以来,电子技术发展迅速,特别是近几年来,现代电子产品以及各种
消费电子产品已经渗透到了生活各方面,电子技术的发展有力的推动了科技进步
并且提高了人们的生活水平。以单片机为核心的多功能系统正在飞快的改变着人
们的生活,特别是一些家用智能产品,不但方便了人们的生活,更加丰富了人们
的生活方式。以本文中的家用红外遥控系统为例,该设计除了具有一般的日历功
能外,还增加了温度检测功能,但其能成为“智能”之处并不在于此,而是他可
以通过遥控按键设定时间值和温度值,程序会按照这些数值自动的控制继电器,
从而达到了定时开关灯,定温开关空调的目的。
在享受越来越智能化的电子产品的时候,我们还要再次感谢电子技术的发展,
集成化的功能模块已使编程和硬件设计变得非常方便。以温度采集模块为例,经
典的温度采集系统由温度敏感器件采集到模拟量、经过 A/D 转换和单片机电路组
成。由于温度传感器输出模拟量那么信号需要经过 A/D 转换,转换为数字量后才
剩余70页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 695
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
- IMG_0437.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功