单片机设计电子打铃器 易稀.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机设计电子打铃器 易稀

目 录 题目:电子打铃器设计 1 1.设计简介及方案论述 1 1.1作息时间控制钟系统概述 1 1.2设计目的以及作用 1 1.3设计要求 1 2.设计思路与方案 2 2.1单片机总体设计思路 2 2.2各功能模块程序实现原理分析 2 2.2.1液晶码管驱动模块 2 2.2.2 蜂鸣器驱动模块 3 2.2.3 按钮控制模块 3 2.3 AT89C51单片机性能介绍 3 3.电子打铃系统硬件设计 6 3.1系统主要硬件电路 6 3.2液晶式数码管驱动模块的硬件设计 6 3.3蜂鸣器驱动模块的硬件设计 9 3.4键盘接口电路设计 10 3.5 总体运行进程 10 4.系统软件设计 11 4.1系统软件设计的主要内容 11 4.2序流程设计 11 5.系统调试与测试结果分析 14 5.1系统调试 14 5.2调试现象及解决方案 14 5.3仿真结果 14 6. 元件清单 15 7.心得体会 16 8.致谢 17 9.参考文献 18 10.附录 19 10.1程序清单 19 10.2电路图仿真 23 题目:电子打铃器设计 1.设计简介及方案论述 1.1作息时间控制钟系统概述 本设计是一个具有打铃功能的作息时间控制钟。它利用89C51单片机的2Hz时基计时,进行年历计算,并用的蜂鸣器驱动模块将它打出来;在进行时间计算,分每加一时,都与规定的作息时间比较,如果相等则进行相应的控制或动作。由七段显示驱动模块、蜂鸣器驱动模块和按钮控制模块三部分组成,四个按键用于报时及校正时间。现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。 1.2设计目的以及作用 能综合运用电子技术课程中的所学到的理论知识来完成自动打铃机的设计和分析电路,学会了在虚拟的环境下创建电路,计算和调整参数,能灵活的应用protues 软件画图,并且掌握了一定的单片片机知识,通过这门课的设计我还有以下几点收获: 1、有利于基础知识的掌握 自己思考,将理论知识上升到实践的高度,从而进一步打破了单片机的神秘面纱。 2、有利于逻辑思维的锻炼。 程序设计是公认的,最能直接有效的训练学生的创造思维,培养分析问题解决问题的能力的方法之一。即使见到陌生的程序,从任务分析,确定算法界面布局,缩写代码到调试运行,都能顺利完成。 1.3设计要求: 利用单片机组成一个电子打铃器。 按照学校上下课铃声次序设定定时间 用一个蜂鸣器模拟电铃,响铃10s。 周六周日不打铃 通过“周” “时” 键和“分”键分别校正周、时和分,每按一次对应+1。 2.设计思路与方案 2.1单片机总体设计思路 (1)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,LCD或LED的显示屏; (2)进行软件设计,利用单片机系统时钟先设计一个高精度的内部时钟系统,最小精确时间为期1秒; (3)在秒计数器的基础上设计一个24小时时钟,并设计若干定时功能; (4)设计打铃执行机构,完成自动打铃功能。 2.2各功能模块程序实现原理分析 图2-1 模块程序图 模块组成框图如图2-1所示,该模块由蜂鸣器驱动模块、蜂鸣器驱动模块和按钮控制模块电源,时钟电路五部分组成。且五部分都通过AT89C51来实现。 2.2.1液晶码管驱动模块 LCD正是由这样两个相互垂直的极化滤光器构成,所以在正常情况下应该阻断所有试图穿透的光线。但是,由于两个滤光器之间充满了扭曲液晶,所以在光线穿出第一个滤光器后,会被液晶分子扭转90度,最后从第二个滤光器中穿出。另一方面,若为液晶加一个电压,分子又会重新排列并完全平行,使光线不再扭转,所以正好被第二个滤光器挡住。总之,加电将光线阻断,不加电则使光线射出。 2.2.2 蜂鸣器驱动模块 采用压电式蜂鸣器,压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5-15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 脚说明: VCC:供电电压。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档