搜档网
当前位置:搜档网 › 限时发言时间提示器

限时发言时间提示器

限时发言时间提示器
限时发言时间提示器

前言

电子技术是目前发展最快的技术领域。

数字电路与技术已广泛用于计算机,自动化装置,医疗器与设备,交通,电信,文娱活动等几乎所有生产生活领域中,可以毫不夸张地说几乎每人每天都在于技术打交道。

对于设计题目限时发言时间提示器,它包括发言时间长短的设定而可调,时间倒计数显示的设定,相关提示信号发生时间的设定,以及输入,复位开关的设定,我们通过对课本及图书馆里所找书籍的学习,选自,对设计要求的分析,经过两天的比较,终于确定思路,并初步画电路草图,再经过我们两人的讨论,修改有关细节,在四天后话出电路总图。经过指导老师指点,最后我们通过画图软件画出电路图,并完成设计报告。

通过这次课程设计,我充分意识到数字电子技术与模拟技术相比有很多优点:

①数字系统容易设计。数字系统用开关电路,开关电路中的电压和电流值并不重要,重要的是变化范围。

②信息储存方便。

③整个系统的准确度及精度容易保持一致。

④数字电路的抗干扰能力强。

⑤大多数数字电路能制造在集成电路芯片上。

本次课程设计充分运用数字电子技术,通过理论与实践紧密结合,独立地解决了实际问题。

前言 (1)

目录 (2)

题目 (3)

摘要 (3)

技术要求.................................................. (3)

电路总框图.............................................. (4)

电路图分析 (5)

①脉冲发生电路................................... (5)

②脉冲控制电路................................... .. (6)

③倒数计时器....... ....... ....... ....... ....... (6)

④超时计时器....... ....... ....... ....... ....... . (8)

⑤提示电路设计....... ....... ....... ....... ....... (9)

(1)提示电路1 ....... ....... ....... ....... (9)

(2)提示电路2 ....... ....... ....... ....... . (9)

(3)提示电路3 ....... ....... ....... ....... . (11)

⑥显示电路设计....... ....... ....... ....... ....... . (12)

鸣谢....... ....... ....... ....... ....... ....... ....... ....... . (13)

元器件明细表,附图....... ....... ....... ....... ....... . (13)

主要元器件管脚图....... ....... ....... ....... ....... ....... (14)

参考文献....... ....... ....... ....... ....... ....... ....... . (15)

收获与体会,存在的问题....... ....... ....... ....... . (15)

评语....... ....... ....... ....... ....... ....... ....... ....... . (16)

限时发言时间提示器

摘要

限时发言提示器主要是由产生时钟信号控制电路、计数及相关提示电路和显示电路组成。

通过555多谐振荡器电路产生信号,用两个触发器控制脉冲信号的输入。通过双时钟同步十进制可逆计数器74LS192、十进制加法计数器74LS160进行倒计数及超时计数,逻辑门电路控制提示信号再用译码器将倒计数和超时计数的信号送入数码显示器显示出来。

接通电源后先通过手动开关对倒计时,超时计数器置数,闭合开关绿灯亮,信号输入,电路开始运行,数码管显示,当倒数至5分钟或1分钟时提示时间,当倒数完成时选择电路转至超时计数,同时红灯亮。当超时1分钟时蜂鸣器响提示。

关键字

555多谐振荡器、触发器、计数器、译码器、显示器、逻辑门

设计要求

①发言时间设定在3~30分钟可调。

②设定时间倒计数显示。

③设定时间小于10分钟,倒数1分钟时给出提示信号,设定时间大于10分钟,倒数5分钟给提示信号,超时给出警告提示信号﹙红灯﹚,超时大于1分钟时,给出蜂鸣器声音提示。

④应有设定输入及复位开关,可用绿灯,黄灯,红灯表示工作状态。

电路总框图

电路图分析

一.脉冲发生电路

本电路采用555构成多谐振荡器产生时钟脉冲作为脉冲发生源。

555多谐振荡器如图1,振荡器接通电源后,电源通过R1、R2向电容C充电,电容C通过R2对地放电,以此来改变输出脉冲信号,工作波形如图2。

图1 脉冲发生源图2 工作波形

根据Uc在Uc c/3与2Ucc/3之间变化,求的电容C上的充放电时间:

T1=(R4+R3)C2㏑2≈0.7(R4+R3)C2

T2=R3C㏑2≈0.7R3C2

输出周期: T=T1+T2≈0.7(R4+2R3)C2

振荡频率: f=1/T≈1.44/(R4+2R3)C2

令R4=44k R3=50k C2=5μF

得f=2Hz

在图1中,当开关闭合电路接通时,同时绿色发光二极管也接通高电平,发出绿光,表示电路接通,当开关断开,二极管也断开,不发光,表示电路停止工作。

脉冲发生电路也可以用石英晶体振荡电路,而且石英晶体振荡器工作稳定,输出频率

精确,但用它的话,需要多次分频,电路繁琐,而且该电路对频率要求不高,所以用555多谐振荡器,电路简单,也能满足要求。

二.脉冲控制电路

本电路主要通过两个JK触发器组成脉冲控制电路,如图㈢。

先将JK触发器得JK端连在一起,作为输入端T,构成T触发器。表⑴为T触发器的特性表。

表1 T触发器特性表

脉冲发生电路中的输出连接两个触发器的CP脉冲,U2:A的输出Q接U4的CP脉冲DN。U8:A的输出Q接U5的CP脉冲CLK,当U1、U2、U3、U4的借位输出端不全为0时,触发器U2:A的输入端6,7为高电平,U8:A输入端6、7为低电平,所以U2:A的Q输出连续反转,U8:A的Q输出保持不变,即倒计时电路正常工作,超计时电路保持不变。当U1.U2,U3,U4的借位输出端全为零时,触发器U2;A的输入端6,7为低电平,U8;A的输入端6、7为高电平,所以U2:A的输出将保持不变,倒计时电路停止工作;U8:A的输出连续翻转,超时计数电路开始工作。

因为脉冲发生器点路产生f=2Hz的信号,经过JK触发器,进行二分频,当输送至U4或U5时,脉冲信号的频率f=1HZ为计时所需的秒脉冲。同时JK触发器也起到稳定频率的作用。

三.倒数计数器

倒数计数器主要通过四个双时钟同步十进制可逆计数器74LS192组成。如图⑶所示,75LS192的功能表如表2。

表2 74LS192的功能表

U1、U2、U3、U4分别时倒数计数器的分钟十位、个位,秒钟的十位、个位。U4的CP脉冲DN接触发器U2:A的输出端Q,U4的借位输出端TCD接U3的CP输入端,U3的借位输出端TCP接U2的CP输入端,U2的借位输出端TCP接U1的CP输入端。

将U4、U2的输入端D0、D1、D2、D3都接地。U1的D3、D2、D1、D0置数0011,U3的输出端D3、D2、D1、D0置数0101,U1的清零端接地。

U1、U2、U3、U4的所有输出端Q3、Q2、Q1、Q0通过译码器接数码管显示倒计数(显示电路详述)。

在倒计数之前需预置数,本电路主要通过手动开关控制U1、U2的加计数和U3、U4的清零端对其置数,电路图如图3所示。

U2的进位输出端接U1的CP输入端,U2的CP输入端及U3、U4的清零端接低电平,当按下手动按钮使其接触高电平,之后又返回低电平。

例如接通电源,置数25:00,当U4处接通CP脉冲信号,将变为24:59、24:58……

倒计时电路中,用74LS193也可以完成,不过74LS193是四位二进制,用起来需要改变,使其成为十进制、六进制,而用74LS192,它是十进制加法计数器,只需将有关的改为六进制,可以简化电路。

四.超时计数器

超时计数器主要通过两个十进制加发计数器74LS160完成如图3。74LS160的功能表如表3。

表3 74LS160功能表

两个74LS160的输入端D3、D2、D1、D0全接地,两个74LS160的输入使能端ENT,ENP,置数段LOAD全都接高电平,U5的CP输入端通过与非门与U5的输入端Q3,Q0连接,连接U5,U6的异步清零端接至手动开关处直接清零。

当U5的CP输入端有脉冲信号后,超时计数器开始工作计数,通过译码器显示在数码管上最大可显示99,不过不需要,当显示60时,蜂鸣器(后面详述)会不断响,提示超时1分钟。

超时计数器中也可以用74LS161完成,不过74LS161是四位二进制加法计数器,需要将其变为十进制输出,不如直接用74LS160十进制加法计数器,使电路简化。

五.提示电路设计

提示电路1

提示电路1倒数至五分钟或1分钟给出提示信号。如图4所示。

提示电路1是通过逻辑门电路及D触发器控制时间,表4为D触发器的功能表,再用放大电路信号使蜂鸣器短暂发声来提示,所放大的信号用555多谐振荡器产生,原理与脉冲发生电路相同,仅仅是改变电阻、电容,从而改变输出信号的频率。

令 R4=44kΩ, R3=50kΩ, C2=0.01μF.

频率 f=1.44∕(R4+2R3)C2=1KHz。

在图4中U1;B三个输入端分别接图3中U4、U3、U1的借位输出端TCD,图4中,U1:A 的三个输入端分别接图3中U2的输出端Q3、Q2、Q1,图4中U3:A的另两个输入段接图3中U2的输出Q3、Q1,图4中U5:A的两个输入端接图3中U1的输出端Q1、Q0。

图4中的手动脉冲与图3中的手动脉冲为同一个控制开关,即在预置数的同时,确定D 触发器的输出,从而确定提示时间为1分钟还时5分钟。

当图4中U5:A两个输入端都为0时,即倒计时电路中分钟的十位都为0,D触发器输出Q为0,通过U6:B确定为1分钟提示;U5:A两个输入端不全为0,D触发器输出Q为1,再通过U6:A,U6:B确定为5分钟提示,最后通过U6:C确定提示时间到时,555多谐振荡器产生的信号输至蜂鸣器,使其发声。

提示电路2

提示点路2是在倒计时结束时,高电平促使发光二极管发出红光,如图3所示。

提示电路2通过一个四输入的或非们连接倒计时钟U1、U2、U3、U4的置数端TCD。当四个置数端不全为零时,或非门输出低电平,二极管不发光;当置数段都为0时,即倒计时结束,或非门输出高电平,促使二极管发光。

提示电路3

提示电路3时当超时1分钟时,蜂鸣声响起。电路图如图4所示。

图4中U2:B的另一个输入端接图3中超时电路6的Q3,图4中U2:C的输入端9、10分别接图3中超时电路U6的Q1、Q2。

提示电路3通过逻辑门运算,设定图3中U6的输出Q3Q2Q1Q0=0110之后图4中提示电路U2:D的输出一直为高电平,然后确定555多谐振荡器输出信号促使蜂鸣器发声。逻辑门运算的真值表如表5,卡诺图如图5

表5 逻辑门的真值表

图5 逻辑门的卡诺图

六.显示电路设计

显示电路主要是由译码器和数码管组成,如图6所示。

超时显示电路

图6 数码显示器

显示电路分成,倒计时显示电路和超时显示电路,两个电路的显示原理完全相同,每个7447七段译码器输入端接相应的倒计时电路和超时电路的输出端,每个译码器的输出端接相应的数码管。当电路接通并正常工作时,译码器将倒计时及超时电路中输出的二进制代码变成成十进制代码,并通过数码管将其显示出来。

鸣谢

本次课程设计给了我很大的启发,突然之间意识到自己学的知识有了用武之地,同时也认识到自己所学知识之浅,之少。

感谢邓老师给我这次实践的机会,在邓老师的指导下,我对所学知识有了更深刻的理解。对一些相关的知识也懂了许多,对proteus画图软件更加熟悉,应用起来也熟练多了。

在这一个星期的课程设计中,虽然有点累,但我真正认识到自己之前所学的知识应用到生活细节中了,同时也体会到团体合作的重要性。

最后再次感谢老师给我这次课程设计的机会。

元器件明细表

主要元器件管脚图

74LS192管脚图74LS160管脚图

555定时器管脚图JK触发器管脚图

D触发器管脚图

参考文献

①林涛主编数字电子技术清华大学出版社2006

②欧阳星明数字逻辑华中科技大学出版社2007

③卿太全李萧郭明琼常用数字集成电路原理与应用人民邮电出版社2006

④方建中电子线路综合实验浙江大学出版社2007

收获与体会,存在的问题

之前我对所学的知识一直很迷茫,不太明白学的这些知识在现实生活中到底有什么用,通过这次课程设计,我体会到了自己所学知识如果真的放在现实生活中,它的作用,而且我还能通过自己的力量使其发挥作用,虽然我所设计的限时发言时间提示器还有很多不足之处。

我们设计的限时发言时间提示器中,由于是初次设计,加之时间有限,整个电路中所用元器不一定是最合适的,电路的集成度不高。

表2 表1

表2 74193的功能表 表3真值表

表4 限时发言时间提示器总框图

电路总框图

160

192

音乐提示定时器(1)

目录 第1章课程设计的要求、目的 (1) 1.1课程设计的要求 (1) 1.2课程设计的目的 (1) 第2章总体设计方案 (3) 2.1 总体方案的选择 (3) 2.2总体方案的说明 (3) 第3章系统方框图与工作原理 (5) 3.1系统设计框图 (5) 3.2 基本工作原理 (5) 第4章各单元硬件设计及说明 (7) 4.1单片机的选择 (7) 4.2复位电路的设计 (7) 4.3晶振电路的设计 (8) 4.4动态显示电路 (9) 4.5音乐播放电路 (9) 第5章器件说明 (10) 5.1 单片机 (10) 5.2 LED显示器 (11) 第6章软件设计与说明 (12) 6.1 定时显示子程序 (12) 6.2 系统软件设计方案的确定 (13) 6.3 音乐定时常数的确定 (13) 第7章调试步骤、结果、使用说明 (15) 第8章设计总结 (16) 附录A:程序清单 (20)

第1章课程设计的要求、目的 1.1 课程设计的要求 (1)设计要符合项目的工作原理,连线要正确,端了要不得有标号。选择合理的元件,电阻,电容等器件的参数要正确标明。原理图要完整,CPU,外围器件,扩器接口,输入/输出装置要一应俱全。 (2)音乐提示定时器要求通过设计4个按键设置现在想要倒数的时间:K1--可调整倒数时间为1-60分钟,能够实现时间可调;K2—设置倒数计时时间为5分钟,显示为“0500”;K3—设置倒数计时时间为10分钟,显示为“1000”;K4—设置倒数计时时间为20分钟,显示为“2000”;一旦按键后则开始倒计时,当计时为0则演奏一曲音乐,而且可循环播放,可随时人为停止;内定倒数计时时间为5分钟,显示为0500。 (3)设计合理的晶振电路,要求系统晶振频率为11.0592MHz,时间设计要求准确、可靠,要求时间随时可调,计时随时可中断。复位电路可靠、合理,可以实现对音乐播放、时间设定、调整时间的控制,满足方便、简捷的要求。要求系统能够发出准确的音乐,流畅、无杂音,可循环播放。数码显示要稳定,无闪烁,准确,与现实时间同步。 (4)写说明书。包括原理图设计说明,程序设计说明并画出工作原理图,程序流程图并给出程序清单。 1.2 课程设计的目的 课程设计的目的有: (1)加深对基础知识的理解,进一步熟悉和掌握单片机的结构及工作原理。 (2)掌握单片机的接口技术及相关外围芯片的外特性,控制方法。明确原理图中所使用的元器件功能及在图中的作用,各器件的工作过程及顺序。

【报告】打点计时器实验报告

【关键字】报告 实验报告 班级姓名 实验课题:用打点计时器测速度 实验目的:(1)认识打点计时器的结构及工作原理 (2)练习使用打点计时器,并根据纸带研究物体的运动 (3)根据纸带上的点迹求平均速度及粗略的测量物体的瞬时速度 (4)能认识、描绘v--t图象,并根据v--t图象判断物体的运动情况 实验器材:学生电源、导线、打点计时器、纸带、复写纸(斜面、小车、钩码)刻度尺 实验原理: 1、打点计时器的工作原理:打点计时器是利用电磁感应原理制造的,通过打点来计时的 一种仪器。当通有交流电(4~6V)时,线圈变为一电磁铁(N极,S极不断变化),与永久磁铁相互作用,造成振片上下振动,带动振针在运动的纸带上打下一系列的点迹。 由于交流电为50Hz,故打下的每两个点之间的时间间隔为0.02秒,打下的点不仅记录了物体的位置,也记录了运动所用的时间。 2、测一段位移的平均速度:取纸带上某两点之间为研究对象,用刻度尺测出它们之间的 距离Δx,通过两点之间的间隔数n,求出该段位移所用时间Δt=n×0.02s,利用平均速度的公式求出该位移的平均速度。 3、粗略测量瞬时速度:测量某点(位置)瞬时速度时,在其两侧(包含该点)取一段小 位移,求出其平均速度,可以粗略的代替该点的瞬时速度。 实验步骤: 1、认识打点计时器的构造及工作原理: 2、练习使用打点计时器: (1)将打点计时器固定,熟悉实验仪器。 (2)用导线将学生电源与打点计时器连接 (学生电源处于关闭状态)。 (3)装好复写纸片及纸带,启动电源,用手水平拉动纸带,纸带上就打出一行小点,随后立即关闭电源。 (4)取下纸带,从能够看清的某个点开始,往后数出若干个点。如果数出n个点,由间隔数计算出第一个点到第n个点的运动时间。 (5)用刻度尺测量出第一个点到第n个点的距离,由平均速度的公式,求出该段位移内的平均速度。

三分钟倒计时电路

第一章系统概述 1.1 系统研究内容和要求 1.1.1 项目研究的内容 本项目的名称为打电话通话三分钟倒计时电路,所要设计项目的内容如下: (1)60秒倒计时数码显示器 (2)三个倒计时指示灯 从而满足三分钟倒计时电路,同时提醒剩余的时间。 1.1.2 项目研究的要求 (1)数码管显示的是两位60进制数。 (2)从计数时开始三个倒计时指示灯按60秒后依次熄灭。 1.2 系统的实用价值以及意义 本系统可作为电话(特别是座机)的一个附属产品,通过本系统用户可以清楚的观察到用户所拨打电话的时间;另外,由于电话是按整分钟来收取花费的,所以通过此系统用户可以尽可能的节约自己的花费,尤其是在拨打长途的时候,可见,此系统还是有一定的应用范围与价值的。 1.3 系统的理论依据和实验设备条件 本系统研究的理论依据是通过一学期《数字逻辑与数字系统》的学习,利用学到的组合逻辑电路与时序逻辑电路的基本知识来实现。实验所用到的设备是EWB仿真软件,其中用到的芯片主要是74LS192以及74138。 1.4 系统所要解决的主要问题 在本系统设计的过程中所要解决的主要问题是两片74LS192的级联,从而实现数码管显示两位六十进制;以及怎样通过74138的设计来实现三个倒计时指示灯按60秒后依次熄灭的问题。

第二章系统详细设计 2.1 系统框图 此系统的基本实现框图如下所示: 图2.1 2.2 系统的单元电路以及说明 2.2.1 信号源 信号源由EWB仿真软件来提供,具体产生的脉冲信号为1HZ的矩形方波,其中脉冲的占空比为50%。 2.2.2 计数器以及数码管显示 所用到的电路如图2.2所示,图中所示的为两片74LS192级联实现60进制的数倒数,两个七段码数码管用来实时显示输出的数,所实现的数的范围是0~59。 图2.2中靠上的一个74LS192芯片实现的是60进制的数的低位数,其范围为0~9,实现的方法以及原理是:74LS192芯片为十进制可逆计数器,即通过控制脉冲输入端DOWN、UP可以分别实现计数器的减计数和加计数,而在本系统中所用到的是减计数,故将UP置为高电平1,而将DOWN端接输入的脉冲。因此,在起始状态时将该芯片的输入端置为1001(与芯片对应为输入端的D、C、B、A),由于其计数顺序为9-8-7-6-5-4-3-2-1-0-9,而在本系统中所用到的计数正好与其功能一致,所以在此芯

CPLD单片机定时器音乐播放器

基于CPLD与51单片机的定时器与音乐播放器 马大康 06007122 万树 06007113 覃朋 06007110 2009.12

一、系统简介 本系统利用CPLD 和51单片机联合实现了倒计时器和音乐播放器的功能。作 为《电子系统设计》的课程设计,本系统充分利用了两块开发板上的资源,并实 现了可编程器件与单片机之间的串口异步通信,器件连接方便,并有良好的人机 交互界面。 二、系统结构框图与思路 图2 CPLD 内部功能模块划分及连接 经过对两块开发板板上资源的对比,我们发现,CPLD 板上的资源较为丰富, 尤其是其8个独立按键和1602液晶屏,十分适合人机交互,因此我们选择用CPLD 开发板作为主控板。单片机板上拥有4个七段数码管,显示变化的数字十分方便, 可以构成1?60分钟可变初值的倒计时器。 由于之前的实验中已经实现了在CPLD 中嵌入简易的UART,因此可以利用 CPLD 上的8个拨码开关设定倒计时器的初值,并通过异步串行通信传输给单片 机。单片机上的拨码可以实现对倒计时器进行暂停、清零。 图1 系统结构框图

除此之外,由于CPLD板上已有蜂鸣器,可以播放预先存入的歌曲,并通过板上的其他按键控制音斥的暂停与继续播放。介于上述分析,设计的系统结构框图如图1所示,CPLD中功能模块的划分如图2所示。 操作流程: CPLD板上: Keyl->进入倒计时器模式,设定倒计时器初值(通过8个拨码),液晶屏上显示u D-counter Set time needed M。 Key2-〉发送倒计时器初值到单片机,单片机开始倒计时,液晶屏上显示“ D-counter D-countering n Key3->进入音乐盒模式,播放音乐《喀秋莎》。 Key4->暂停音圧播放 单片机板上: 在倒讣时过程中,将拨码开关1向上拨,倒计时暂停,向下拨后继续倒计时。 在倒计时过程中,按下CPLD板上的Keyl后(此时为设定初值模式),将拨码开关2向上拨,倒计时器清零,此时可对其重新置初值。 三、功能模块的实现 1、异步串行发送模块 想要在CPLD中嵌入异步吊行通信模块,就必须对异步吊行通信协议有深入的理解,由于系统中只用到了发送模块,这里仅对发送模块的设计做介绍。 在空闲时,发送1。当发送使能WR为高电平且发送缓冲寄存器为高电平时, 向发送缓冲寄存器中写入待发送的数据。当发送移位寄存器为空时,将发送缓冲寄存器中的值置入发送移位寄存器,并将TxDone变为低电平,表示发送一个字节的周期开始,此时不能向发送寄存器中置数。发送周期开始首先发送一个低电平作为起始位,接着从数据的低位开始发送数据,发送结束后发送高电平作为结束位,并将TxDone变为高电平,表示发送一个字节结束。 整个模块的状态图如图3所示。 图3

用打点计时器测量加速度速度-实验报告

测定匀变速直线运动的加速度-实验报告 班级________ 姓名________时间_________ 一、实验目的 1、掌握判断物体是否做匀变速直线运动的方法 2、测定匀变速直线运动的加速度和计算打下某点时的瞬时速度。 二、实验原理 1、由纸带判断物体做匀变速直线运动的方法:若x1、x 2、x 3、x4……为相邻计数点间的距离,若△x=x2-x1=x3 -x2=……=c(常数),即连续相等的时间间隔内的位移差是恒量,则与纸带相连的物体的运动是匀变速直线运动。 % 2、利用某段时间里的平均速度等于该段时间中点的瞬时速度来计算打下某点时的瞬时速度. 3、由纸带求物体加速度的方法: (1)根据Xm-Xn=(m-n)aT2(T为相邻两计数点间的时间间隔),选取不同的m和n,求出几个a,再计算出其平均值即为物体运动的加速度。 (2)用V-t图像求物体的加速度:先根据时间中点的瞬时速度等于该段时间的平均速度求几个点的瞬时速度,然后做出V-t图像,图线的斜率就是物体运动的加速度。 ***逐差法:物体做匀变速直线运动,加速度是a,在各个连续相等的时间T里的位移分别是X1、X2、X3……则有:△X=X2-X1=X3-X2=X4-X3=……=aT2. 由上式还可得到 : X4-X1=(X4-X3)+(X3-X2)+(X2-X1)=3aT2同理有X5-X2=X6-X3=……=3aT2 可见,测出各段位移X1、X2……即可求出a1、a2、a3……,再算出a1、a2、a3……的平均值,就是我们所要测定的匀变速直线运动的加速度。 三、实验器材 > 四、实验步骤

— 五、分析与处理实验数据 1、.纸带采集 2、实验数据记录 , 3、计算加速度(用计算和V-T图像两种方法)和某点的瞬时速度— 六、实验误差分析

课程设计(论文)_基于单片机音乐倒数定时器的设计

目录 一、设计要求 (1) 二、设计目的 (1) 三、设计的具体实现 (2) 1系统概述 (2) 2单元电路设计 (3) 3软件程设计和调试 (7) 四、结论和展望 (24) 五、心得体会及建议 (25) 六、附录 (26) 七、参考文献 (27)

基于单片机音乐倒数定时器的设计 报告 一、设计要求 利用单片机结合LCD显示器设计一个倒数计时器,可以放在家中使用,例如煮方便面、煮开水或小睡片刻等,做一小段时间计时。当倒数计时为0时,则发出一段音乐,通知倒数终了,该做重要的事情了。 具体要求: ①文字型LCD(16*2)显示目前倒数的时间;显示格式为“TIME 分分:秒秒”;具有4个按键操作来设置现在想要倒数的时间;一旦按键后则开始倒数计时,当计时为零则发出一阵音乐声响,②程序执行后工作指示灯LED闪动,表示程序开始执行,七段显示器显示“0500”,按下操作键K1~K4动作如下:操作键K1,可调整倒数时间1min~60min;操作键K2,设置倒数计时时间为5min,显示“0500”;操作键K3,设置倒数计时时间为10min,显示“1000”;操作键K4,设置倒数计时时间为20min,显示“2000”,③RESET 后按下K1显示如下: UP DOWN OK TIME 04:59 倒数时间 操作键K2:增加倒数计时1min;操作键K3,减少倒数计时1min,操作键K4:设置完成。④一旦按键后则开始倒数计时,当计时为 0时则发出一段音乐,同时继电器启动 二、设计目的 1、通过该设计能提高学生分析解决问题的能力。 2、了解模拟电路及数字电路的相关知识。 3、学习单片机定时器时间计时处理、按键扫描、LCD显示及音乐旋律演奏的设计方法。

《单片机原理及应用》课程设计 音乐 定时器

《单片机原理及应用》课程设计 音乐定时器 姓名 院系信息学院 班级电气1082 学号2008116312 指导教师张瑛 时间2011年 5 月 30日

摘要 目录 摘要 I 1设计要求 (1) 2设计思路 (1) 3简易流程图 (1) 4源程序 (2) 4.1定时器部分 (2) 4.2音乐输出部分 (4) 5电路图 (7) 摘要 本设计为基于at89c51芯片设计的音乐定时器,定时器通过键盘输入定时时间,开始计时后等待到达预订时间,即输出两分钟的音乐。设计采用了4位数码管显示时间定时,扫描键盘负责输入、控制,两片89c51同时工作,一个负责定时、输入、显示、控制,另一个专门负责输出音乐。 关键词:定时器;音乐;51单片机

广东海洋大学《电子线路CAD》课程设计 音乐定时器 电气1082,200811631214,黄磊 指导教师:张瑛 1设计要求 设计要求:定时时间可任意设置(小于60分钟),设定值通过键盘输入,定时时间到发出音乐.音乐响2分钟,自动结束,中间也可以手动控制. 2设计思路 通过数码管的动态显示,显示定时器的定时。定时的时间由扫描键盘输入,并启动以及暂停定时,音乐通过另一片89C51实现音乐发声器。设计通过掌握汇编语言的编程方法. 运用89C51单片机定时器产生固定频率的方波信号,推动喇叭发出旋律。 实现功能: 定时启动音乐演奏。 定时时间由用户通过键盘输入。 可以中途停止音乐演奏。 3简易流程图

鸣谢4源程序 4.1定时器部分 ORG 0000H LJMP MAIN ORG 0003H LJMP BREAK0 MAIN: SETB IT0 ;设置中断 SETB EX0 MOV TMOD,#01H;设置定时器0方式1 MOV TH0,#0D8H ;初D8F0定时10ms MOV TL0,#0F0H CLR A MOV R0,#0H MOV R1,#0H MOV R4,#0H MOV R5,#0H CALL KEY MOV R0,A MOV A,#0E0H ;输出显示十位 MOV P2,A MOV A,R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A CALL KEY MOV R1,A ;输入个位 SETB EA ;设置中断允许 WAIT: CALL SHOW ;等待开始 JMP W AIT BEGIN: SETB EA ;设置中断允许JP0: CALL SHOW DEC R5 CJNE R5,#0FFH,JP0 DEC R4 MOV R5,#9H CJNE R4,#0FFH,JP0 DEC R1 MOV R4,#5H CJNE R1,#0FFH,JP0 DEC R0 MOV R1,#9H CJNE R0,#0FFH,JP0 JMP BEEP SHOW: MOV R3,#25H LOOP: MOV R2,#0D0H ;设置分输出个位 MOV P2,R2 MOV A,R1 ;取分个位数值 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A ;输出 CALL DY12 MOV R2,#0E0H ;设置输出分十位 MOV P2,R2 MOV A,R0 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A CALL DY12 MOV R2,#70H ;设置输出秒个位 MOV P2,R2 MOV A,R5 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A CALL DY12 MOV R2,#0B0H ;设置输出秒十位 MOV P2,R2 MOV A,R4 MOV DPTR,#TAB

打点计时器实验报告.docx

实验报告 班级姓名 实验课题: 实验目的: 用打点计时器测速度 (1)认识打点计时器的结构及工作原理 (2)练习使用打点计时器,并根据纸带研究物体的运动 (3)根据纸带上的点迹求平均速度及粗略的测量物体的瞬时速度 (4)能认识、描绘v--t图象,并根据v--t图象判断物体的运动情况 实验器材:学生电源、导线、打点计时器、纸带、复写纸(斜面、小车、钩码)刻度尺 实验原理: 1、打点计时器的工作原理:打点计时器是利用电磁感应原理制造的,通过打点来计时的 一种仪器。当通有交流电(4~6V)时,线圈变为一电磁铁(N极,S极不断变化),与永久磁铁相互作用,造成振片上下振动,带动振针在运动的纸带上打下一系列的点迹。 由于交流电为50Hz ,故打下的每两个点之间的时间间隔为0.02秒,打下的点不仅记录了物体的位置,也记录了运动所用的时间。 2、测一段位移的平均速度:取纸带上某两点之间为研究对象,用刻度尺测出它们之间的 距离ΔX ,通过两点之间的间隔数n求出该段位移所用时间Δt=n × 0.02s,利用平均速 度的公式求出该位移的平均速度。 3、粗略测量瞬时速度:测量某点(位置)瞬时速度时,在其两侧(包含该点)取一段小 位移,求出其平均速度,可以粗略的代替该点的瞬时速度。 实验步骤: 1、认识打点计时器的构造及工作原理: 2、练习使用打点计时器: (1)将打点计时器固定,熟悉实验仪器。 (2)用导线将学生电源与打点计时器连接 (学生电源处于关闭状态)。 (3)装好复写纸片及纸带,启动电源,用手水平拉动纸带,纸带上就打出一行小点,随后立即关闭电源。

(4) 取下纸 带,从能够看清的某个点开始,往后数出若干个点。如果数出n个点, 由间隔数计算出第一个点到第n个点的运动时间。 (5) 用刻度尺测量出第一个点到第n个点的距离,由平均速度的公式,求出该段位移内 的平均速度。 123间隔数 运动时间Δ t/S 运动位移△ x/m 平均速度m/s (1) 、取纸带上某一点为计时零点,每隔0.1s( 5个间隔)取一测量点,分别用数字0,1, 2,3, 4,5标出这些“测量点” 位置012345 对应时刻00.1s 末0.2s 末0.3s 末0.4s 末0.5s 末取小位移△ x/m 小位移用时间△ t/s 点(时刻)速度v∕m*s-1 ⑶将上表中的瞬时速度在V —t图中描点连线, 画出 V—t图 象。 注意事项: 1、实验时注意人身安全及仪器安全, 打点计时器应使用10V以下交流电源。 2、实验时先接通电源,再拉动纸带,实验 完毕立即关闭电源。 3、手拉纸带时,速度应快些,以防点迹太密集。

单片机课程设计音乐闹钟定时器

目录: 0、任务书 (2) 1、系统总体设计方案规划与选定 (2) 2、硬件设计 (5) 3、软件设计 (6) 4、调试 (8) 5、新增功能及实现方法 (8) 6、小结与体会 (9) 7、参考文献 (9) 8、附录 (10)

0.任务书 基于51单片机设计一个电子数字钟,显示时、分、秒,且具有闹钟功能。用8255接口实现4*8键盘及8位LED显示。 32个键:0~9共10个键,调时(设置当前时间)键;设定闹钟(定时)键;走时键;光标左右移动各一个键。 要求键复位后,应该最后面的LED上显示H(待命状态)。 1. 系统总体设计方案规划与选定 1.1主控制芯片选择 方案一:采用ARM微处理,做主控芯片,计算速度快,缺点;成本高,控制较复杂,不容易焊接。 方案二:采用80C51单片机做主控制器,由单片机来完成采集和信号处理等底层的核心计算,做主控芯片,成本低,易控制,易实现。 经过以上两个方案比较,在此题方案二明显优于方案一,故采用80C51单片机做主控制器。 1.2定时模块选择 方案一:采用时钟芯片DS1302。 DS1302 可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录,且较单片机计时简单节约硬件资源,但存在时钟精度不高,易受环境影响,出现时钟混乱等缺点。 方案二:采用单片机内部的定时系统,外接晶振进行分频脉冲计数。

此系统采用12MHz晶振。 由于方案二使用简单,比方案一更适用该系统设计,所以选择方案二。 1.3 LED显示及计时模块选择 方案一:74LS192计数器——74LS47七点显示译码器 74LS192芯片是一块可预置数可逆计数芯片,功能强大。将74LS192芯片CPU引脚接高电平可实现减法计数,以倒计时显示。可通过74LS47与LED共阳极数字显示器配合使用。 方案二:使用移位寄存器74HC595与译码器相连 74HC595具有8位移位寄存器和一个存储器,使用时可直接与数字显示器相连。 方案三:使用8255扩展LED显示计时模块 8255是一个可编程并行接口芯片,有一个控制口和三个8位数据口,外设通过数据口与单片机进行数据通信,各数据口的工作方式和数据传送方向是通过用户对控制口写控制字控制的。我们用到了A与B口分别进行对数码显示管的片选和段选,且B口同时作为键盘扫描模块的输入口,与数码显示模块分时复用。故采用方案三 1.4蜂鸣器的选择 方案一:电磁式蜂鸣器 电磁式蜂鸣器主要是利用通电导体会产生磁场的特性,用一个固定的永久磁铁与通电导体产生磁力推动固定在线圈上的鼓膜。电磁式由于音色好,所以多用于语音、音乐等设备。对于不同提示音且考虑实际,此种较好。 方案二: 压电式蜂鸣器

用打点计时器测速度实验报告

实验报告 一、 实验名称: 用打点计时器测速度 二、实验目的: 1. 理解打点计时器的原理,会正确使用打点计时器。 2. 掌握纸带上运动信息的处理方法。 3. 掌握用v-t 图象处理实验数据的方法。 三、实验原理:(略)见课堂讲解和实验报告册P2 四、实验器材:电火花计时器、纸带、刻度尺、电源等。 五、实验方法与过程: 1. 练习使用打点计时器: (1) 把打点计时器固定在桌子上,对照打点计时器的使 用说明书了解它的结构及作用 (2) 将打点计时器与交流电源相连接,并按照说明书将 纸带装好。 (3) 接通打点计时器的电源,用手水平地拉动纸带,打 点计时器就会在纸带上打出一行小点。随后立即关闭电源 (4) 取下纸带,给纸带编号,如:“纸带1” (5) 在“纸带1”上从某个点开始,向后数出若干个点,如果数出的个数为n ,由每两个点间的时间间隔可以计算出从打下第一个点到打下第n 个点过程中纸带运动的时间,用刻度尺测量出第一个点到第n 个点的距离。将上述数据填到“记录数据的表格中” 2. 用打点计时器测速度: (1) 重新给打点计时器装上纸带,用打点计时器再打出 两条纸带,给纸带编上号,如“纸带2”、“纸带3”。 (2) 在“纸带2”上,每隔0.1s 取一个点,在纸带上 分别标出A 、B 、C 、D 、E 、F 等点,测量出相邻点间的位移 ,记录在表二中,同时记录对应的时间 ,将上述数据记录到相应的表格中。 (3) 在“纸带3”上,选取点迹清晰、间距适当的几个 连续点,并标上0、1、2、3、4、5、6。测量出与各点相邻两点间的距离, 并计算出平均速度,把它当做打点计时器打下这个点时的瞬时速度,填入相应的表格,点0做为计时的开始,即t=0. 六、实验记录及处理 1.纸带采集 图为 一条已经编好计数点的纸带,其比例尺为1:2(图上距离/实际距离) 2.实验数据记录 表三:测纸带瞬时速度的数据记录表 坐标纸:

带有LCD显示的音乐倒数计时器

信息工程学院 课程设计报告书题目: 带有LCD显示的音乐倒数计时器 专业:计算机科学与技术 日

近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制系统日新月益更新。单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本次课程设计的项目是带有LED显示的音乐倒数计时器。主体使用89C52,通过几个开关进行控制,其中开关K1用于切换时间设置状态和时钟运行状态;开关K2用于切换修改时间数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定倒计时时间,并且设定好后到时间通过实验箱音频放出一段乐曲作为闹铃。 选做增加项目:还可增加秒表功能(精确到0.01s)或年月日设定功能 关键词:单片机课程项目计时器 89C52

摘要 ..................................................................................................................................... I 1前言 (1) 1.1课题开发背景 (1) 1.2课题研究的目的和意义 (1) 1.3课题的主要研究工作 (1) 2 系统硬件设计及说明 (3) 2.1系统组成及总体框图 (3) 2.2部分硬件方案论述 (3) 2.3硬件电路图 (4) 2.4元件清单 (4) 2.4.1 AT89C52 (4) 2.4.2 LCD1602 (5) 2.4.3按键控制单元 (6) 2.4.4 SPEAKER (7) 3系统软件设计 (8) 3.1系统总体功能流程图 (8) 3.2使用单片机实现音乐节拍 (10) 3.3使用单片机产生音频脉冲 (11) 3.4使用定时器实现定时功能 (12) 3.5程序描述 (12) 4总结与展望 (15) 参考文献 (16)

单片机音乐倒数定时器的设计

1.基于单片机音乐倒数定时器的设计报告 2.【摘要】计时器在单片机模块中是比较常见的模块,计时器是一种用数字电路技术实现的计时装置, 与机械师中相比具有更高的准确性与直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。本设计采用AT89C51单片机对定时器的设计来实现一个简单的多功能的音乐倒计时报警器,通过三个按键可设定任意时间的倒计时报警器来满足用户的简单要求,如烧开水,煮面等简单问题。 3.【关键词】定时计数器;音乐代码;1602液晶显示

4............................................................ 目 录 5.引言 (1) 6.一、设计要求 (2) 7.二、设计目的 (2) 8.三、设计的具体实现 (2) 8.1.1.系统概述 (2) 8.1.1....................................................................................... 1.1 总体方案论证 (2) 8.1.2....................................................................................... 1.2 单片机选择方案 (3) 8.2.2.单元电路设计 (4) 8.2.1....................................................................................... 2.1 控制电路 (5) 8.2.2....................................................................................... 2.2 控制程序 (8) 8.3.3.软件程设计和调试 (7) 8.3.1....................................................................................... 3.1 延时时间的计算 (7) 8.3.2....................................................................................... 3.2 工作方式设计 (8)

基于单片机的定时器设计.

电气信息学院 课程设计任务书 课题名称基于单片机的定时器设计 姓名Front专业班级学号 校内指导老师企业指导老师 课程设计时间2017年3月6日-2017年3月17日(3、4周) 教研室意见意见:审核人: 一、设计任务及要求 1、设计任务: 以单片机为核心设计一个音乐提示定时器,具备倒数计时、时间修改、音乐演奏等功能。可作为微电脑倒数计数器,做一小段时间计时,放在家中使用,例如煮泡面、煮开水或小睡片刻等;用于全自动洗衣机洗涤完毕音乐提示定时器。设计4个按键设置现在想要倒数的时间:K1--可调整倒数时间为1-60分钟;K2—设置倒数计时时间为5分钟,显示为“05”;K3—设置倒数计时时间为20分钟,显示为“20”;K4—设置倒数计时时间为60分钟,显示为“60”;一旦按键后则开始倒计时,当计时为0则演奏一曲音乐;内定倒数计时时间为5分钟,显示为05。 2、设计要求: 1)设计方案要合理、正确; 2)系统硬件设计; 3)系统软件设计及调试; 4)系统联调; 5)写出设计报告。 二、进度安排 第一周: 周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。 周二~周三:完成硬件设计和电路连接 周四~周日:完成软件设计 第二周: 周一~周三:程序调试 周四~周五:设计报告撰写。周五进行答辩和设计结果检查。

三、参考文献 1)《微型计算机原理及应用》许立梓编机械工业出版社 2002 2)《微型计算机接口技术及应用》刘乐善编华中理工大学出版社 2000 3)《计算机硬件技术基础试验教程》邹逢兴编高等教育出版社 2000 4)《16位微型计算机原理接口及其应用》周佩玲编中国科学技术大学出版社2000 5)《微型计算机原理与接口技术》吴秀清编中国科学技术出版社 2001 6)《微型计算机接口技术》邓亚平编清华大学出版社 2001 7)《单片机原理及及应用》王迎旭编机械工业出版社 2001 8)《单片机应用程序设计技术》周航慈著北京航空航天大学出版社 2002 9)《单片机实用技术问答》谢宜仁主编人民邮电出版社 2002

音乐定时器

湖南工程学院 课程设计 课程名称单片机原理与应用 课题名称音乐提示定时器 专业测控技术仪器 班级1101 学号201101200128 姓名黄瑞峰 指导教师周向红、肖峰、李晓秀、汪超 2014年3 月7 日

湖南工程学院 课程设计任务书 课程名称单片机原理与应用 课题音乐提示定时器 专业班级测控1101 学生姓名黄瑞峰 学号201101200128 指导老师周向红、肖峰、李晓秀、汪超 审批 任务书下达日期2014 年2月24 日任务完成日期2014 年3 月7 日

设计内容与设计要求 设计内容: 本课题要求以单片机为核心设计一个音乐提示定时器,具备倒数计时、时间修改、音乐演奏等功能。可作为微电脑倒数计数器,做一小段时间计时,放在家中使用,例如煮泡面、煮开水或小睡片刻等;用于全自动洗衣机洗涤完毕音乐提示定时器。设计任务包括控制系统硬件设计和应用程序设计。 设计要求: 1)确定系统设计方案; 2)进行系统的硬件设计; 3)完成必要元器件选择; 4)开发板焊接及测试 5)系统软件设计及调试; 6)系统联调及操作说明 7)写说明书

主要设? 条件 音乐提示定时器设计4个按键设置现在想要倒数的时间:K1--可调整倒数时间为1-60分钟;K2—设置倒数计时时间为5分钟,显笺为“05”;K3—设置倒数计时时间为20分钟,显示为“20”;K4—设置倒数计时时间为60分钟,显示为“60”;一旦按键后则开始倒计时,当计时为0则演奏一曲音乐;内定倒数计时时间为5分钟,显示为05。 说明书格式 封面 课程设计任务书 目录 第1章、概述 第2章、系统总体方案设计 第3章硬件设计 第4章开发板焊接及其测试 第5章软件设计与说明(包括流程图) 第6章调试步骤、结果、使用说明 第7章设计总结 第8章参考文献 附录:系统电路原理图(用PROTEL99制作)、系统程序清单。 电气与信息工程系课程设计评分表

单片机【倒计时音乐闹钟】课程设计

五邑大学 单片机课程设计课程设计题目:倒计时音乐闹钟 院系信息工程学院 专业轨道交通自动化 学号 3113002264 学生姓名梁杰帆 指导教师梁淑芬 完成日期 2015年11月3日

基于单片机的倒计时音乐闹钟 目录 一.设计目的 (2) 二.硬件简介 (3) 三.设计要求 (4) 四.硬件电路设计 (5) 五.流程图设计 (7) 六.程序设计 (8) 七.设计小结 (13) 八.参考文献 (14) 摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,渐渐的改变人们的生活习惯。在生活中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 人们做事通常是要有目的和时间观念的,在平时对一些比较重要的事情应该是调好闹钟或者备忘录来提醒自己。提醒的方式有很多,在学习了单片机的有关知识之后,运用相关知识来设计完成倒计时音乐闹钟。我对单片机很感兴趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料,不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机知识,做了一个基于51单片机的倒计时音乐闹钟的设计。 关键词:单片机倒计时 LCD液晶屏

一、设计目的 (一)通过设计了解一个倒计时音乐闹钟的基本工作原理 (二)掌握51单片机计数器/定时器的工作方式和1602LCD的驱动工作原理;(三)掌握keil4、AD10、prtues等软件的使用 (四)掌握调试电路和分析问题的能力 二、设计内容 (1)利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。一分钟倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数到达。(2)通过按键可以自主设置倒计数的时间(1-60min、5min、10min)。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。 三、总体设计与方案讨论 倒计时音乐器主要有六个模块组成: ①51单片机最小系统电路 ②LCD1602液晶屏电路 ③按键电路 ④LED指示灯电路 ⑤电源电路 ⑥蜂鸣器电路 方案论证: 方案一: 由于STC89C52中自带有定时器T0、T1,所以倒计时音乐闹钟可采用定时器中断方式和定时产生可变方波方式。此方式需要考虑两个定时器的优先级和定时器的交替开断需要精确。所以变成比较麻烦,但是比较准备和稳定。 方案二:只利用STC89C52的一个定时器用来倒计时,而音乐是通过有不同的延时来达到产生不同方波的目的。这种方法虽然编程简单,但是音乐的效果不好。 对比以上两种方法,我最后选择的方案一,虽然编程较方案二麻烦,但是最终的效果比较好。

音乐倒数计时器单片机课程设计报告

音乐倒是计时器 一、设计要求 利用STC89C51 单片机结合字符型LCD 显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0 时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。同时输出控制一个继电器吸合,继电器驱动一个3W的大功率LED灯,亮度可以由单片机控制从 50%?100%连续可调。 定时闹钟的基本功能如下。 字符型LCD(16 2 )显示器。 显示格式为“ TIME 分分:秒秒”。 用4 个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0 时,发出一阵音乐声。 1 、程序执行后工作指示灯LED 闪动,表示程序开始执行,按下操作键K1 ?K4 动作如下。 K2 —设置倒计数的时间为 5 分钟,显示“ 0500 ”。 K3 —设置倒计数的时间为10 分钟,显示“ 1000 ”。 K4 —设置倒计数的时间为20 分钟,显示“ 2000 ”。 K1 —可调整倒计数的时间1?60 分钟。 2、复位后LCD 的画面应能显示倒计时的分钟和秒数,此时按K1 键则在LCD 上显示出设置画面。此时,若: a. 按操作键K2 —增加倒计数的时间1 分钟。 b. 按操作键K3 —减少倒计数的时间1 分钟。 c. 按操作键K4 —设置完成。

二、系统硬件说明 2.1 :音乐倒是计时器要实现一种由单片机控制的带 LCD显示的倒数计时器,单片机工作于12MHZ寸钟频率,使用其定时/计数器TO,改变计数值THO和TL0 可以产生不同频率的脉冲信号。该设计具有5个功能按键,用户可以通过这些 按键设置定时时间和选择控制定时,倒计数为零时,可通过扬声器将音乐播放出来。 系统结构图如下图所示。 2.2 AT89C52 AT89C52有 40个引脚,32个外部双向输入/输出(I/O )端口,同时内含2 个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 主要特性: ?兼容MCS5指令系统? 8k可反复擦写(>1000次)Flash ROM ?32 个双向 I/O 口? 256x8bit 内部 RAM ?3个16位可编程定时/计数器中断?时钟频率0-24MHZ ?2个串行中断?可编程UART串行通道 ?2个外部中断源?共8个中断源 ?2个读写中断口线? 3级加密位 ?低功耗空闲和掉电模式

电脑自动定时开关机并播放音乐提醒你起床

电脑自动定时开机并播放音乐提醒你起床,并且晚上自动关机 1.自动定时开机 此功能需要在BIOS中设定,并且你的主板的高级电源管理设置必须支持这个功能,不过现在大多数的主板全支持,放心使用吧. 步骤一: 启动系统按DEL,进入BIOS,然后选中 "POWER MANAGEMENT FEATURES" (电源管理设置),回车进入.在电源窗口中找到"RESTORE ON AC/POWER LOSS"项,按回车,然后通过方向键设置其值为"POWER ON". 步骤二: 选中"RESUME ON RTC ALARM"并按回车,接着通过方向键设置其值为"ENABLE" 步骤三: 选中"RTC ALARM DATE"按回车,然后将其值设定为"EVERYDAY",表示每天都进行一样的操作,按照同样的方法,分别将"RTC ALARM HOURS""RTC ALARM MINUTE""RTM ALARM SECOND"设置为"07""15""00",这表示开机时间为早上的"7:15:00",全部设置好后,按F10,保存并重新启动. (由于不同的主板的BIOS不一样,有些主板的设置可能与上面的有一点点不同,但只要记住在电源管理中找到"WAKE UP"字样的就行了,因为这是设置定时开机的选项) 2自动登陆系统 电脑开机了,但是我们有些人设置了开机密码,不能自动登陆,怎么办? 我们可以通过修改注册表来实现自动登陆. 步骤一: 在运行中输入"REGEDIT",打开 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWSNT\CURRENTVERSION\WINLOGON. 步骤二: 在右方的窗口中找到"DEFAULTUSERNAME"子键,将数值数据改为用户登陆帐户名,如果不存在该键值,就可以在右边的窗口中右键新建字符串,接着将"新值#1"重命名为"DefaultUserName"后进行修改. 步骤三: 在右侧窗口中找到DefaultPassword,如果不存在,可以新建,然后将其键值设定为你的密码 步骤四: 按照以上的方法,我们在右边的窗口中新建一个名为"AutoAdminLogon"的键值,将其值设为1,然后退出重新启动就可以实现自动登陆 二:计划任务帮助我自动打开音乐 1让音乐吵醒你的耳朵 如果希望早上开机后可以听到美丽的音乐,可以按照下面的步骤进行, 步骤一: 运行WINDOWS MEDIA PLAYER,挑选自己喜欢的音乐添加到播放列表里,然后在菜单中选择文件→播放列表另存为将当前播放的列表进行保存并命名,例如取名为"早上好" 步骤二: 依次点击开始,所有程序,附件,系统工具,任务计划,这时将会打开任务计划窗口,在窗口中双击添加任务

99分钟倒计时器

目录 摘要及关键词 (2) 1 设计总体思想 (2) 1.1 设计要求及目的 (2) 1.2 设计方案分析 (2) 1.3 设计方案比较 (4) 2 局部硬件电路设计 (5) 3 原理图及流程图 (7) 3.1 系统原理框图 (7) 3.2 总体硬件连线图 (8) 3.3 主程序流程图 (9) 3.4 调时子程序流程图 (10) 3.5 中断子程序流程图 (11) 4 Proteus调试 (12) 4.1 Proteus调试过程及现象 (12) 4.2调试问题及解决方法 (13) 5 设计优缺点 (13) 6 心得体会 (13) 7 参考文献 (14) 附:实验源程序 (15)

摘要 近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动着传统控制检测日新月异的更新。由于单片机具有体积小、易于产品化、面向控制、集成度高、功能强、可靠性高、价格低等特点,其在工业控制、机电一体化、智能仪表、通信等诸多领域中得到了广泛的应用。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。但是仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本设计针对倒计时系统的需求,介绍了MCS-51单片机的部分基本原理,如51单片机的接口功能、中断、定时器等等。倒计时系统需要用到锁存器、独立式按键键盘、LED数码显示器等主要模块,通过不同的模块之间相互作用,完成倒计时的初步硬件结构。对于倒计时器中的LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即采用Keil uVision2软件程序进行译码。 本次设计采用汇编语言编程,通过倒计时子程序模块、独立式键盘扫描模块、中断等子程序的正确调用,完成了可以随时设置初值的基于51单片机控制的99分钟倒计时系统。 【关键词】倒计时器单片机独立式键盘proteus LED数码显示器 1.设计总体思想 1.1、设计要求及作用目的: 要求:由单片机接收小键盘阵列设定倒计时时间,倒计时的范围最大为99分钟,由LED 显示模块显示剩余时间,显示格式为 XX(分):XX(秒).X,精确到0.1s的整数倍。倒计时到,由蜂鸣器发出报警。绘制系统硬件接线图,并进行系统仿真和实验。画出程序流程图并编写程序实现系统功能。 目的:此次设计是我们更进一步了解基本电路的设计流程,提高自己的设计理念,丰富自己的理论知识,巩固所学知识,使自己的动手动脑能力有更进一步提高,为自己今后的学习和工作打好基础,为自己的专业技能打好基础。通过解决实际问题,巩固和加深“单片机原理与应用”课程中所学的理论知识和实验能力,基本掌握单片机应用电路的一般设计方法,提高电子电路的设计和实验能力,加深对单片机软硬知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。本次设计注重对单片机工作原理以及键盘控制及显示原理的理解,以便今后自己在单片机领域的学习和开发打下基础,提高自己的动手能力和设计能力,培养创新能力,丰富自己的理论知识,做到理论和实践相结合。本次设计的重要意义还在于对单片机的内部结构和工作状态做更进一步的了解,同时还对单片机的接口技术,中断技术,存储方式和控制方式作更深层次的了解。 1.2、设计方案分析: 在电子技术飞速发展的今天,电子产品的人性化和智能化已经非常成熟,其发展前景仍然不可估量。如今的人们需求的是一种能给自己带来方便的电子产品,当然最好是人性化和智能化的,如何能做到智能化呢?单片机的引入就是一个很好的例子。单片机又称单片微型计算机,也称为微控制器,是微

相关主题