亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

標(biāo)題: 新人制作的基于51單片機(jī)7按鍵電子琴 [打印本頁]

作者: 鈺杰Life    時間: 2017-6-14 13:17
標(biāo)題: 新人制作的基于51單片機(jī)7按鍵電子琴
#include <reg52.h>
sbit LED = P0^0;
sbit BEEP = P0^1;
unsigned int H,L;

void init(void)
{
        BEEP = 1;
        LED = 1;
        P1 = 0xff;
        EA = 1;
        ET0 = 1;
    TMOD = 0x01;
}

void main(void)
{
        unsigned int i;
        unsigned int code tone[] = {523,587,659,698,784,880,988};
        init();
        while(1)
        {
                switch(~P1)
                {
                        case 0x80: i = 0;LED=0;break;
                        case 0x40: i = 1;break;
                        case 0x20: i = 2;break;
                        case 0x10: i = 3;break;
                        case 0x08: i = 4;break;
                        case 0x04: i = 5;break;
                        case 0x02: i = 6;break;
                        case 0x00: i = 7;break;
                }
                        if(i!=7)
                        {
                                H = (65536-1000000/tone[i]/2)/256;
                                L = (65536-1000000/tone[i]/2)/256;
                                TH0 = H;
                                TH0 = L;
                                TR0=1;
                                while(P1!=0xff);
                                TR0=0;
                                BEEP=1;
                                LED = 1;
                        }
                        else
                        {
                                TR0= 0 ;
                                BEEP= 0 ;
                        }
        }
                       
}

void timer0(void) interrupt 1
{
        TH0 = H;
        TL0 = L;
        BEEP = ~BEEP;
}



作者: 祁醉醉    時間: 2018-9-23 20:29
請問這個是可以按鍵的嗎?
為什么這個就能發(fā)出不同頻率的聲音啊……新人求教!
作者: 多嘉臘孜    時間: 2018-9-24 09:36
電路該咋連啊




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1