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

正文內(nèi)容

單片機音樂發(fā)生器(文件)

2025-07-14 12:46 上一頁面

下一頁面
 

【正文】 音樂主程序*///12345671void PlayMusic1(void) { uint i=0。j++) { Beep=~Beep。 } delay_1ms(10)。 } } //同一首歌的實現(xiàn)部分void PlayMusic(void){ uchar yinfu,jiepai。i++) { yinfu=(Music[i]4)。 Th0=MusicCode[(yinfu1)*2]。j0。 }}void PlayMusic2(void) { uint i=0。j++) { Beep=~Beep。 } delay_1ms(10)。 } } /*數(shù)碼管顯示模塊*/ void Display(void)//顯示{ switch(a) { case 0: P2= 0X3F。 case 2: P2= 0X5B。 case 4: P2= 0X66。 case 6: P2= 0X7D。 default: P2=0X00。 n0 。}bit bCheckBusy (){ LCDPORT=0xff。 E=0。 RW=0。 E=0。 DI=0。} void vLCDInitialize(){ CS1=1。 vWriteCMD (0x01) 。 if(ucLine64) { CS1=1。 if ((ucLine + ucWidth)64) { for (ucCount =0 。ucCount64ucline。 vWriteCMD(LCDPAGE+ucPage)。ucCount++) vWriteData(*(ucaRow+ucCount)) 。 vWriteCMD(LCDLINE)。 }} void vShowOneChin(unsigned char ucPage,unsigned char ucLine,unsigned char *ucaChinMap){ vShowCustomRo(ucPage,ucLine,16,ucaChinMap)。//P2口全置位為0 TMOD=0X01。//開放外部中斷0允許位 ET0=1。 Run()。從選題到初試,再到預(yù)賽,無論是程序的調(diào)試,電路的焊接還是報告的撰寫,都是自己親自動手。面對自己汗水與智慧的結(jié)晶,我真正學會了在遇到困難時要堅持,做事情要細心,思考問題要全面。不要做金錢、權(quán)利的奴隸;應(yīng)學會做“金錢、權(quán)利”的主人。壓力不是有人比你努力,而是那些比你牛幾倍的人依然比你努力。最值得欣賞的風景,是自己奮斗的足跡。贈語; 如果我們做與不做都會有人笑,如果做不好與做得好還會有人笑,那么我們索性就做得更好,來給人笑吧! 現(xiàn)在你不玩命的學,以后命玩你。在這次設(shè)計中,我們由于經(jīng)驗不足走了很多彎路,出了很多問題,曾一度想要放棄,但我慶幸自己沒有放棄,而是一直堅持,查閱了很多資料,找到錯誤,一次又一次的修改。//按鍵掃描 DisPlay()。//開放中斷總允許位// lcd_init()。//置外部中斷為邊沿(下降沿)觸發(fā)方式 TR0=0。} /*主程序模塊*/void main(void)//主程序{ P1=0XFF。uccountucwidth。CS2=1。 for (ucCount=64ucLine。 CS1=0。ucCount ++) vWriteData (*(ucaRow+ucCount)) 。 vWriteCMD(LCDPAGE+ucPage) 。 vWriteCMD (LCDSTARTROW)。 vWriteCMD (0x38) 。 E=1。 LCDPORT=0xff。 LCDPORT=ucData。}void vWriteData (unsigned char ucData){ while(bCheckBusy()) 。 DI=0。 i0 。}}void delay (unsigned int n){ unsigned int i 。 case 7: P2= 0X07。 case 5: P2= 0X6D。 case 3: P2= 0X4F。 case 1: P2= 0X06。 TR0=0。kSONG_TONE2[i]/3。 while(SONG_LONG2[i]!=0||SONG_TONE2[i]!=0) { //播放各個音符,SONG_LONG 為拍子長度 for(j=0。//調(diào)歌曲快慢:187(越大越慢) } TR0=0。 TR0=1。0X0F)。 for(i=0。 TR0=0。kSONG_TONE[i]/3。 while(SONG_LONG[i]!=0||SONG_TONE[i]!=0) { //播放各個音符,SONG_LONG 為拍子長度 for(j=0。k148。 }}//延時1msvoid delay_1ms(uchar i){ uchar j,k。 Beep=~Beep。 TR0=0。 else { Th0=KeyCode[gaodi*14+key*2]。 if(P1==0XBF) key=7。 } else if(P1==0XDF) { delay_1ms(12)。 a=key。 if(P1==0XFB) key=3。 } else if(P1==0XFD) { delay_1ms(12)。 a=gaodi。//魂斗羅 } else PlayKey()。 /*同一首歌的源代碼*/uchar code Music[]={0Xef,0Xef, 0X88,0X14,0X24,0X36,0X42,0X34,0X14,0X28,0X14,0X94,0X1f,0X88,0X14,0X24,0X34,0X32,0X42,0X54,0X14,0X46,0X32,0X54,0X22,0X32,0X32,0X22,0X2C,0X38,0X54,0X74,0X76,0X62,0X68,0X54,0X52,0X62,0X74,0X62,0X52,0X3f,0X46,0X42,0X54,0X64,0X54,0X42,0X32,0X28,0X0a4,0Xa2,0X92,0X84,0X94,0X1f,0Xb8,0X68,0X46,0X52,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1