电子设计大赛论文.docxVIP

  • 15
  • 0
  • 约7.06千字
  • 约 13页
  • 2017-07-02 发布于湖北
  • 举报
电子设计大赛论文

1概述本设计是以AT89C51芯片的电路为基础,通过51内部定时计数器计时,外部加上放音设备,以及调整时间和定时时间的键盘,通过软件程序来控制单片机内部的定时器,实现时间计时及音乐闹铃的功能。同时又增添了温湿度的实时监测功能,摆脱了闹钟功能的单调性。所有的信息通过低功耗的LCD1602来显示,比数码管显示的方式更有可视性。音乐闹铃让铃声不再令人厌烦单调。1.1设计方案用51内部计数器timer0计时,用DHT11实现温湿度的测量,用矩阵键盘来对年月日时分秒的调整及定时闹钟的设置,用timer1产生不同的音调,延时函数作为节拍计时,用蜂鸣器作为音乐播放器,最后用lcd1602来做显示器。1.2研究内容(1)由于1602只能显示两行信息,所以在设置闹钟时间时需要在新的屏幕区显示,这需要1602切屏,通过长按键盘按键来实现切屏,(2)通过键盘可以分别对两个显屏内的时间进行设置。2系统总体方案介绍2.1 系统组成框图音乐闹钟的系统结构以AT89C51单片机位控制核心,加上矩阵键盘、时钟复位电路、DHT11温湿度模块,蜂鸣器、LCD1602模块组成。单片机核心控制,根据DHT11获取的数据以及闹钟时间与当前时间的比较来控制音乐的产生。系统组成框图如图2.1所示。2.2各部分硬件设计及其原理2.2.1AT89C51简介AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图3.2所示图3.2 AT89C51系列单片机2.2.2DHT11介绍(1)DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。(2)接口说明用5K上拉电阻,(3)电源引脚DHT11的供电电压为3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。(4)DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据 +8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。2.2.3时钟振荡电路AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或者陶瓷谐振器一起构成自然振荡器。外接石英晶体及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1,C2虽然没有什么严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。如果使用石英晶体,我们推荐电容使用30PF10PF,而如果使用陶瓷振荡器建议选择40PF10PF。用户也可以采用外部时钟。采用外部时钟的电路如图示。这种情况下,外部时钟脉冲接到XTAL1端,即内部时钟发生器的输入端,XTAL2则悬空。由于外部时钟信号是通过一个2分频触发器后作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求,但最小高电平持续时间和最大的低电平持续时间应符合产品技术条件的要求。振荡器电路图如下:图3.3 单片机内部、外部振荡电路2.2.4LCD1602(1)1602采用标准

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档