全文预览

基于51单片机的电子音乐门铃设计与实现-物联网工程毕业设计(论文)

上传者:似水流年 |  格式:doc  |  页数:21 |  大小:624KB

文档介绍
K2,单片机根据开关K1判断主人是否在家,当K1断开时,即主人在家,则驱动蜂鸣器播放主人预先设定的音乐,并且LCD1602液晶显示屏显示内容Р“e!Please wait!”,主人此时可关闭蜂鸣器和LCD提示前去开门。当K1闭合时,即主人不在家,则蜂鸣器无任何声音,同时LCD1602显示内容“Sorry!maste is not at home!”。Р具体功能流程如图所示:Р开始Р门铃按键K1Р主人是否在家Р(开关K2)Р否Р是РLCD显示主人不在家РLCD显示Р蜂鸣器播放音乐Р主人关闭音乐播放和LCD提示Р结束Р图3-2系统功能流程图Р四、硬件设计Р4.1 复位电路的设计Р复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为了摆脱困境,也需要按复位键以重新启动。Р在振荡器工作时将RST脚保持至少两个机器周期高电平,12时钟模式为24个振荡器周期,6时钟模式为12振荡器周期,可实现复位。为了保证上电复位的可靠RST保持高电平的时间至少为振荡器启动时间通常为几个毫秒再加上两个机器周期复位后振荡器以12时钟模式运行当已通过并行编程器设置为6时钟模式时除外。Р本次设计复位电路设计,如图4-1所示。Р图4-1复位电路Р4.2 时钟电路的设计Р时钟电路产生与单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格的按时序进行工作。而时序所研究的则是指令执行中各信号之间的相互时间的关系。Р在51单片机内部有一个高增益反向放大器,其输入端为芯片引脚XTAL1,输出端引脚为XTAL2,在芯片的外部通过这两个脚跨接晶体振荡器和微调电容,形成反馈电路,就构成一个稳定的自激振荡器。如图4-2所示:

收藏

分享

举报
下载此文档