QQ截圖20181201182100.png (11.54 KB, 下載次數: 61)
下載附件
2018-12-1 18:21 上傳
- main()
- { uint i,k;
- k=8;
- init();
- for(i=0;i<15;i++)
- {
- WriteData(tab[i]); //LCD寫數據函數寫第一行
- mydelay(50);
- }
- mydelay(1000);
- WriteCMD(0x80+0x40+2); //將指針設到第二行空兩字符
- for(i=0;i<6;i++)
- {
- WriteData(tab1[i]);
- mydelay(50);
- }
- InitialSound(); //發音初始化程序
- while(1)
- { Getch(); //掃描鍵盤,獲得鍵值
- if(k==0) //若鍵值為0
- { uint i;
- init();
- for(i=0;i<10;i++)
- {
- WriteData(tab2[i]); //寫第一首歌序號
- mydelay(50);
- }
- mydelay(1000);
- WriteCMD(0x80+0x40); //轉到第二行
- for(i=0;i<9;i++)
- { WriteData(tab3[i]); //寫歌名
- mydelay(50);
- }
- Play(Music_Girl,0,3,360); //播放第一首歌
- Delay1ms(500);
- break;
- }
- else if (k==1) //若鍵值為1
- { uint i;
- init();
- for(i=0;i<11;i++)
- { WriteData(tab4[i]); //寫第二首歌序號
- mydelay(50);
- }
- mydelay(1000);
- WriteCMD(0x80+0x40); //轉到第二行
- for(i=0;i<11;i++)
- {
- WriteData(tab5[i]); //寫歌名
- mydelay(50);
- }
- Play(Music_Jingle,0,3,360); //播放第二首歌
- Delay1ms(500);
- break;
- }
- else if (k==2) //若鍵值為2
- { uint i;
- init();
- for(i=0;i<10;i++)
- { WriteData(tab6[i]); //寫第三首歌序號
- mydelay(50);
- }
- mydelay(1000);
- //WriteCMD(0x01);
- WriteCMD(0x80+0x40); //轉到第二行
- for(i=0;i<6;i++)
- {
- WriteData(tab7[i]); //寫歌名
- mydelay(50);
- }
- Play(Music_Two,0,3,360); //播放第三首歌
- Delay1ms(500);
- break;
- }
- else if (k==3) //若鍵值為3
- { uint i;
- init();
- for(i=0;i<10;i++)
- { WriteData(tab8[i]); //寫第四首歌序號
- mydelay(50);
- }
- mydelay(1000);
- WriteCMD(0x80+0x40); //轉到第二行
- for(i=0;i<6;i++)
- { WriteData(tab9[i]); //寫歌名
- mydelay(50);
- }
- Play(Music_Four,0,3,360); //播放第三首歌
- Delay1ms(500);
- break;
- }
- }
- }
復制代碼
|