• 大小: 8.78MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-17
  • 语言: 其他
  • 标签: STC  音乐播放  

资源简介

设计一款基于红外遥控的音乐播放器,可通过红外遥控器控制音乐播放器的音乐播放、停止、曲目切换及音量调节功能。设计的遥控音乐播放器分为两大部分,播放器机体和红外遥控器。播放器可通过按键实现开关、音乐播放、曲目选择、音量调节、前进、倒退功能。红外遥控器通过无线控制信号控制播放器的开关、音乐播放、曲目选择、音量调节、前进、倒退。要求做出遥控音乐播放器实物。

资源截图

代码片段和文件信息

#include “key.h“
void Delay10ms() //@11.0592MHz
{
unsigned char i j;

i = 108;
j = 145;
do
{
while (--j);
} while (--i);
}

uchar KeyScan()
{
uchar i = 0;
uchar keyValue = 0;
if(KEY1 == 0)
{
Delay10ms();
if(KEY1 == 0)
{
keyValue = 1;
i = 0;
while ((i<50) && (KEY1==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY2 == 0)
{
Delay10ms();
if(KEY2 == 0)
{
keyValue = 2;
i = 0;
while ((i<50) && (KEY2==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY3 == 0)
{
Delay10ms();
if(KEY3 == 0)
{
keyValue = 3;
i = 0;
while ((i<50) && (KEY3==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}
if(KEY4 == 0)
{
Delay10ms();
if(KEY4 == 0)
{
keyValue = 4;
i = 0;
while ((i<50) && (KEY4==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY5 == 0)
{
Delay10ms();
if(KEY5 == 0)
{
keyValue = 5;
i = 0;
while ((i<50) && (KEY5==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY6 == 0)
{
Delay10ms();
if(KEY6 == 0)
{
keyValue = 6;
i = 0;
while ((i<50) && (KEY6==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY7 == 0)
{
Delay10ms();
if(KEY7 == 0)
{
keyValue = 7;
i = 0;
while ((i<50) && (KEY7==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}

if(KEY8 == 0)
{
Delay10ms();
if(KEY8 == 0)
{
keyValue = 8;
i = 0;
while ((i<50) && (KEY8==0))   //检测按键是否松开
{
Delay10ms();
i++;
}
}
}
return keyValue;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-20 20:55  原理图\
     目录           0  2017-11-29 17:41  原理图\__Previews\
     文件       36786  2017-12-05 16:52  原理图\__Previews\遥控音乐播放器设计遥控音乐播放器设计.PcbDocPreview
     文件       58898  2017-11-29 17:41  原理图\__Previews\遥控音乐播放器设计遥控音乐播放器设计.SchDocPreview
     文件     7699968  2017-04-05 00:58  原理图\遥控音乐播放器设计遥控音乐播放器设计.PcbDoc
     文件       38522  2017-04-05 00:58  原理图\遥控音乐播放器设计遥控音乐播放器设计.PrjPCB
     文件      122880  2017-04-21 18:05  原理图\遥控音乐播放器设计遥控音乐播放器设计.SchDoc
     目录           0  2017-06-04 04:17  实物照片\
     文件     1706162  2017-04-16 13:39  实物照片\IMG_1811.JPG
     目录           0  2017-06-04 04:17  源代码\
     文件        1752  2017-04-12 00:02  源代码\key.c
     文件         463  2017-04-14 17:23  源代码\key.h
     目录           0  2017-06-04 04:17  源代码\Listings\
     文件        6848  2017-04-23 08:21  源代码\Listings\key.lst
     文件       33347  2017-04-23 08:21  源代码\Listings\main.lst
     文件       18225  2017-04-23 08:21  源代码\Listings\oled.lst
     文件       56645  2017-04-23 08:21  源代码\Listings\Project.m51
     文件       14155  2017-04-23 08:21  源代码\Listings\STARTUP.lst
     文件        9441  2017-03-29 19:25  源代码\Listings\temp.lst
     文件       11733  2017-04-23 08:31  源代码\main.c
     目录           0  2017-06-04 04:17  源代码\objects\
     文件        6232  2017-04-23 08:21  源代码\objects\key.obj
     文件       30077  2017-04-23 08:21  源代码\objects\main.obj
     文件       23366  2017-04-23 08:21  源代码\objects\oled.obj
     文件       52303  2017-04-23 08:21  源代码\objects\Project
     文件        1467  2017-04-23 08:21  源代码\objects\Project.build_log.htm
     文件       19398  2017-04-23 08:21  源代码\objects\Project.hex
     文件         150  2017-04-23 08:21  源代码\objects\Project.lnp
     文件         819  2017-04-23 08:21  源代码\objects\STARTUP.obj
     文件       10184  2017-03-29 19:25  源代码\objects\temp.obj
     文件        8479  2017-04-14 18:33  源代码\oled.c
............此处省略6个文件信息

评论

共有 条评论