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

带有LCD显示的音乐倒数计时器
带有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.1 课题开发背景

随着单片机技术的成熟,单片机已经渗透到我们的学习、生活、生产和工作各个领域中, 凡是有自动控制要求的地方一般都会有单片机的身影出现:从简单到复杂,从空中、地面到地下,凡是能想象到的地方几乎都有使用单片机的需求。单片机的应用有利于铲平的小型化、多功能化和智能化。有利于提高生产、生活效率,保证安全。本系统的开发也是旨在给人们的生活带来方便。

单片机技术使我们可以利用软硬件实现倒计数计时器的功能,从而为生活带来方便,例如工作生活中小睡片刻或者做食物等,可以做一小段时间计时,并且可以进行一定的功能扩展。鉴于传统计时器只是能够纯粹的实现计时功能,而该设计不但可以实现对基本计时功能,同时当倒数计时为0时,还会发出一段音乐,起到一定的提醒功能,而且还可以添加时钟、闹钟、秒表功能和万历年显示功能。使该设计功能更加完善。

1.2 课题研究的目的和意义

利用AT89C52单片机自带资源,设计一款带有LCD显示的音乐倒数计时器。

1.3 课题的主要研究工作

本课题设计的主要工作要求有以下几个方面:

(1)字符型LCD(16×2)显示器,显示格式为“TIME 分分:秒秒”。

(2)用4个按键操作来设置当前想要倒计数的时间。

(3)一旦按下键K5则开始倒计数,当计数为0时,发出一阵音乐声。

(4)程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K4动作如下:

· K1---可调整倒计数的时间1~60分钟。

· K2---设置倒计数的时间为5分钟,显示“0500”。

· K3---设置倒计数的时间为10分钟,显示“1000”。

· K4---设置倒计数的时间为20分钟,显示“2000”。

(5)复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD 上显示出设置画面。此时,若:

·按K2键---增加倒计数的时间1分钟。

·按K3键---减少倒计数的时间1分钟。

·按K4键---设置完成。

[扩充功能]:

(1)增加时钟及闹钟功能。(2)增加秒表计数功能。

(3)增加万年历显示“年月日”。

2 系统硬件设计及说明

2.1系统组成及总体框图

硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。

该设计要实现一种由单片机控制的带LCD显示的倒数计时器,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,改变计数值TH0和TL0可以产生不同频率的脉冲信号。该设计具有5个功能按键,用户可以通过这些按键设置定时时间和选择控制定时,倒计数为零时,可通过扬声器将音乐播放出来。

系统结构图如图2-1所示。

图2-1 系统结构图

2.2系统硬件方案论述

2.21系统方案概述

利用单片机、LCD显示器和压电喇叭实现音乐倒数计时器。

单片机具有高性能、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。它在硬件结构、指令系统、I/O端口、功能消耗及可靠性等方面均有独特之处,其最显著的特点之一就是具有非常有效的控制功能。而LCD 显示器具有以及小、重量轻、工作电压低、功耗极低、显示内容丰富、稳定可靠、成本低控制驱动方便、接口简单易用、模块化结构紧凑等特点。

2.22 LCD显示方式的方案比较。

方案一:采用花样显示,花样显示是指lcd显示某一屏字符时,采取从左到右或

者是从右到左的整屏移动的显示方式。在这种显示方式下,给人的感

觉就是程序是在执行的,同时如果控制好了移动一屏的时间间隔的话,

在整体视觉上可以达到很好的效果。

方案二:采用静态显示,静态显示是指lcd显示某一屏字符时,时钟保持当前字符的显示,不使用移屏显示。便于控制,同时能够满足正常的显示效果。

由于在显示中存在播放时间的动态变化,这样的话,即使是不产生整屏

移动,也能给人动态感,也易于控制。

基于以上各种特点,设计时该系统选择了方案二。

2.3硬件电路图

系统硬件电路图如图2-2所示。

2.4元件清单

因为小组是分工协作的,我主要的工作是设计模块(5),后面将会具体介绍。2.4.1 AT89C52

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

主要特性:

·兼容MCS51指令系统· 8k可反复擦写(>1000次)Flash ROM

· 32个双向I/O口· 256x8bit内部RAM

· 3个16位可编程定时/计数器中断·时钟频率0-24MHz

· 2个串行中断·可编程UART串行通道

· 2个外部中断源·共8个中断源

· 2个读写中断口线· 3级加密位

·低功耗空闲和掉电模式

·软件设置睡眠和唤醒功能

2.4.2 LCD1602

图2-3 16×2的液晶显示屏LM016L

1602LCD的指令说明及时序

1602液晶模块内部的控制器共有11条控制指令,如表2-1所示.

表2-1 1602液晶模块控制指令

2.4.3按键控制单元

采用5个button,分别用来设置定时时间或控制定时功能,对应P2.0 ~ P2.4端口。其硬件连接如图2-4所示。

图2-4 按键连接图

2.4.4 SPEAKER

当倒计数为0时,系统需放出一段音乐,其音频输出是通过SPEAKER实现。音频电路输出如下:

图2-5音频输出连接图

3系统软件设计

本软件设计关键是要实现一种由单片机控制的带有LCD显示的音乐倒数计时器。通过K1~K5开关进行控制时间设置来完成其基本功能,当倒计时为零时,通过通过扬声器放出一段乐曲作为闹铃。

3.1 系统总体功能流程图

3.1.1 系统基本流程图

3.1.2 模块(5)的流程图:

3.2 使用单片机实现音乐节拍

除了音符以外,节拍也是音乐的关键组成部分。节拍实际上就是音持续时间的长短,在单片机系统中可以用延时来实现,如果1/4拍的延时是0.4秒,则1拍的延时是1.6秒,只要知道1/4拍的延时时间,其余的节拍延时时间就是它的陪数。如果单片机要自己播放音乐,那么必须在程序设计中考虑到节拍的设置,由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。对于不同的曲调我们也可以用单片机的另外一个定时/计数器来完成。音乐的音拍,一个节拍为单位(C调)具体如表3-1所示。

表3-1 音乐节拍表

3.3使用单片机产生音频脉冲

了解音乐的一些基本知识后可知,产生不同频率的音频脉冲即能产生音乐,对于单片机而言,产生不同频率有脉冲非常方便,可以利用它的定时/计数器来产生这样的方波频率信号,因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。

在本实验中,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,工作模式为1,改变计数值TH0和TL0可以产生不同频率的脉冲信号,在此情况下,C调的各音符频率与计数值T的对照如表3-2所示。

T的值决定了TH0和TL0的值,其关系为:TH0=T/256,TL0=T%256

3.4使用定时器实现定时功能

3.41定时器的工作方式和方式设定

MCS-51单片机有两路独立的定时器,每路定时器有4种工作方式(0~3),方式0是13位计数结构,计数器由TH全部8位与TL的低5位构成;方式 1是16位计数结构,计数器由TH与TL全部8位共16位组成;方式2是8位计数结构方式,计数器由TL8位组成,与其他方式不同的是,当定时溢出时,硬件自动将TH的值装入TL中,有自动加载功能。前三种工作方式,两路定时器的设置与使用完全相同,但在工作方式3下,两路定时器有很大差别,只有0路定时器可以工作在方式3下,1路定时器只能工作在方式0~2下,在工作方式3下,0路定时器被拆分成两个独立的8位计数器TL0与TH1,其中0路定时器的各控制位和引脚信号全归TL0使用,因此TH0只能做简单的定时器使用,其控制位占用了1路定时器的控制位,如果0路定时器工作在方式3下,1路定时器由于让出了所属控制位,通常作为串行口波特率发生器[3]。

定时器的工作方式选择主要依靠设置TMOD寄存器的值,其各位定义如下:

其中,B0~B3用来控制0路定时器,B4~B7用来控制1路定时器。

GATE位为门控位,主要确定定时器启动的方式,如果GATE=0,则用TR0(TR1)位启动/关闭定时器,如果GATE=1,则以外中断请求信号(INT0或INT1)启动定时器。C/T位为定时与计数选择位,C/T=0为定时方式,C/T=1为计数方式。

M0、M1为工作方式选择位

M1M0=00方式0 M1M0=10方式2 M1M0=01方式1 M1M0=11方式3

选择定时器工作方式,应根据上述规定向寄存器TMOD中写入相应数

设计本系统时选择的是T0定时器,工作在方式1下。

3.42定时器计数初值设置

定时器工作方式选定后,定时溢出时间唯一取决于计数器的初值,如何根据应用需要确定计数器初值,也是定时器应用的一个重要问题。假定单片机机器周期为K0,所选定的定时方式计数器为n位,所实现的定时时间长度为T,则有:(2n-x)K0=T

其中x为计数器的初值,根据上式可以求出初值x为:

x=2n-(T/K0)

单片机机器周期k0由单片机时钟频率f确定即:

k0=12/f

在实际应用中,本系统单片机时钟频率f为6mHz所以单片机机器周期 k0=2μs,然后根据选定的工作方式确定计数器位数n,将所得k0与n代入式2,求出计数初值x,并根据所选择的计数方式将x的值分入TH0与TL0。

经计算得,该定时器定时100ms时的计数初值为TL0=0XB7 TH0=0X3C

3.5程序描述

3.51程序功能描述

我主要的工作是设计模块(5),其具体实现功能如下:

复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键,则在LCD上显示出设置画面。此时,若:

·按K2键---增加倒计数的时间1分钟。

·按K3键---减少倒计数的时间1分钟。

·按K4键---设置完成。

其电路连接:P2.0→K1 P2.1→K2 P2.2→K3 P2.3→K4 P2.4→K5

按键按下,则相应端口输出为0(低电平)

3.52程序代码

(1)按键控制和更改时间函数

void ChangeTime()

{

unsigned char b,a=0xFE,

b=a|P2;

if(b==0xFE) //K1按下

{

TR0=1; //关定时器T0,计时暂停

a=0xFD;

b=a|P2;

if(b=0xFD) //K2按下

{

min++; //增加1分钟定时时间

a=0xF7;

b=a|P2;

if(b=0xF7) //K4按下

{

TR0=0; //开定时器T0,计时重新开始}

}

a=0xFB;

b=a|P2;

if(b=0xFB) //K3按下

{

min--; //减少1分钟定时时间

a=0xF7;

b=a|P2;

if(b=0xF7) //K4按下

{

TR0=0; //开定时器T0

}

}

}

(2)定时(定时器T0)功能函数:

void INT_T0() interrupt 1

{

TH0=0x3C;

TL0=0xB7;

count++;

if(count==10) //定时到1秒

{

sec--; //倒计时秒减1

count=0;

if(sec==-1)

{

min--;

sec==59;

}

}

}

(3)主函数

void main() /*主程序*/

{

TMOD=0x01; /*设置T0的工作模式为方式1*/ TL0=0XB7; /*设置定时计数初值*/

TH0=0X3C;

EA=1; /*允许CPU中断*/

ET0=1; /*允许T0中断*/

…………………………….

}

4总结与展望

此次课程设计,系统部分功能已实现。可以播放存储演奏一首喜欢的曲子,基本达到预定的效果。在设计的过程中,小组各成员各负其责,设计不同模块。不仅提高了设计的效率,而且体现了实践动手及团队合作的精神。

经过一周的课程设计,真的感觉收获还是不少。刚开始是画元件电路图,很大一部分时间用来画键盘电路模块了,由于上课的时候只是一些理论知识,实际要画出电路,感觉有些吃力,但反复看几遍书上的讲解,以及在老师的指导讲解下,最后能很好的掌握理解键盘扫描的的原理并画出连接电路。虽然,后来发现这次设计的项目中并不需要用到键盘扫描,但学到了就算是有收获,而且可以考虑键盘扫描作为这个项目的扩展方向。再就是,之前一直都只是知道,只要给一段音乐,通过音频元件输出就可以,并不知道其最根本的原理方法,通过老师细心的讲解,让我了解到,音乐其实从根本上,是通过控制高低电平延续时间长短来实现的,这让我感到很好奇,也觉得挺有趣。通过这次课程设计,能将学过的知识系统的组织到一起,通过解决实际遇到的问题,能进一步增强了对知识点的理解,也可以找出自己掌握得不好的地方,得以进一步学习。

参考文献

[1] 李朝青,单片机原理及接口技术(第3版)[M].北京:北京航天航空大学出

版色,2001.

[2] 康华光,陈大钦. 电子技术基础—模拟部分(第五版)[M]. 北京:高等教

育出版社,2005

[3] 赵鑫,蒋亮,齐兆群等.数字电路设计[M].北京机械工业出版社,2005

[4] 苏家健、曹柏荣、汪志锋,单片机原理及应用技术[M].高等教育出版社

[5] 于海生,微型计算机控制技术选编[M].清华大学出版社,1999.

[6] 胡汉才,单片机原理及其接口技术[M].北京:清华大学出版社,2004.

音乐提示定时器(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)掌握单片机的接口技术及相关外围芯片的外特性,控制方法。明确原理图中所使用的元器件功能及在图中的作用,各器件的工作过程及顺序。

篮球竞赛30s计时器

沈阳航空航天大学 课程设计 (说明书) 篮球竞赛30秒计时器设计 班级机电1303 学号2013040604110 学生姓名曾闯 指导教师孙琦

一、概述 随着信息时代的到来,电子技术在社会生活中发挥越来越重要的作用,运用模电和数电知识设计电子产品成为社会生活不可缺少的部分。就计时器来说,成为检验运动员成绩的一种重要工具。 电子课程设计是电子技术学习中一个重要的环节,可以真正的锻炼学生的能力。在许多领域中计时器得到了普遍应用,如体育比赛,定时报警器,游戏中的倒时器,交通信号灯,红绿灯,行人灯等,说明了计时器的重要性。篮球竞赛中规定了球员持球的时间不能超过30s,否则就为犯规,本课程设计的正是“篮球竞赛30s计时器”,可用于篮球比赛中,对球员持球时间做30s限制,一旦球员持球时间超过30s,它自动报警从而判断球员犯规。 本次课设要求完成一个用于篮球竞赛的30秒计时器。 设计要求 ①篮球竞赛30秒计时器的直流稳压电源要求自己设计。 ②在选择器件时,应考虑成本,要求采用LED灯显示。 ③根据技术指标,通过分析计算确定电路和元器件参数。 ④画出电路原理图(元器件标准化,电路图规范化)。 二、方案设计 该电路包括脉冲发生器、计数器、译码显示电路、控制电路、报警电路、直流稳压电源6个部分组成。计数器和控制电路是主要部分。计数器完成30s计时功能,控制电路完成启动计数、暂停/连续计数、译码显示电路的显示和灭灯等功能。总体设计框图如下: 在篮球比赛过程中经常需要计时操作,设计一个用于篮球竞赛的30秒计时器。其原理如图1所示。 图1 篮球竞赛30秒计时器原理框图 能完成的功能:①显示30s倒计时功能;②系统外部设置操作开关,控制计时器直接清零、启动和连续/暂停功能;③在清零时数码管显示“00”;④计时

AT89C51单片机设计的音乐倒数计数器

塔里木大学《单片机原理与外围电路》课程论文基于单片机设计的音乐倒数计数器 姓名:古再丽努尔·阿卜来提 学号: 5021212125 班级:通信工程16-1

摘要:单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学习都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。 单片机由CPU、一定容量的RAM和ROM构成,定时、计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各单片机中最为典型和最有代表性的一种。这次课程设计通过对它的学习、应用,从而达到学习、设计、开发软、硬的能力。 本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器。用4个按键操作来设置当前想要倒计数的时间。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。应用Proteus的ISIS软件和Keil uVision3来实现该计数器的设计与仿真。该方法仿真效果真实、准确,节省了硬件资源。 该多功能计数器可以应用于一般的生活和工作中,也可以通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。 关键词:AT89C51,计数器,键盘控制,LCD显示,protues,Keil 。

目录 1绪论 (4) 1.1课题背景及研究意义 (4) 1.2国内外现状 (4) 1.3课题的设计目的 (4) 1.4课题的主要工作 (4) 2系统概述 (5) 2.1方案论证 (5) 2.2系统设计原理 (5) 3系统硬件设计 (5) 3.1主控电路设计 (5) 3.2LCD液晶显示器接口电路设计 (6) 4系统软件设计 (6) 4.1主程序设计 (6) 4.2硬件调试 (8) 4.3仿真结果 (16) 结论 (16) 参考文献 (17) 系统整体电路.......................................................................................... 错误!未定义书签。全部程序清单. (8) - III -

篮球竞赛30秒计时器Word版

摘要 本课程设计是脉冲数字电路的简单应用,设计了篮球竞赛30秒计时器。此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有光电报警功能,同时应用了七段数码管来显示时间。此计时器有了启动、暂停和连续功能,可以方便地实现断点计时功能,当计时器递减到零时,会发出光电报警信号。本设计完成的中途计时功能,实现了在许多的特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值。 此计时器的设计采用模块化结构,主要由以下3个组成,即计时模块、控制模块、以及译码显示模块。在设计此计时器时,采用模块化的设计思想,使设计起来更加简单、方便、快捷。此电路是一时钟产生,触发,倒计时计数,译码显示为主要功能,在此结构的基础上,构造主体电路和辅助电路两个部分。 关键字计时器光电报警模块化

目录 前言 (4) 第一章计数器概述 (5) 1.1 计时器的特点及应用 (5) 1.2 设计任务及要求 (6) 第二章电路设计原理及单元模块 (7) 2.1 设计原理 (7) 2.2 设计方案 (8) 2.3 单元模块 (10) 2.3.1 8421BCD码递减计数器模块 (10) 2.3.2 时钟模块 (13) 2.3.3 辅助时序控制模块 (14) 2.3.4 译码显示模块 (17) 第三章安装与调试 (20) 3.1 电路的安装 (20) 3.2 电路的调试 (20) 第四章实验体会 (21) 结论 (23) 参考文献 (24) 附录 (25)

前言 电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。 在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,用于对球员持球时间30秒限制。一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 整个电路的设计借助于EWB5.12仿真软件和数字逻辑电路相关理论知识,并在EWB5.12下设计和进行仿真,得到了预期的结果。

数电课设篮球30秒倒计时器

目录 一论证 (2) 1.1 设计原理 1.2 设计方案 1.3 各分电路功能分析 1.3.1 计数器电路 1.3.2 脉冲发生电路 1.3.3 译码显示电路 1.3.4 控制电路 1.4 仿真原理图 电子技术课程设计任务书 题目:具有数字显示的篮球竞赛30S计时器 1.任务要求 设计一个篮球竞赛30S进攻时间限制计时器。 2.性能指标要求: (1)工作时间可在1—30S内任意设定。 (2)30S计时器是递减计时器,间隔为1S。能用LED数码管显示剩余工作时间,还能显示到1/10秒。即当计时开始时显示出所设定的总时间,每当计时10个1/10S,显示器的数字立即减1。 (3)减1计时到7S时,发出三声低音预告信号。

(4) 减1计时到零时(工作时间到),发出三声高声,并自动停止计时。 (5) 具有暂停/继续工作、清零复位和启动计时功能。 3.设计与测试 按任务要求,设计电路,计算参数,选择元器件。根据所设计电路原理图,选择所需元器件连接电路,并按照调试步骤进行调试。 4. 成果要求 (1)课程设计说明书一本。 要求:内容完整,图表完备,字迹工整,条理清晰,分析有据。 (2)所用元器件清单 (3)电路实体和仿真。 要求:电路必须有仿真结果(可利用Multisim进行电路仿真分析),该电路实体必须是自己安装调试通过并达到性能指标要求的电路实体。 参考器件:两片74LS192、74LS00,叁片74LS48,一片555、74LS04、CC40161,共阴LED显示器3块,电阻、蜂鸣器、发光二极管等 5.答辩 在规定时间内,完成叙述并回答问题。 前言 电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做时间提醒设备等等,由此可见计时器在现代社会是何其重要的。 篮球作为一项全民健身项目,已有一定的历史。在中国,篮球很盛行,篮球比赛也日趋职业化。篮球比赛中有一项违例时间要用倒计时器,目前多数采用的是24秒制,但随着篮球制度的改革将会采用30秒制。有需要就会有市场,因此

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

课程设计报告-篮球30秒倒数计时器

课程设计报告-篮球30秒倒数计时器

信电学院 课程设计说明书(2011 /2012学年第二学期) 课程名称:电子技术课程设计 题目:篮球30秒倒数计时器 专业班级:自动化3班 学生姓名:程江峰 学号:100410317 指导教师:马志钢 设计周数:两周 课设成绩: 2012年7月5日

目录 一、课程设计摘要-------------------------------------------- 二、课程设计正文 1、课程设计任务与要求 2、方案设计(系统控制电路框图及说明) 3、元器件详细介绍 4、系统原理图、印制板图及其说明 5、安装、调试及性能测试与分析 6、课程设计总结及心得 三、课程设计总结 四、附录(PCB图)

五、参考文献 一、课程设计摘要 通过电子技术课程设计的综合训练,培养独立思考、分析问题、解决问题的能力,培养工程实践能力、创新能力和综合设计能力。根据所学模拟电子技术、数字系统与逻辑设计的理论,对模拟电子线路、数字电子线路以及模拟与数字综合电子线路进行设计、安装与调试。 定时电路是数字系统中的基本单元电路,它主要由计数器和振荡器组成。定时电路主要利用分立元件,中规模集成器件555定时器。用555定时器实现的定时电路主要应用单稳态触发器原理,实现定时器的功能。在实际工作中,定时器的应用场合很多,例如,篮球比赛规则中,队员持球时间不能超过30秒,就是定时电路的一种具体应用。 篮球竞赛30秒定时器电路主要利用555定时器产生时钟脉冲,触发计数器进行从30至00倒计数,并将计数结果通过译码电路和数码管显示,当计数器减至00时,报警电路进行报警。 二、课程设计正文 1、课程设计任务与要求30秒计时功能,两位数字显示,计时间隔为1秒。完成硬件制作实现30秒减计数,每次减计时结束后,蜂鸣器报警提示,数码管显示00;电路需设置外部开关,可使定时器直接复位,并具有启动计时、暂停/连续计时功

LCD倒计时

《单片机原理及应用》课程设计 任务书 题目:LCD显示的音乐倒计时制作 姓名: 学号: 学院:电气工程与自动化学院 专业:电气工程与自动化学院 年级:2012级 指导教师:高伟

设计任务 一,技术要求 利用PIC16F887单片机控制字符型LCD显示器制作一个简易的倒数计数器,可以用来煮方便面、煮开水或小睡片刻等。先进行一小段时间倒计数,当倒计数到0时,则发出一段音乐声响,通知主人时间到,去做该做的事情。 该程序共有有5个功能键:K1——设置,LCD显示5:00;K2——时间增加倍数切换键,在1分钟和10分钟之间切换;K3——时间增;K4——时间减;K5——开始倒计数。 定时闹钟的基本功能如下。 ●字符型LCD(16 2)显示器。 ●显示格式为“TIME 分分:秒秒”。 用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。

设计任务 一、技术要求 使用单总线的DS18B20测量温度,进行LCD液晶显示,当温度超过50℃时,通过指示灯报警。 请根据需求撰写任务书,写出详细的功能,以及设计步骤。在课程设计之前提交给老师。(可以对内容进行扩展,可适当加分) 二、拟采用的方法(包括芯片的选型等) 51芯片采用国产STC89C52作为主控.美国达拉斯公司生产的DS18B20温度传感器芯片进行温度采集。和DALLAS公司的实时时钟芯片DS1302对年月日周日分秒进行计时。采用LCD1602进行温度、实时时间等显示。用蜂鸣器与LED灯进行报警。

基于ZigBee无线通信的开关柜发热点无线测温终端设计 姓名:卢国仪指导老师:高伟专业:电气工程与自动化学号:010800321 摘要:本论文主要从无线测温终端的设计入手,采用了新型ZigBee无线通信技术,从硬件电路设计与软件程序设计两方面展开了课题的研究。考虑到封闭式开关柜内工作温度高,变电站运行过程中不能频繁停电两大因素。因此选择了能够耐高温而且可以工作于低功耗模式下的元器件。研发成功的无线测温终端以其安装方便、抗干扰性强、低功耗、可靠性高等优点,为封闭式开关柜内热点温度实时监测提供了一条有效途径。 关键词:开关柜,无线测温,ZigBee,无线网络 1 绪论 电力系统中高压开关柜是发电厂、变电所中的重要电气设备,目前采用的封闭式开关柜长期处于高电压、大电流、满负荷的运行环境下,散热效果差将直接导致柜内热量不断积聚。尤其是在电力系统发生短路故障时,强大的电流使电气设备内部温升加剧,电气绝缘性能下降,电气设备寿命缩短,严重时还可能造成电气设备被烧毁。因此开关柜温度在线监测问题已经成为电力系统中电气设备安全运行所急需解决的实际问题,是促使设备安全运行和可靠供电的迫切需要,对保障电力系统安全可靠运行具有十分重要的意义[1-2]。 长期以来在开关柜热点温度的监测方面,国内外比较常见的测温方案有红外测温仪、示温记录标签、光纤光栅测温传感器、无线测温等。本课题将引用近几年比较流行的无线测温技术的想法,利用单片机与无线数据收发模块,采用低功耗技术,设计无线测温终端,从而解决传统测温技术所存在的技术缺陷。 2无线测温传感器的硬件设计 无线测温传感器安装在开关柜内的发热点,定时进行温度信息的采集。由于开关柜内正常工作温度为60~70℃,而且通信又采取无线的方式,因此测温传感器在硬件的选择上,就必须达到两个条件,即耐高温和低功耗。无线测温传感器的系统框图如图2-1所示。

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

目录 一、设计要求 (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显示及音乐旋律演奏的设计方法。

篮球计时器-篮球24秒计时器

电子信息工程学院 电子基础课程设计任务书 I、电子基础课程设计题目: 篮球竞赛30S计时器 II、电子基础课程设计技术要求及主要元器件: 基本要求:1)具有显示30S计时功能,启动和暂停/连续功能, 2)在直接清零时,要求数码显示器灭灯, 3)设置外部操作开关,控制计数器的直接清零, 4)计时器为30S递减计时,计时间隔为1S, 5)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。 主要元器件:NE555(1),74ls161(1),74LSl92(2) I II、电子基础课程设计工作内容及进度安排: 1.方案设计,绘制电路图并仿真(2天) 2.电路布线和焊接(3天) 3.电路的调试(2天) 4.课程设计总结和报告(7天)Ⅳ、主要参考资料: 1.杨志忠.数字电子技术(第二版).北京:高等教育出版社,2000 2.胡宴如.高频电子线路(第三版).北京:高等教育出版社,2005 3.王毓银.数字电路逻辑设计(第三版).北京:高等教育出版社,1999 专业名称:电子信息工程班级学号: 06041304 学生姓名:李莉

摘要 随着世界篮球水平的提高,对计时的准确度及可靠性也越来越高,篮球30秒倒计时器也就孕育而生了。 设计一个篮球30秒倒计时器,主要解决的问题是实现倒计时功能。所以必须要有一个脉冲,为确保产生的脉冲稳定,该设计采用555时基电路构成的多谐振荡器产生周期为0.1秒的脉冲,再通过74LS161十分频来产生周期为1秒的脉冲。计数部分用74LS192芯片来实现,192芯片是8421码计时的,符合30秒读数的需要。译码部分采用74LS248芯片,74LS248是把8421BCD 码经过内部作和电路“翻译”成七段(a ,b ,c ,d ,e ,f ,g )输出,然后直接推动LED ,显示十进制数。显示部分采用七段数码管,数码管的使用很广泛,价格也不会很贵。整个线路就是把以上几个主要的部分用导线连接焊接起来。 在许多领域中,计时器都得到了普遍应用,比如在体育比赛中的计时器、安全措施中的定时报警器、游戏中的倒计时、维持秩序的交通信号灯、红绿灯、交通信号控制机、闹钟等等......可见计时器在现代社会中是很重要的。在设计计时器时,采用了模块化的思想,使得设计简单、快捷。本设计完成了中途计时功能,实现了在许多特定场合进行时间追踪,在社会生活中会具有广泛的应用价值。 关键字: 控制 倒计时 译码显示 光电报警 指导教师: 万在红 设计时间: 2008.9.1——2008.9.15

带有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)

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

《单片机原理及应用》课程设计 音乐定时器 姓名 院系信息学院 班级电气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

电子线路课程设计—篮球竞赛30秒计时器汇总

目录 1 设计课题任务、功能要求说明及总体方案介绍 (1) 1.1 设计课题任务 (1) 1.2 功能要求说明 (1) 1.3 总体方案介绍 (1) 2 单元电路的设计 (2) 2.1 秒脉冲发生器 (2) 2.2 计数器 (4) 2.3 译码显示 (4) 2.4 控制电路 (5) 2.5 报警电路 (5) 2.6 电路原理图和PCB图 (5) 3 芯片引脚及功能说明 (6) 3.1 555定时器 (6) 3.2 74LS161 (7) 3.3 74LS192 (7) 3.4 74LS48 (8) 4 仿真结果及分析 (10) 4.1 仿真总原理图 (10) 4.2 仿真结果 (11) 小结 (12) 元件清单 (13) 参考文献 (14) 附录 (15) 附录A:电路原理图 (15) 附录B:电路PCB图 (16)

1 设计课题任务、功能要求说明及总体方案介绍 1.1 设计课题任务 设计并制作一个篮球竞赛计时器 1.2 功能要求说明 1.准确计时,具有显示30秒计时功能; 2.设置外部操作开关,控制计时器的直接清零、启动和暂停、连续功能; 3.计时器为30s递减计时器,其计时间隔为1s; 4.计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。 1.3 总体方案介绍 篮球竞赛30秒计时器的总体方案框图如图1.1所示。它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。其中计数器和控制电路时系统的主要模块。计数器完成30秒技术功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示、定时完成报警等功能。 图1.1 30秒计时器的总体方案框图

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

目录: 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蜂鸣器的选择 方案一:电磁式蜂鸣器 电磁式蜂鸣器主要是利用通电导体会产生磁场的特性,用一个固定的永久磁铁与通电导体产生磁力推动固定在线圈上的鼓膜。电磁式由于音色好,所以多用于语音、音乐等设备。对于不同提示音且考虑实际,此种较好。 方案二: 压电式蜂鸣器

篮球竞赛30秒计时器

江汉大学物理与信息工程学院 课程设计报告 课题名称:篮球竞赛30秒计时器 专业:电子与信息工程 班级:B08073011 学号:200807301138 学生姓名:胡志斌 指导教师:叶娅 2010年12月31日

目录 摘要 (3) 一、设计目的 (4) 二、设计内容及要求 (4) 三、原理框图 (5) 四、单元电路设计 (5) 4.1 秒脉冲发生器 (5) 4.2 计数器 (7) 4.3 显示电路部分 (7) 4.4 辅助时序控制电路部分 (7) 4.5 报警电路部分 (8) 五、芯片功能说明 (9) 5.1 74LS192芯片 (9) 5.2 555芯片 (9) 5.3 CC40161 (11) 六、整机电路图 (13) 七、收获体会 (13) 八、参考文献 (15)

摘要 本课程设计是脉冲数字电路的简单应用,设计了篮球竞赛30秒计时器。此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有光电报警功能,同时用了数码管来显示时间。此计时器有了启动、暂停和连续功能,可以方便的实现断电计时功能,当计数器减到零时,会发出光电报警信号。本设计完成的中途计时功能,实现了在许多特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值。 此计时器的设计采用模块化结构,主要由以下3个组成:计时模块、控制模块、译码显示模块。在设计此计时器时,采用模块化的设计思想,使设计起来更加简单、方便、快捷。此电路是以时钟产生,触发,倒计时计数,译码显示为主要功能,在此结构的基础上,构造主体电路和辅助电路两个部分。 关键字 :计时器光电报警模块化

一、设计目的 1、掌握篮球30秒计时器的设计、组装、调试的方法。 2、熟悉相应中大规模集成电路的用法和工作原理。 二、设计内容及要求 用集成芯片设计一个篮球30秒倒计时的电路,要求具有以下功能: 1、显示30秒计时功能; 2、设置外部操作开关,控制计时器的直接清零、启动和暂停、连续的功能。 3、计时器为30S递减计时,计时间隔为1S。 4、计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

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

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)

篮球竞赛24s计时器.(DOC)

电子课程设计 ——篮球竞赛24s计时器 学院:电子信息工程学院 专业: 姓名: 学号: 指导教师: 2014年12月

目录 一、设计任务与要求----------------------------3 二、总体框图----------------------------------3 三、选择器件----------------------------------4 四、功能模块---------------------------------10 五、总体设计电路图---------------------------14 六、硬件调试---------------------------------17 七、心得与总结-------------------------------17

篮球竞赛24s 计时器 一 、设计任务与要求 1、设计一个具有显示24S 计时功能的篮球竞赛计时器。 2、设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。 3、计时器为24S 递减计时器,其时间间隔为0.01秒。 4、计时器减计时到零时,发出报警信号。 二 、基本原理与电路框图 1. 电路框图 篮球竞赛24秒计时器的电路框图如图2-1所示。 图2-1 电路框图 2. 基本原理 (1) 24秒计时器的总体参考方案框图如图1所示。它包括秒脉冲发生器、 计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路) 等五个模块组成。其中计数器和控制电路是系统的主要模块。计数器完成24秒 计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。 十位显示 秒脉冲触发器 控制电路 计数器 计数器 报警电路 个位显示

篮球竞赛30秒定时电路设计

30 秒 篮 球 竞 赛 定 时 器 学院:专业班级:姓名:学号:指导老师:

目录 第一章序言 (2) 第二章任务书的设计 (2) 第三章电路的组成............................... . (3) 第四章设计原理及步骤 (4) 第五章安装与调试 (11) 第六章总结 (11)

第一章序言 随着信息时代的到来,电子技术在社会生活中发挥着越来越重要的作用,运用模电和数电知识设计的电子产品成为社会生活不可缺少的一部分,特别是在各种竞技运动中,定时器成为检验运动员成绩的一个重要工具。 第二章任务书的设计 一、设计题目:篮球竞赛30秒定时电路 二、技术要求 1、设计一个30秒计时电路,并具有时间显示的功能。 2、设置外部操作开关,控制计时器的直接清零,启动和暂停/连续计时。 3、要求计时电路递减计时,每隔一秒钟,计时器减一。 4、当计时器递减计时到零(即定时时间到)时,显示器上显示00。同时发出光电报 警信号。 三、给定条件及器件 1、集成电路:74LS192 2片,74LS48 2片, NE555 1片 2、电阻:10kΩ 4片,15kΩ 68kΩ 1kΩ各1片 3、电容:10μF 1片, 0.1μF 1片 4、其他器件:发光二极管 1只,共阴极七段LED显示器 2只双刀开关 2只 四、设计内容 1.电路各部分的组成和工作原理。 2.元器件的选取及其电路图和功能。 3.电路各部分的调试方法。 4.在整机电路的设计调试过程中,遇到的问题的原因及解决的办法。

第三章电路的组成 30秒定时器的总体参考方案框图如图所示。它包括秒脉冲发生器、计数器、译码器、显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个部分。 图1 24秒定时器的方框图 一、秒脉冲发生器——产生的信号是电路的时序脉冲和定时标准,但本设计对此信号的要求并不是太高,电路可以采用555集成电路构成。 二、计数器——完成30秒计时的功能。 三、单元译码显示电路——可以用74LS48和共阴极七段LED显示器组成。 四、控制电路——完成计数器的直接清零、启动计数、暂停/继续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。 五、电路报警电路——可以用发光二极管组成。

相关文档
最新文档