freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

at89s52單片機(jī)電子琴音樂(lè)發(fā)生器設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-05-29 22:16本頁(yè)面
  

【正文】 X32,0X22,0X5f, 0XFF}。//按鍵音符uchar code KeyCode[]={0XFF,0XFF, 0xF8,0x8B,0xF9,0x5B,0xFA,0x14,0xFA,0x66,0xFB,0x03,0xFB,0x8F,0xFC,0x0B,//低音 0xFC,0x43,0xFC,0xAB,0xFD,0x08,0xFD,0x33,0xFD,0x81,0xFD,0xC7,0xFE,0x05,//中音 0xFE,0x21,0xFE,0x55,0xFE,0x84,0xFE,0X99,0XFE,0xC0,0xFE,0xE3,0xFF,0x02,//高音 }。//功能程序void Run(void){ if(flag==0) PlayMusic()。 else PlayKey()。}void KeyScan(void)//按按鍵17,數(shù)碼管的顯示{ if(P1==0X7f)//=0 { delay_1ms(5)。 if(P1==0X7f) gaodi++。 if(gaodi2) gaodi=0。 a=gaodi。 } else if(P1==0XFE) { delay_1ms(12)。 if(P1==0XFE) key=1。 a=key。 } else if(P1==0XFD) { delay_1ms(12)。 if(P1==0XFD) key=2。 a=key。 } else if(P1==0XFB) { delay_1ms(12)。 if(P1==0XFB) key=3。 a=key。 } else if(P1==0XF7) { delay_1ms(12)。 if(P1==0XF7) key=4。 a=key。 } else if(P1==0XEF) { delay_1ms(12)。 if(P1==0XEF) key=5。 a=key。 } else if(P1==0XDF) { delay_1ms(12)。 if(P1==0XDF) key=6。 a=key。 } else if(P1==0XBF) { delay_1ms(12)。 if(P1==0XBF) key=7。 a=key。 } else return。}void PlayKey(void){ if(key==0) return。 else { Th0=KeyCode[gaodi*14+key*2]。 Tl0=KeyCode[gaodi*14+key*2+1]。 TR0=1。 delay_1ms(187)。 TR0=0。 key=0。 }}time0() interrupt 1 //定時(shí)器0中斷{ TH0=Th0。 TL0=Tl0。 Beep=~Beep。}void interrupt0() interrupt 0 //外部終端0{ flag=~flag。 if(flag==0) { a=8。 P2=0。 }}//延時(shí)void delay_1ms(uchar i){ uchar j,k。 for(j=0。ji。j++) for(k=0。k148。k++) 。} //歌曲播放主程序void PlayMusic(void){ uchar yinfu,jiepai。 uchar i,j。 for(i=0。Music[i]!=0XFF。i++) { yinfu=(Music[i]4)。 jiepai=(Music[i]amp。0X0F)。 if(yinfu==0) continue。 Th0=MusicCode[(yinfu1)*2]。 Tl0=MusicCode[(yinfu1)*2+1]。 TR0=1。 for(j=jiepai。j0。j) { delay_1ms(220)。//調(diào)歌曲快慢:187(越大越慢) } TR0=0。 if(flag!=0) break。 }}void Display(void)//顯示{ switch(a) { case 0: P2= 0X3F。break。 case 1: P2= 0X06。break。 case 2: P2= 0X5B。break。 case 3: P2= 0X4F。break。 case 4: P2= 0X66。break。 case 5: P2= 0X6D。break。 case 6: P2= 0X7D。break。 case 7: P2= 0X07。break。 default: P2=0X00。break。}}//主程序void main(void)//主程序{ P1=0XFF。//P1口全置位為1 P2=0。//P2口全置位為0 TMOD=0X01。//設(shè)置T0為工作方式1 IT0=1。//置外部中斷為邊沿(下降沿)觸發(fā)方式 TR0=0。//與門(mén)被封鎖,控制開(kāi)關(guān)被關(guān)閉 EX0=1。//開(kāi)放外部中斷0允許位 ET0=1。//T0中斷允許位 EA=1。//開(kāi)放中斷總允許位 while(1) { Run()。//運(yùn)行 KeyScan()。//按鍵掃描 DisPlay()。//顯示 }}附錄 C元件清單表如下(不含功放機(jī)):單片機(jī):AT89S521塊電阻:1K8個(gè);10K3個(gè)排阻:10K9腳排插:若干排線:8孔排線2根電容::10uf1個(gè)自鎖開(kāi)關(guān):1個(gè)復(fù)位開(kāi)關(guān):10個(gè)發(fā)光二極管:若干個(gè)7段數(shù)碼管:一個(gè)晶體振蕩器:12MHZ1個(gè)導(dǎo)線:若干揚(yáng)聲器:1個(gè)功放機(jī):1個(gè)直流穩(wěn)壓電源:1個(gè) 附錄 D寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來(lái)越容易。不奮斗就是每天都很容易,可一年一年越來(lái)越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無(wú)能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人.
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1