最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 单片机 >

用单片机diy制作多功能电子琴附线路图和程序和视频(5)

时间:2012-12-29 19:04来源:www.jiangx.com 作者:admin 点击:
switch(P2) //检测按键,输出数码管、载入定时器初值、允许中断 { case 0xfe:shumaguan=0xF9;tone1=0xfb;tone2=0xe9;EA=1;break; case 0xfd:shumaguan=0xA4;tone1=0xfc;tone2=0x5c;EA=1;break; case 0xfb:shumaguan
       switch(P2)                          //检测按键,输出数码管、载入定时器初值、允许中断
       {
              case 0xfe:shumaguan=0xF9;tone1=0xfb;tone2=0xe9;EA=1;break;
              case 0xfd:shumaguan=0xA4;tone1=0xfc;tone2=0x5c;EA=1;break;
              case 0xfb:shumaguan=0xB0;tone1=0xfc;tone2=0xc1;EA=1;break;
              case 0xf7:shumaguan=0x99;tone1=0xfc;tone2=0xef;EA=1;break;
              case 0xef:shumaguan=0x92;tone1=0xfd;tone2=0x45;EA=1;break;
              case 0xdf:shumaguan=0x82;tone1=0xfd;tone2=0x92;EA=1;break;
              case 0xbf:shumaguan=0xF8;tone1=0xfd;tone2=0xd0;EA=1;break;
              case 0x7f:shumaguan=0x79;tone1=0xfd;tone2=0xee;EA=1;break;
              default: EA=0;SPK=0;shumaguan=0xff;//如果没有键按下则关闭中断和数码管
       }
       switch(P3)
       {
              case 0xfb:play1();break;
              case 0xf7:play2();break;
       } 
}
 
/*****主程序*****/
void main(void)
{
       initTimer();
       shumaguan=0xff;
       TR0=1;
       ET0=1;
       SPK=0;
       while(1)
       {
              check_key();
       }
}
 

(责任编辑:admin)
织梦二维码生成器
顶一下
(2)
66.7%
踩一下
(1)
33.3%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容