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

正文內(nèi)容

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

2025-07-25 10:11本頁面
  

【正文】 在具體實(shí)施的過程中,通過一一解決遇到的問題,增強(qiáng)了動(dòng)手實(shí)踐能力。通過使用TN單片機(jī)開發(fā)板和STC89C52RC系統(tǒng),對(duì)單片機(jī)應(yīng)用開發(fā)有了初步的熟悉。5 總結(jié) 在本次課程設(shè)計(jì)中,我們進(jìn)一步加深了對(duì)小型嵌入式系統(tǒng)的認(rèn)識(shí)。對(duì)不同節(jié)拍的控制可以采用延遲一定的時(shí)間來得到。本實(shí)驗(yàn)采用晶振頻率為12MHz,即定時(shí)器每一次累加消耗1us,通過設(shè)置定時(shí)器初值設(shè)定蜂鳴器取法的時(shí)間間隔,從而產(chǎn)生相應(yīng)的音頻。通過學(xué)習(xí)相關(guān)知識(shí)發(fā)現(xiàn),不同的音符對(duì)應(yīng)不同的音高,音高取決于發(fā)聲頻率。后來聯(lián)網(wǎng)搜索下載相應(yīng)的驅(qū)動(dòng)之后解決了這一問題。達(dá)到了預(yù)期的目標(biāo),測(cè)試成功。 if(a=0)a=0。 }}void INT1_svr(void) interrupt 2{ delay_ms(10)。 if(int0==0){ a+=2000。j=0。i=0。 //關(guān)蜂鳴器}void delay_ms(uint a){ int i,j。 } TR0=0。 delay1(5)。 //取數(shù)的低4位,節(jié)拍(音符總時(shí)延) TR0=0。 //關(guān)定時(shí)器 fm=1。 //構(gòu)造定時(shí)器初值低8位 TR0=1。 if(jp!=0) { timeh=chuzhi[jp*2]。 P2=~lightTemp/0x100。 jp=temp/16。 //允許T0中斷 while(1) { temp=sb[i]。 //INT1 TMOD=0x01。 //jp用于取出temp中的高8位和低8位 IT0=1。 //存放音符 uchar i=0。//大致時(shí)間}void main(){ uint temp。y0。z0。//大致時(shí)間}void delay1(uint z) //延時(shí)1MS{ uint y。y0。z0。 //定時(shí)器每次到時(shí)將蜂鳴器反相}void delay(uint z) //延時(shí)165MS,即十六分音符{ uint y。 //將timeh賦給計(jì)時(shí)器的高8位 TL0=timel。//適合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 }。uchar timeh,timel。//蜂鳴器控制端口 sbit int0=P3^2。 程序流圖及說明(主程序流程圖)程序代碼:include define uchar unsigned chardefine
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1