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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告(利用蜂鳴器播放音樂)(存儲(chǔ)版)

2025-08-21 10:11上一頁面

下一頁面
  

【正文】 體的方法是將單片機(jī)定時(shí)器的中斷觸發(fā)時(shí)間設(shè)為半周期t,這樣每隔半周期端口反相,輸出連續(xù)的對(duì)應(yīng)音高的頻率。*簡(jiǎn)譜編碼將簡(jiǎn)譜中的每個(gè)音符進(jìn)行編碼,每個(gè)音符用一個(gè)unsigned char字符類型表示,簡(jiǎn)譜可用一個(gè)unsigned char字符數(shù)組表示。 程序流圖及說明(主程序流程圖)程序代碼:include define uchar unsigned chardefine uint unsigned intuint a=0。 //將timeh賦給計(jì)時(shí)器的高8位 TL0=timel。//大致時(shí)間}void delay1(uint z) //延時(shí)1MS{ uint y。 //存放音符 uchar i=0。 jp=temp/16。 //關(guān)定時(shí)器 fm=1。 //關(guān)蜂鳴器}void delay_ms(uint a){ int i,j。 }}void INT1_svr(void) interrupt 2{ delay_ms(10)。通過學(xué)習(xí)相關(guān)知識(shí)發(fā)現(xiàn),不同的音符對(duì)應(yīng)不同的音高,音高取決于發(fā)聲頻率。通過使用TN單片機(jī)開發(fā)板和STC89C52RC系統(tǒng),對(duì)單片機(jī)應(yīng)用開發(fā)有了初步的熟悉。5 總結(jié) 在本次課程設(shè)計(jì)中,我們進(jìn)一步加深了對(duì)小型嵌入式系統(tǒng)的認(rèn)識(shí)。后來聯(lián)網(wǎng)搜索下載相應(yīng)的驅(qū)動(dòng)之后解決了這一問題。 if(int0==0){ a+=2000。 } TR0=0。 //構(gòu)造定時(shí)器初值低8位 TR0=1。 //允許T0中斷 while(1) { temp=sb[i]。//大致時(shí)間}void main(){ uint temp。y0。//適合12M的晶振定時(shí)器初值表,高低8位分開uchar code chuzhi[]={ 0xff,0xff,//占位 0xFC,0x43,//中央C調(diào)17 0xFC,0xad, 0xFd,0x0a, 0xFD,0x34, 0xFD,0x82, 0xFD,0xc8, 0xFE,0x06, 0xFe,0x21,//高音 0xFe,0x56, 0xFe,0x85, 0xFe,0x9a, 0xFe,0xc1, 0xFe,0xe4, 0xFf,0x03, 0xFc,0x0c //0xF8,0x18,//高八度17 }。程序從數(shù)組中取出一個(gè)數(shù),然后分離出高4位得到音調(diào) ,將值賦給定時(shí)器0,得到音調(diào);接著分離出該數(shù)的低4位,得到節(jié)拍。 附:八度12音階定時(shí)器初值表(只含自然音)低音音名頻率Hz晶振12MHz中音音名頻率Hz晶振12MHz高音音名頻率Hz晶振12MHzDo2620xF885Do5230xFC43Do10460xFE21Re2940xF95ARe5870xFCADRe11750xFE56Mi3300xFA13Mi6590xFD0A
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1