您的位置 首页 新品

根据单片机红外遥控多功能电子钟规划

摘要 设计以AT89C51单片机为核心,软件部分采用C语言模块化设计,具有显示年、月、日、时、分、秒和温度以及闹钟和整点报时的功能,并且可通过红外遥控器进行基本时间的调整和闹钟的设定。全部信息可通过

摘要 规划以AT89C51单片机为中心,软件部分选用C言语模块化规划,具有显现年、月、日、时、分、秒和温度以及闹钟和整点报时的功用,并且可经过红外遥控器进行根本时刻的调整和闹钟的设定。悉数信息可经过1602点阵式液晶直观显现,选用家电通用的红外遥控器进行操控,便利运用,具有宽广的市场前景。

关键词 单片机;电子钟;红外遥控;DS18B20;LCD;DS1302

现在,单片机进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面开展。本文以AT89C51单片机为主控芯片,DS1302为时钟操控芯片、DS18B20为温度收集芯片和LCD液晶显现模块为显现器进行多功用电子钟体系的规划,体系具有时刻、星期、温度、闹铃等功用,并能够完结红外遥控时刻校准。该电路选用AT89C51单片机作为中心,功耗小,+5 V电压供电,有掉电维护功用,可长时刻安稳作业。

1 体系总体规划

体系规划有以下模块:AT89C51单片机操控模块,时钟芯片DS1302模块,温度收集DS18B20模块,液晶显现屏LCD1602模块,红外发射接纳模块以及声光报警模块。其体系总体规划框图如图1所示。

a.jpg

2 体系硬件规划

2.1 单片机最小体系

主控芯片运用Atmel公司的单片机AT89C51,选用40引脚双列直插封装(DIP),内部由CPU;4 kBROM;256 Byte RAM;2个16位守时/计数器T0和T1;4个8位I/O端口;1个全双功串行通讯口等组成。

2.2 DS18B20驱动电路

温度收集选用美国Dallas公司的智能温度传感器DS18B20,其特性有:(1)共同的单线接口方法:DS18B20与微处理器衔接时仅需求一条口线即可完结微处理器与DS18B20的双向通讯。(2)在运用中无需任何外围元件。(3)可用数据线供电,电压规模3.0~5.5 V。(4)测温规模-55~+125℃。固有测温分辨率为0.5℃。(5)经过编程可完结9~12位的数字读数方法。(6)用户可自行设定非易失性的报警上下限值。(7)支撑多点组网功用,多个DS18B20能够并联在仅有的三线上,完结多点测温。(8)负压特性,电源极性接反时,温度计不会因发热而焚毁,但不能正常作业。

2.3 时钟电路

DS1302是美国Dallas公司推出的一种高性能、低功耗的实时时钟芯片,附加31 Byte静态RAM,选用SPI三线接口与CPU进行通讯,并可选用突发方法一次传送多Byte的时钟信号和RAM数据。实时时钟可供给秒、分、时、日、星期、月和年,一个月31地利能够主动调整,且具有闰年补偿功用。作业电压2.5~5.5 V,选用双电源供电,可设置备用电源充电方法,供给了对后备电源进行涓细电流充电的才能。

2.4 1602LCD驱动电路

体系选用1602LCD显现模块,它是一种专门用来显现字母、数字、符号等的点阵型液晶模块,它由若干个5×7或5×11等点阵字符位组成,每个点阵字符位都能够显现一个字符。每位之间有一个点距的距离,每行之间也有距离,起到了字符距离和行距离的效果,正因为如此,所以不能显现图形。

2.5 声光报警模块的规划

闹钟模块选用蜂鸣器完结,用单片机的守时器去生成各种不同乐律。蜂鸣器是一种一体化结构的电子讯响器,选用直流电压供电。经过单片机的引脚输出的电平改变来操控蜂鸣器的导通与否,如当时时刻与闹铃时刻相同,蜂鸣器发声和指示灯亮光。

2.6 红外遥控体系

因为红外线遥控装置具有体积小、功耗低、功用强、本钱低一级特色,选用红外线遥控不只运转牢靠并且能有效地阻隔电气搅扰。

通用红外遥控体系由发射和接纳两部分组成,使用编/解码专用%&&&&&%芯片来进行操控操作,发射部分包含键盘矩阵、编码调制、LED红外发送器;接纳部分包含光、电转化放大器、解调、解码电路,其体系如图2所示。

b.jpg

体系选用NEC公司的uPD6121G芯片发射码格局的芯片组成发射电路。当发射器按键按下后,即有遥控码宣布,按键不同遥控编码也不同。

一体化红外线接纳器TL1838是一种集红外线接纳和放大于一体,无需外接元件,就能完结从红外线接纳到输出、并与TTL电平信号兼容的一切作业,而体积和一般的塑封三极管巨细相同,它适合于各种红外线遥控和红外线数据传输。它仅有3条管脚,分别是电源正极、电源负极以及信号输出端,其作业电压约为5 V,接纳频率为38 kHz。

3 体系软件规划

体系由单片机操控,体系初始化部分主要是对体系的时钟芯片、液晶显现器进行设置,时刻由时钟芯片获得后送入主控芯片,经过液晶显现器1602LCD来显现,时刻、日期、闹铃的修正经过红外遥控器操控。体系软件规划主要由DSl302时钟操控、DS18B20温度收集、红外遥控、1602液晶驱动等程序模块组成,整个体系的主程序如图3所示。硬件仿真成果如图4所示。

c.jpg

4 结束语

体系以单片机的C言语进行软件规划,为便于扩展和更改,增加了程序的可读性和可移植性。功用规划完全,可显现时刻、日期、星期、温度、闹铃以及红外遥控等功用,具有读取便利、显现直观、功用多样、本钱低价等长处。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/293105.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部