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

正文內容

單片機學習---基于單片機和蜂鳴器的音樂播放器的設計(已修改)

2025-11-21 17:24 本頁面
 

【正文】 基于單片機和蜂鳴器的音樂播放設計 20200502 斧頭幫 Proteus仿真: C程序: 文件說明 /* 說明************************************************************************** 曲譜存貯格式 unsigned char code MusicName{音高,音長,音高,音長 ...., 0,0}。 末尾 :0,0 表示結束 (Important) 音高由三位數字組成: 個位是表示 1~7 這七個音符 十位是表示音符所在的音區(qū) :1低音, 2中音, 3高音 。 百位表示這個音符是否要升半音 : 0不升, 1升半音。 音長最多由三位數字組成: 個位表示音符的時值,其對應關系是: |數值 (n): |0 |1 |2 |3 | 4 | 5 | 6 |幾分音符 : |1 |2 |4 |8 |16 |32 |64 音符 =2^n 十位表示音符的演奏效果 (02): 0普通, 1連音, 2頓音 百位是符點位 : 0無符點, 1有符點 調 用演奏子程序的格式 Play(樂曲名 ,調號 ,升降八度 ,演奏速度 )。 |樂曲名 : 要播放的樂曲指針 ,結尾以 (0,0)結束 。 |調號 (011) : 是指樂曲升多少個半音演奏 。 |升降八度 (13) : 1:降八度 , 2:不升不降 , 3:升八度 。 |演奏速度 (112020): 值越大速度越快 。 ***************************************************************************/ ifndef __SOUNDPLAY_H_REVISION_FIRST__ define __SOUNDPLAY_H_REVISION_FIRST__ //************************************************************************** define SYSTEM_OSC 12020000 //定義晶振頻率 12020000HZ define SOUND_SPACE 4/5 //定義普通音符演奏的長度分率 ,//每 4分音符間隔 sbit BeepIO = P3^7。 //定義輸出管腳 unsigned int code FreTab[12] = { 262,277,294,311,330,349,369,392,415,440,466,494 }。 //原始頻率表 unsigned char code SignTab[7] = { 0,2,4,5,7,9,11 }。 //1~7在頻率表中的位置 unsigned char code LengthTab[7]= { 1,2,4,8,16,32,64 }。 unsigned char Sound_Temp_TH0,Sound_Temp_TL0。 //音符定時器初值暫存 unsigned char Sound_Temp_TH1,Sound_Temp_TL1。 //音長定時器初值暫存 //************************************************************************** void InitialSound(void) { BeepIO = 0。 Sound_Temp_TH1 = (65535(1/1200)*SYSTEM_OSC)/256。 // 計算 TL1 應裝入的初值 (10ms的初裝值 ) Sound_Temp_TL1 = (65535(1/1200)*SYSTEM_OSC)%256。 // 計算 TH1應裝入的初值 TH1 = Sound_Temp_TH1。 TL1 = Sound_Temp_TL1。 TMOD |= 0x11。 ET0 = 1。 ET1 = 0。 TR0 = 0。 TR1 = 0。 EA = 1。 } void BeepTimer0(void) interrupt 1 //音符發(fā)生中斷 { BeepIO = !BeepIO。 TH0 = Sound_Temp_TH0。 TL0 = Sound_Temp_TL0。 } //****************************************
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1