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

代码片段和文件信息
#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 源代码\ob
文件 6232 2017-04-23 08:21 源代码\ob
文件 30077 2017-04-23 08:21 源代码\ob
文件 23366 2017-04-23 08:21 源代码\ob
文件 52303 2017-04-23 08:21 源代码\ob
文件 1467 2017-04-23 08:21 源代码\ob
文件 19398 2017-04-23 08:21 源代码\ob
文件 150 2017-04-23 08:21 源代码\ob
文件 819 2017-04-23 08:21 源代码\ob
文件 10184 2017-03-29 19:25 源代码\ob
文件 8479 2017-04-14 18:33 源代码\oled.c
............此处省略6个文件信息
- 上一篇:测量液体的液位(内含原理图、源代码、实物照片)
- 下一篇:有限元高精度理论陈传淼
相关资源
- STC8951系列单片机中方指南
- Omron ETN21模块进行modbustcp通讯
- 基于MFC扩展CListCtrl子项显示图片并叠
- 我做的电子琴,21个音,一般歌曲基本
- STC12C5A60S2 CH4521 驱动数码管 显示
- 可编辑的CListctrl 支持CEDIT文本框,C
- STC12C系列单片机函数库
- CListCtrlExDemo.rar
- 适用于STC单片机和51单片机的SX1262驱动
- EESkill NRF24L01 无线模块用户手册
- 微信小程序——音乐播放器
- 网易云音乐播放.rp
- IAP15f2k61s2
- 校园一卡通系统中RFID读写器的设计
- STC11F04单片机串口终端程序
- STC11F32单片机的射频读卡器设计
- STC-ISP_V4.83
- 基于STC89C52的瓦斯检测及红外控制系统
- 易语言音乐播放模块共17个
- ROST内容挖掘软件
- 二狗音乐播放器.zip
- 毕业设计 - 单片机控制LED显示及音乐
- 基于51单片机的超声波测距技术实现含
- RC522读写MI卡程序,STC89C52RC调试通过,
- 基于QT的音乐播放器源代码及详细教程
- CSS3新年贺卡音乐播放
- STC89C52+LCD12864+18B20+1302万年历
- STC库文件 STC.CDB
- 单片机89c52与MLX90614红外的测温程序
- stc8单片机12位ad程序查询模式
评论
共有 条评论