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

正文內(nèi)容

課程設(shè)計-基于單片機的音樂盒播放器設(shè)計-文庫吧資料

2025-06-14 22:12本頁面
  

【正文】 10: PORTA=0x3f。 while (1) { num=read_key()。 kai=1。 SFIOR=0x00。 TIMSK = 0x12。 // 內(nèi)部時鐘, 8 分頻( 1M/8=125KHz), CTC 模式 TCCR1A=0x40。 // PD5 音樂播放輸出 OCR0 = 0xF9。 PORTD=0xFF。 PORTC=0xff。 PORTB=0xFF。 } // Declare your global variables here void main(void) { PORTA=0x3f。 break。 if((Key_mask amp。 case 2: PORTB=0b00001111。 } else key_state。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 case 1: if (key_value == (Key_mask amp。 // 有按鍵,停止掃描 break。 // 讀列電平 if (key_value == Key_mask) key_line = 1。 // 必須送 2 次?。?! key_value = Key_mask amp。 i++) // 掃描鍵盤 { PORTB = ~key_line。 for (i=1。 unsigned char key_return = No_key,i。 note_n=0。 } } else { play_on = 0。 TCCR1B = 0x09。 int_n = int_n * music9[note_n]*5。 int_n = d[music9[note_n]]。 break。 note_n++。 note_n++。 case 8: OCR1A = t[music8[note_n]]。 13 13 TCCR1B = 0x09。 int_n = int_n * music7[note_n]*5。 int_n = d[music7[note_n]]。 break。 note_n++。 note_n++。 case 6: OCR1A = t[music6[note_n]]。 TCCR1B = 0x09。 int_n = int_n * music5[note_n]*5。 int_n = d[music5[note_n]]。 break。 note_n++。 note_n++。 case 4: OCR1A = t[music4[note_n]]。 TCCR1B = 0x09。 int_n = int_n * music3[note_n]*4。 int_n = d[music3[note_n]]。 break。 note_n++。 note_n++。 case 2: OCR1A = t[music2[note_n]]。 TCCR1B = 0x09。 int_n = int_n * music1[note_n]*4。 int_n = d[music1[note_n]]。 } } interrupt [TIM1_COMPA] void timer1_pa_isr(void) { if (!play_on) { if (int_n == 0) { TCCR1B = 0x08。 interrupt [TIM0_COMP] void timer0_p_isr(void) { if (++key_stime_counter =5) { key_stime_counter = 0。 bit play_on,key_stime_ok。 unsigned char note_n=0。 flash unsigned char max[9]={128,50,84,96,124,98,140,146,172}。 flash unsigned char music8[150]={1,4, 1,2,2,2, 3,4, 3,2,4,2, 5,4, 6,2,5,2, 3,8, 5,4, 4,2,3,2,2,8, 4,4, 3,2,2,2, 1,8, 1,4, 1,2,2,2, 3,4, 3,2,4,2, 5,4, 6,2,5,2, 3,8, 5 ,4,4,2,3,2,2,4, 3,2,2,2, 1,16, 5,4, 4,2,3,2, 2,4, 1,2,1,2, 4,4, 3,2,2,2, 1,8,5,4, 4,2,3,2, 2,4, 1,2,1,2, 4,4, 3,2,2,2, 1,8, 1,4, 1,2,2,2, 3,4, 3,2,4,2, 5,4, 6,2,5,2, 3,8, 5 ,4,4,2,3,2,2,4, 3,2,2,2, 1,8 }。 flash unsigned char music6[100]={3,2,3,2,3,4,3,2,3,2,3,4, 3,2,5,2,1,2,2,2, 3,8,4,2,4,2,4,2,4,2,4,2,3,2, 3,2,3,2, 3,2,2,2,2,2,1,2,2,4,5,4, 3,2,3,2,3,4,3,2,3,2,3,4, 3,2,5,2,1,2,2,2,3,8, 4,2,4,2,4,2,4,2, 4,2,3,2,3,2,3,2, 5,2,5,2,3,2,2,2,1,8}。 flash unsigned char music4[100]={5,2,3,2,5,2,3,2,5,2,3,2,1,4, 2,2,4,2,3,2,2,2,5,8, 5,2,3,2,5,2,3,2,5,2,3,2,1,4, 2,2,4,2,3,2,2,2,1,8, 2,2,2,2,4,2,4,2,3,2,1,2,5,4, 2,2,4,2,3,2,1,2,5,8, 5,2,3,2,5,2,3,2,5,2,3,2,1,4, 2,2,4,2,3,2,2,2,1,8}。 flash unsigned char music2[100]= { 5,2,5,2,6,4,5,4,8,4,7,8, 5,2,5,2,6,4,5,4,9,4,8,8, 5,2,5,2,12,4,10,4,8,4,7,4,6,8, 11,2,11,2,10,4,8,4,9,4,8,8 }。 flash unsigned int d[16] = {0,52,59,66,70,78,88,99,105,116,132,140,157,176,198,209}。 9 9 附錄 1:電路原理圖 10 10 附錄 2:源程序 include include flash unsigned char shu[10]={0x00,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 在本次課程設(shè)計過程中,自己懂得單片機知識運用比較 重要 ,要想把這門課程學(xué)好需要不但課本上的知道,關(guān)鍵還是親手實踐鍛煉自己的動手能力,只有在實踐中才能夠?qū)W到更多東西,從不知道到知道這個東西啊,知識來于課本理論與實踐相結(jié)合的產(chǎn)物啊,我們只有把理論更好的運動到實踐中學(xué)到了真正的知識 經(jīng)過這幾 周,我知道書本和實際操作還是很有差距的,而且自己的動手能力還是很差,而且電子這一行還要求的細心仔細和耐心,在這三周中暴露出來很多自己的不足,以后要多加練習,多鍛煉自己的這些方面的能力。 5 設(shè)計體會 通過這次實踐設(shè)計活動 深該體會到單片機技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對學(xué)過的單片機知識有了很多的鞏固,同時也對單片機這一門課程產(chǎn)生了更大的興趣。 TIMSK = 0x12。 // 內(nèi)部時鐘, 8 分頻( 1M/8=125KHz), CTC 模式 TCCR1A=0x40。 // PD5 音樂播放輸出 OCR0 = 0xF9。 D 口 相應(yīng)初值 設(shè)置如下: PORTD=0xFF。 B鍵被按下即可暫停工作。利用設(shè)置 T/C1 技術(shù)脈沖源的方法來啟動和停止 T/C1 的工作。通過變量記錄中斷的次數(shù),用于控制音符脈沖的各抒,實際上就是音符輸出的時間,代表了節(jié)拍的長度。系統(tǒng)時鐘 1Mhz,8 分頻。 } return key_return。 PINB) ==Key_mask ) key_state=0。 PORTB=0b00001111。 case 0b00011101: key_return = K4_2。 PINB)) // 再次讀列電平, { switch (key_line | key_value) // 與狀態(tài) 0 的相同,確認按鍵 { // 鍵盤編碼,返回編碼值 case 0b00011110: key_return = K4_1。 // 轉(zhuǎn)消抖確認狀態(tài) } } break。 // 沒有按鍵,繼續(xù)掃描 else { key_state++。 PINB。 // 輸出行線電平 PORTB = ~key_line。 i=4。 主要程序如下: switch (key_state) {
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1