欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网

音乐倒数计数器

题目:带有LCD显示的音乐倒数计数器课程:单片机的课程:单片机的CC语言程序设计与应用语言程序设计与应用学期:学期:20112011--20122012--22班级:班级:姓名:姓名:学号:学号:教师...单片微型计算机与接口技术单片微型计算机与接口技术课程设计课程设计项目_带有LCD显示的音乐倒数

音乐倒数计数器Tag内容描述:

1、计数器值倒计 为 0 时,蜂鸣器发出声音,计数器停止倒计,程序结束。
具体过程: 按 K1 键,则在 LCD 上显示出设置画面。
此时,若: (1) 按 K2 键-增加倒计数的时间 1 分钟。
(2) 按 K3 键-减少倒计数的时间 1 分钟。
(3) 按 K4 键-设置完成。
3 硬件设计 3.1 设计说明 设计的功能:输出时间,按下键就开始计时,并将时间显示在 LCD1602 显 示器上。
当倒计数为 0 时,蜂鸣器就发出音乐声响。
该计数器系统主要由计数器 模块、LCD 显示器模块、蜂鸣器模块、键盘模块、复位模块等部分组成。
总体设 计方框图如图所示。
图 1 总体设计方框图 3.2 电路原理图 电路原理图连接如图 2 所示 复位电路 键盘 AT89C51 LCD1602 蜂鸣器 单片机原理及系统课程设计报告 2 图 1 电路原理图 4 软件设计 音乐倒数计数器程序流程图包括主程序流程图,LCD 显示流程图以及按键流 程图,各流程图如图 2,图 3,图 4 所示。
单片机原理及系统课程设计报告 3 开始 初始化 扫描键盘扫描复位电路扫描计数器 按键是否有按下? 调整计数器值 。

2、 ROM 构成,定时、计数和多种接口于一体 的微控制器。
它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。
而 51 系列单片机是各单片机中最为典型和最有代表性的一种。
这次课程设计通 过对它的学习、应用,从而达到学习、设计、开发软、硬的能力。
本设计利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数 器。
用 4 个按键操作来设置当前想要倒计数的时间。
做一小段时间倒计数,当倒 计数为 0 时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。
应用 Proteus 的 ISIS 软件和 Keil uVision3 来实现该计数器的设计与仿真。
该方法 仿真效果真实、准确,节省了硬件资源。
该多功能计数器可以应用于一般的生活和工作中,也可以通过改装,提高性 能,增加新功能,从而给人们的生活和工作带来更多的方便。
关键词关键词: AT89C51,计数器,键盘控制,LCD 显示,Proteus,Keil 目目 录录 1 1 项目概述和要求项目概述和要求 1 1.1 项目概述 1 1.2 项目要求 1 2 2 系统设计系统设计 . 3 2.1 框图设计 3 2.2。

3、 目录目录 第一章第一章 设计题目分析设计题目分析、方案及元器件选择方案及元器件选择 错误错误!未定义书签。
未定义书签。
1.1 设计任务及要求 错误错误!未定义书签。
未定义书签。
1.2 方案选择 4 1.3 元器件选择. 4 第二章第二章 系统电路设计系统电路设计 5 2.1 设计说明 . 5 2.2 部分硬件方案论述 . 5 2.3 硬件连接图 . 6 2.4 元件清单 . 7 2.4.1 A T89C51 芯片 7 2.4.2 字符型 LCD1602 8 2.4.3 晶振电路 10 2.4.4 按键控制模块. 11 2.4.5 其他元件 12 2.5 绘制过程中遇到的问题及解决办法 . 13 第三章第三章 系统软件设计系统软件设计 14 3.1 软件设计 14 3.2 编程过程中遇到的问题及解决办法 15 第四章第四章 连接调试连接调试 16 4.1 系统的仿真与调试 16 第五章第五章 心得体会心得体会 17 参考文献参考文献 . 19 附录附录 19 3 第一章第一章 设计题目分析设计题目分析、方案及元器件选择方案及元器件选择 1.1 设计任务及要求设计任务及要求 设计。

4、时,发出一阵音乐声。
程序执行后工作指示灯 LED 闪动,表示程序开始执行,按下操作键 K1 K4 动作如下。
K1可调整倒计数的时间 160 分钟。
K2设置倒计数的时间为 5 分钟,显示“0500”。
K3设置倒计数的时间为 10 分钟,显示“1000”。
K4设置倒计数的时间为 20 分钟,显示“2000”。
复位后显示器应能显示倒计时的分钟和秒数。
此时,若: a. 按操作键 K2增加倒计数的时间 1 分钟。
b. 按操作键 K3减少倒计数的时间 1 分钟。
c. 按操作键 K4设置完成。
本题目最大难点是实现音乐的播放。
利用定时计数器,通过载入不同的 计数初值,产生频率不同的方波,输入到蜂鸣器(SOUNER)中,使其发出频 率不同的声音。
本设计中单片机晶振为 1.0592MHz,通过计算各音阶频率, 可得 1、2、3、4、5、6、7 共 7 个音应赋给定时器的初值为 64580、64684、 64777、64820、64898、64968、6503 在此基础上,可将乐曲的简谱转化为单片机可以“识别”的“数组谱”, 进一步加入对音长、休止符。

5、 二 系统设计 3 2.1 方案选择 . 3 2.2 系统框图设计 . 4 三 硬件设计 4 3.1 整体硬件电路图 . 4 3.2 STC89C51 单片机 . 6 3.2.1 STC89C51 单片机主要性能参数 6 3.2.2 STC89C51 单片管脚说明 . 7 3.2.3 单片机时钟电路 . 10 3.2.4 单片机复位电路 10 3.2.5 本设计所使用功能 . 11 3.3 STC15F104 单片机 11 3.4 STC15F104 单片机 13 3.5 GDM 1602 LCD . 14 四 系统控制及软件设计 . 15 4.1 系统控制流程图 14 4.2 控制操作及功能 14 4.2.1 控制说明 15 4.2.2 设置万年历 16 4.2.3 设置闹钟 17 4.3 对应功能编程 17 4.3.1 STC89C51 主函数 17 4.3.2 LCD 功能的头文件 . 17 4.3.3 按键调整的头文件 . 19 4.3.4 万年历运行头文件 . 27 4.3.5 闹钟运行头文件 . 30 4.5.7 STC15。

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

【音乐倒数计数器】相关DOC文档
单片机课程设计---倒数计数器
基于AT89C51带有LCD显示的音乐倒数计数器课程设计
倒数计数器单片机课程设计
课程设计--简易的倒数计数器
单片机课程设计带有LCD显示的音乐倒数计数器
带有LCD显示的音乐倒数计数器课程设计
【音乐倒数计数器】相关其他文档
微机原理课程设计--基于单片机设计的音乐倒数计数器
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
copyright@ 2008-2025 毕设资料网所有
联系QQ:540560583