单片机论文参考:5、基于单片机的自动打铃系统

本设计使用AT89C51单片机创建了一个自动打铃系统,包括七段数码管显示、蜂鸣器驱动和按钮控制模块。系统支持24小时制显示,具备调时、调分、复位功能,能在预设时间自动打铃。设计详述了硬件电路,如七段数码管和蜂鸣器驱动,以及软件设计,包括主程序流程和中断服务程序。
摘要由CSDN通过智能技术生成

摘 要

   本次设计中的LED数码管电子时钟电路采用24小时制记时方式,本次设计采用AT89C51单片机的扩展芯片和6个PNP三极管做驱动,由三块LED数码管构成的显示系统,与传统的基于8/16位普通单片机的LED显示系统相比较,本系统在不显著地增加系统成本的情况下,可支持更多的LED数码管稳定显示。设计采用AT98C51单片机,使用5V电源供电,并且在按键的作用下可以进行调时,调分,复位功能。计时数据的更新在计算机C语言的驱动下每秒自动进行一次,但不需程序干预其输出状态。

关键词:AT89C51;  数码管 ;  LED   

引 言

        本设计是根据我们所学习的单片机课程,按照大纲要求对我们进行的一次课程检验,是进行单片机课程训练的必要任务,也对我们掌握单片机应用有很大的帮助。掌握单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。

        当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效的方法就是理论与实践并重,本文用AT89C51单片机设计的一个自动打铃系统。

第一章 设计简介及方案论述

1.1作息时间控制钟系统概述:


    本设计是一个具有报时功能的作息时间控制钟。它利用89C51单片机的2Hz时基计时,进行年历计算,并用的蜂鸣器驱动模块将它报出来;在进行时间计算,分每加一时,都与规定的作息时间比较,如果相等则进行相应的控制或动作。由七段显示驱动模块、蜂鸣器驱动模块和按钮控制模块三部分组成,四个按键用于报时及校正时间。现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。本设计实现了这些功能,给学校及其他机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制的智能化。

1.2本设计任务和主要内容:

自动广播打铃系统是一款专业的自动广播打铃系统软件。软件既可以用于学校、工厂、公司等单位和部门的工作作息时间安排,也可以作为广场音乐的播放、商场音乐的播放工具。需要的朋友快来下载吧! 自动广播打铃系统功能 使用方便,功能齐全: 1.软件运行占用资源少,界面直观,易于操作,通过设置向导,方便用户可以根据提示一步一步进行设置。 2.有60道常规铃声广播程序和10道机动铃声广播程序,完全可以满足各类学校和公司、工厂的作息铃声广播程序需要。 3.各种铃声可以使用系统自带的默认铃声,也可以自行选择下载的铃声,课间音乐可以顺序播放,也可以随机播放,可以在指定时间自动播放在线网络广播。 4.程序有自动侦错功能,当设置有冲突或设置有遗漏时系统自动提示,同时设有故障排除功能,若用户在使用中因设置不当造成响铃故障可以通过故障排除向导排除设置错误。 5.启动本系统时,可以通过设置,使程序界面自动显示或最小化,不影响电脑的其它操作。 6.具有桌面日历功能,可以在桌面显示日历。 7.可以手动在线校时,也可以设置指定时间自动在线校时。 8.主要功能设有快捷键,方便临时紧急操作。 9.具有精确到县的桌面天气预报功能。 多方面的保护功能: 1双层.密码保护功能,分别为管理员密码和临时控制密码。设置好管理员密码后,可以有效防止他人因误操作而影响广播和打铃,临时控制密码可以使用,也可以通过密码设置进行取消。 2.防止误关机,启用后,可以防止他人使用电脑时不小心关机而影响广播和打铃。 3.可以设置自动音量控制,以防他人在上课时使用电脑发出其它声音干扰教学。 良好的节能功能: 1.通过设置,在指定的时间内无人操作电脑时,自动关闭显示器,以节省电能。 2.只需一个简单的器件,便可以由本软件自动控制功放机的电源通断和分区控制,也可以手动控制功放电源和分区开关,省电的同时保护功放机。 3.可以让电脑每天自动关机和自动开机,关机有两套时间:工作日每天关机时间和节假日关机时间。如果周末和假期单独设置提前关机,可以达到节省电能和保护机器的目的。另外自动开机后本软件可以随操作系统自动启动,真正做到了无人值守的全自动化。 4.通过设置休眠和唤醒,可以实现在打铃系统没有任务的空闲时段自动休眠,当有任务时自动唤醒开机,任务执行完毕后又自动进入休眠,如此反复,大大地节省了电能,同时对电脑具有很好的保护作用。同时,还可以设置指定时间有人操作电脑时不自动进入休眠,无人操作进按设置自动休眠,这样既灵活机动地节省了电能,同时不影响办公,一机多用。 机动灵活,具有人性化的功能,充分考虑到不同的场合和时间的特定要求: 1.打铃方式灵活多样,可以设置为天天打铃、工作日打两种方式。学校在假期还可以设置为假期不打。通过排除设置,还可以单独设置每周或每月某个时间段不打铃或广播。 2.可以任意设置多套作息时间方案,以适应不同季节白天时间的长短不同或不同场合进行作息。若有多套作息方案,可以手动更改,也可以设置在指定的起止时间自动切换方案或按星期来自动切换方案。 3.课间音乐可以播放多首,并在上课铃响前按设置的时间提前自动停止,以备师生作好上课准备。课间音乐有顺序播放和随机播放两种模式可选。 4.在预备、上课、下课、做操、升旗、放学、周末等铃声响后可以设置相应的提示语音,提示语音可以使用系统自带语音,也可以使用自行录制的语音。 5.遇到雨天若不进行升旗和做课间操,只要提前点击一下停止做操的按钮临时取消当天的课间操或升旗,系统自动转为播放课间音乐,下次重启本程序后又自动恢复到正常模式。 自动广播打铃系统 v7.2 更新日志 修改程序,使之能在WIN7中运行。 自动广播打铃系统截图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值