文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse信息工程学院课程设计报告书题目:带有LCD显示的音乐倒数计时器专业:计算机科学与技术日摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制系统日新月益更新。单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本次课程设计的项目是带有LED显示的音乐倒数计时器。主体使用89C52,通过几个开关进行控制,其中开关K1用于切换时间设置状态和时钟运行状态;开关K2用于切换修改时间数值;开关K3用于使相应数值加1调节;开关K4用于减1调节;开关K5用于设定倒计时时间,并且设定好后到时间通过实验箱音频放出一段乐曲作为闹铃。选做增加项目:还可增加秒表功能()或年月日设定功能关键词:单片机课程项目计时器89C52目录摘要 I1前言 12系统硬件设计及说明 5 73系统软件设计 124总结与展望 15参考文献 ,单片机已经渗透到我们的学习、生活、生产和工作各个领域中,凡是有自动控制要求的地方一般都会有单片机的身影出现:从简单到复杂,从空中、地面到地下,凡是能想象到的地方几乎都有使用单片机的需求。单片机的应用有利于铲平的小型化、多功能化和智能化。有利于提高生产、生活效率,保证安全。本系统的开发也是旨在给人们的生活带来方便。单片机技术使我们可以利用软硬件实现倒计数计时器的功能,从而为生活带来方便,例如工作生活中小睡片刻或者做食物等,可以做一小段时间计时,并且可以进行一定的功能扩展。鉴于传统计时器只是能够纯粹的实现计时功能,而该设计不但可以实现对基本计时功能,同时当倒数计时为0时,还会发出一段音乐,起到一定的提醒功能,而且还可以添加时钟、闹钟、秒表功能和万历年显示功能。使该设计功能更加完善。,设计一款带有LCD显示的音乐倒数计时器。:(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)增加万年历显示“年月日”。,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。该设计要实现一种由单片机控制的带LCD显示的倒数计时器,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,改变计数值TH0和TL0可以产生不同频率的脉冲信号。该设计具有5个功能按键,用户可以通过这些按键设置定时时间和选择控制定时,倒计数为零时,可通过扬声器将音乐播放出来。系统结构图如图2-1所示。振荡电路复位电路音频输出电路89C52芯片LCD显示电路键盘或开关控制电路图2-、LCD显示器和压电喇叭实现音乐倒数计时器。单片机具有高性能、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。它在硬件结构、指令系统、I/O端口、功能消耗及可靠性等方面均有独特之处,其最显著的特点之一就是具有非常有效的控制功能。而LCD显示器具有以及小、重量轻、工作电压低、功耗极低、显示内容丰富、稳定可靠、成本低控制驱动方便、接口简单易用、模块化结构紧凑等特点。