基于单片机电铃LCD1602液晶屏的显示.docx

基于单片机电铃LCD1602液晶屏的显示.docx

ID:55569666

大小:109.81 KB

页数:12页

时间:2020-05-18

基于单片机电铃LCD1602液晶屏的显示.docx_第1页
基于单片机电铃LCD1602液晶屏的显示.docx_第2页
基于单片机电铃LCD1602液晶屏的显示.docx_第3页
基于单片机电铃LCD1602液晶屏的显示.docx_第4页
基于单片机电铃LCD1602液晶屏的显示.docx_第5页
资源描述:

《基于单片机电铃LCD1602液晶屏的显示.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告(论文)基于单片机控制的电铃控制器单片机课程设计项目系列:基于单片机控制的电铃控制器一.设计要求(一)基本功能1.显示:可以显示星期、时、分和秒2.打铃:每天可设置20次,打铃持续时间每次1-90秒可调,每次打铃的间隔时间1-99分钟可调。3.铃声:置蜂鸣器可以发出监控声音(二)性能时间日误差<1.5秒(三)扩展功能1.可设定单/双休息日不打铃2.随季节变化,每天自动调整开与关的时间二.计划完成时间三周1.第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。2.第二周完成软件的具体设计和硬件的制作。3.第三周完成软件和硬件的联合调试。目录1引言-1-2总体设计方案-

2、1-2.1设计思路-1-2.1.1方案对比-1-(1)方案一-1-(2)方案二-1-(3)结果-1-2.1.2方案确立-2-2.2设计方框图-2-3设计原理分析-2-3.1按键电路-2-3.2显示电路-3-3.3响铃电路-4-3.4时钟电路-4-4总结与体会-5-参考文献-5-附录一主程序-6-附录二原理图-8-附录三PCB图-9-基于单片机控制的电铃控制器电气154单鲁豫摘要:本次电路设计中采用的AT89C52单片机,主要功能的实现是通过采用89C52芯片和DS1302芯片来完成的。同时为了使所设计的电路能够更好的使用,能够拥有更加良好的性能,该电路中还设计了,按键控制电路,为使用者

3、带来更多便利。关键词:AT89C52单片机DS1302时钟芯片LCD1602液晶屏蜂鸣器1引言基于目前传统电铃噪音大,声音刺耳,不符合人们追求绿色环保的要求,我们采用AT89C52单片机设计了一套自动打铃系统。单片机(Single-ChipMicrocomputerSCM)技术的应用,不但降低了生产成本,同时也方便了消费者,使操作简洁、安全。单片机的应用使许多复杂的事情,都能够简单、方便的实现了。用单片机控制的自动打铃器,充分发挥单片机体积小,价格便宜,功耗低,可靠性好等特点,充分发挥了单片机的控制优势。本打铃器可用于作息时间控制,方便了广大师生。2总体设计方案2.1设计思路利用单片机

4、及其DS1302时钟芯片设计一个时钟,在每秒加1的计时过程中,取当前时间与设定的打铃时间作比较,如果相等就输出打铃信号,不等则返回。如此反复运行2.1.1方案对比(1)方案一LCD1602液晶屏显示,AT89C52单片机,用单片机与时钟芯片工作,在时钟芯片中取出数据经过单片机送入液晶屏显示,去当前的时间与设置闹铃时间对比,从而给单片机电铃控制端口送入信号。(2)方案二数码管显示,工作方式基本相同,在于显示方面数码管显示比较单调,只能显示数字,而液晶屏可以显示字符多种符号。(3)结果由于显示问题,以及部译码综合考虑,选择LCD1602显示简洁,可以直观的调节,使用者更加容易上手。2.1.

5、2方案确立根据设计任务的基本要求,设计了由单片机(AT89C52)作为主控器件,LCD1602作为显示电路,四个按键组成的按键操作电路,以及三极管、蜂鸣器组成的报警提示电路。除了以上的硬件电路外,还充分利用软件、硬件相结合,充分发挥单片机设计的优势,使设计更具特色。系统可分成三部分,即时钟电路、时间显示电路、控制电路,而时钟电路起控制主导作用。时钟电路的构成由DS1302时钟芯片完成,时间显示电路则由单片机并口输出,送到LCD1602液晶屏。控制电路主要控制着复位电路、校时以及设置打铃点等操作。2.2设计方框图图一总体框图3设计原理分析3.1按键电路图二按键复位电路如图二所示,初步设计

6、了由五个按键来完成所有的操作,它们的功能分别是:设置确定键1键P1^2、返回确定键P1^3、返回加一移动键P1^4、减一移动键P1^5、复位键RST,具体操作方法由软件设计为菜单式操作,使所有的操作更加的简洁,方便。使本打铃控制器更具有现代化。以上按键具有多种功能,P1^2=1,P1^3=2,,1^4=3,P1^5=4,P1^4&1^5=5。首先进入,已在设置页面,1.setalarmtim2.setalarm,按1进入1页面设置闹铃持续时间,按2退出设置闹零持续时间页面,再按2进入闹铃时间设置,同时按下P1^5与P1^4键值为5开始移动光标,设置完毕可以按1储存时间,继续设置下一次,

7、此时按2键返回1.setalarmtim2.setalarm界面,此时按3进入1.setting2.running,此时按1进入1.setalarmtim2.setalarm界面,按2进入时间显示页面即running开始走程序。3.2显示电路如图三所示,LCD1602是一种工业字符型液晶,能够同时显示16x02即32个字符。LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。160

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。