登录
首页 » 嵌入式系统 » 可控LCD数字音乐盒

可控LCD数字音乐盒

于 2022-06-01 发布 文件大小:374.83 kB
0 303
下载积分: 2 下载次数: 1

代码说明:

应用背景本设计的数字音乐盒以AT89C51单片机为核心,用C语言编写。利用单片机的定时器产生不同频率的声波,由I/O口输出,继而启动蜂鸣器发出音乐。通过外部中断进行歌曲切换,通过按键控制播放/暂停。实现几首乐谱的循环播放,同时LCD 1602显示自定义字符“♫”、正在播放曲谱编号、曲谱总数、曲谱名滚动关键技术/*********************可控LCD数字音乐盒***************************** http://wenku.baidu.com/view/41f87df4daef5ef7ba0d3c77?fr=prin 标题:Music Box.c 功能:实现几首乐谱的循环播放,同时LCD1602显示正在播放乐谱序号、 乐谱总数、乐谱名滚动;可通过按键控制启停、选曲。 说明:MCU为AT89C51,编译环境为Keil C51 uV4,与LCD1602连接关系为 { RS——P2.0, RW——P2.1, E——P2.2, P2——D0~D7 } ╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ╠ 按键   端口                     操作  ╠ ╠---------------------------------------------╠ ╠ K1     P1.0               播放/暂停 ╠ ╠ K2     P3.2 (中断)     上一曲  ╠ ╠ K3     P3.3

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 温度测量
    应用背景程序设计,以帮助嵌入式系统测量环境温度范围从0到150摄氏度和显示的价值,可以应用于气象监测站或房间温度控制系统,如空调系统。关键技术已编写代码ATmega32单片机与温度传感器LM35的接口,系统的温度测量范围0-150度。工具如Proteus和代码使用视觉软件,采用C语言编程。
    2022-01-30 22:10:17下载
    积分:1
  • pid学习资料代码
    pid学习资料代码-the code of study information of PID
    2022-02-27 05:50:39下载
    积分:1
  • 领导的自由 5 X 6
    集迷路 KL25Z集迷路 KL25Z 是动力学 L 系列 KL1x 超低低成本开发平台 (KL14/15) 和 KL2x (KL24/25) Mcu 基于 ARM ® Cortex ™-M0 + 处理器。功能包括容易访问到单片机 I/O、 电池准备、 低功耗的操作、 一个基于标准的外形,与扩展板选项和一个内置的调试接口闪存编程和运行控制。集迷路 KL25Z 被支持范围的飞思卡尔和第三方的软件开发。本指南采取通过嵌入授权集迷路 KL25Z 主板和入门嵌入在线工具平台也是如此。嵌入启用自由 KL25Z 板给你:USB 拖放式编程USB 虚拟 COM 端口串行终端DAP CMSIS 接口的编程和调试从离线工具免费的嵌入在线编译器、 嵌入 C/c + + SDK 和开发人员社区真的很简单去安装,和它的自由,那么我们开始吧 !
    2022-03-24 20:10:48下载
    积分:1
  • UART的参考程序,很有实用价值,我的劳动成果
    uart 参考程序 很有实用价值,本人劳动成果-UART reference procedure is very practical value, the results of my labor
    2022-07-17 19:36:42下载
    积分:1
  • 通用语音资料,wav格,包括1-10,以及其他常用单位(女声),适用于凌阳SPCE061单片机。...
    通用语音资料,wav格式,包括1-10,以及其他常用单位(女声),适用于凌阳SPCE061单片机。-common voice data, wav format, including 1-10, as well as other commonly used units (the show), Sunplus SPCE061 applicable to the MCU.
    2022-06-30 00:25:19下载
    积分:1
  • 非常经典的网络协议栈,这是目前最稳定版本,非常好用,我已经在我的开发板上移植成功,可以和广大开发都联...
    非常经典的网络协议栈,这是目前最稳定版本,非常好用,我已经在我的开发板上移植成功,可以和广大开发都联系-very classic network protocol stack, which is the most stable version, very handy, I have in my development board transplantation, and the majority of development are linked
    2023-08-04 02:45:03下载
    积分:1
  • Stepper Motor with Atmega16
    这是用Atmega16单片机控制步进电机的源代码。在这个程序中,我们可以用开关控制步进电机。当我们按下开关时,步进电机将向前旋转1步,如果您按下另一个开关,它将向后移动。这是使用Atmega16微控制器控制步进电机的源代码。在这个程序中,我们可以用开关控制步进电机。当我们按下开关时,步进电机将向前旋转1步,如果您按下另一个开关,它将向后移动。这是使用Atmega16微控制器控制步进电机的源代码。在这个程序中,我们可以用开关控制步进电机。当我们按下开关时,步进电机将向前旋转一步,如果您按下另一个开关,它将向后移动;
    2022-02-10 04:47:30下载
    积分:1
  • ucos_iiUCOS_TE2410开发板源码.rar
    UCUCOS_TE2410开发板源码.rar
    2022-11-05 21:05:04下载
    积分:1
  • sdfasd
    dac0832 pdf 挺完整的 由于本人好不容易才找着它 所以分享-sdfasd
    2022-01-25 16:06:52下载
    积分:1
  • OMB COMMON CLASSES 源代码
    OMB COMMON CLASSES 源代码-OMB COMMON CLASSES source code
    2023-02-09 11:55:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载