急!大学单片机打铃器的设计,控制上课和下课,谢谢

急!大学单片机打铃器的设计,控制上课和下课,谢谢,第1张

首先,打铃器分为两种,一种是有源的,一种是无源的。有源的直接接上电源就会响,无源的需要给它一定的频率的电源才会响。以无源为例。使用定时芯片DS1302,由单片机编写时钟设定驱动代码,使DS1302工作,将大学的一个周的课程时间设定好打铃时间,储存在单片机的EEPROM里面,EEPROM驱动参考单片机说明书例程。

不管是无源的还是有源的打铃器都需要一个驱动,根据功率大小,使用三极管来驱动打铃器,用单片机驱动这个三极管。若打铃器功率较大,就要使用小三极管驱动大三级管,大的三极管再驱动打铃器。用单片机的一个管脚使用强推挽模式控制三极管。

当单片机不断读取DS1302芯片输出的时间并且读取其内部的EEPROM,一旦到达之前你设定在EEPROM里面的打铃的时间,就在三极管控制引脚发出20--20KHZ的方波,此时三级管导通,驱动打铃器以一定频率震动发出声音

一、人工敲钟区别铃声的方法一般是:预备铃敲一下,连续敲几次,铛——铛——铛——铛——;上课铃敲二下,连续几次,铛铛——铛铛——铛铛——铛铛——;下课铃敲敲三下,连续几次,铛铛铛——铛铛铛——铛铛铛——;放学、集会铃快速敲,铛铛铛铛铛铛——。二、经常停电的学校除采用人工打铃外,也可以购买交直两用自动打铃器,配上喇叭。停电时直流电可以带动喇叭响,很方便的。

1插上220伏电源,按消除键,屏上显示四个0再按下储存,显示A:0,按计数选择1或2(1和2是铃声,0表示无声音)然后存储。这样就设定了响铃音乐。2音乐设定好后按切换(显示00:00),按计数设定打铃时间点(当前两个0闪烁时计数好后按切换设置后两个0),然后存储选择1或2,再按切换设置下一个时间点,如此重复 设置好一天的响铃时间点。3按四下储存会显示(00:00)设置当前北京时间,最后按四下储存,显示出了当前时间,编程结束。OK

微电脑 wēidiànnǎo[microcomputer;microprocessor] 即微型电子计算机

一般来说,微电脑是一种以微处理器(Microprocessor,µP)作为其中央处理器CPU的计算机。另外这些计算机一般的特色是他们仅占据实体上的小空间。

桌面计算机,游戏机台,笔记本电脑、平板计算机,以及很多的手提装置的形态都是微电脑的范例。

1、首先打开电脑的计划任务程序,然后找到并点击“创建任务”,选择新建一个计划任务。

2、然后打开“创建任务”后跳出的对话框中选择常规选项卡的“名称”文本框中,接着就是输入任务名称即可。

3、接着找到并点击触发器的选项,然后在打开后出现的页面中选择点击“新建”来进行设置。

4、然后在新建的触发器窗口将设置执行的时间调为“每天”,并进行设置开始执行时间,例如8:30,设置好后点“确定”即可。

5、上一步设置好后就可以看见,在触发器显示窗口已经有了新建的触发器。

6、然后再打开“ *** 作”的选项,并找到点击“新建”接着打开“新建 *** 作”的窗口。

7、接着就在新建 *** 作窗口设置执行的程序。先点击“浏览”,然后再跳出的窗口里选择自己想要播放的音乐名称。最后点击“确定”即可。

8、最后就可以看见在计划任务程序里面已经新添进去一个任务。kg3022t微电脑全自动打铃仪就设置成功了。

在窗体中放一个Microsoft Multimedia Control 60控件(没用的话到部件里调出来),放一个timer。窗体代码如下:

Dim timelist()

Private Sub Form_Initialize()

ReDim timelist(4)

'以两节课为例,即有四个时间点,保存在下面的数组中即可

timelist = Array(#8:00:00 AM#, #8:45:00 AM#, #9:00:00 AM#, #9:45:00 AM#)

'指定铃声文件

MMControl1FileName = "D:\铃声mp3"

End Sub

Private Sub Form_Load()

'每30秒刷新一次

Timer1Interval = 1000 30

Timer1Enabled = True

End Sub

Private Sub Timer1_Timer()

If Time() = timelist(0) Then

MMControl1Command = "stop"

MMControl1Command = "open"

MMControl1DeviceType = "mp3audio"

MMControl1PlayEnabled = True

MMControl1Command = "prev"

MMControl1Command = "play"

End If

End Sub

你好,很高兴回答你的问题

调节上下课铃的时间需要通过电子控时开关,设定每天固定的打铃时间,具体 *** 作步骤如下:

1、按“时钟”键一次,然后分别按“校星期”键、“校时”键和“校分”键调整时钟为当前时间,设置后再按“时钟”键确认,液晶显示屏将显示当前时间。

2、按一下“定时”键,液晶显示屏左下方出“I ON”字样(表示第一次开启时间),再按“校星期”键,“校时”键和“校分”键,输入所需开启时间。

3、再按一下“定时”键,液晶显示屏左下方出“I OFF”字样(表示第一次关闭时间),再按“校星期”键、“校时”键和“校分”键,输入所需关闭的时间。

4、继续按动“定时”键,显示屏左下方将依次显示(2 ON、2OFF,8 ON、8OFF)。参考以上步骤设置其余各组的开关时间。如果每天只开/关一次,则必须按“取消/恢复”键,将其余各组的时间消除,使液晶显示出“--;--”图样。

5、按“自动/手动”键,将显示屏下方的“▲”符号调到“自动”位置,此时,时空开光才能根据所设定的时间自动开、关电路。如在使用过程中需要临开、关电路,则只需要按“自动/手动”键将“▲”符号调到相应的“开”或“关”的位置。

6、设置完毕,按“取消/恢复”按钮,就可以锁定屏幕,完成。

以上就是关于急!大学单片机打铃器的设计,控制上课和下课,谢谢全部的内容,包括:急!大学单片机打铃器的设计,控制上课和下课,谢谢、人工如何敲钟、音乐打铃器编程,怎样做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9767198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存