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

正文內(nèi)容

單片機(jī)電子琴的設(shè)計-閱讀頁

2025-07-14 22:15本頁面
  

【正文】 要自己上網(wǎng)找資料學(xué)習(xí),都后來在編寫程序中總能有各種奇思妙想,經(jīng)常能有一些讓自己都經(jīng)不住感嘆的構(gòu)思,對C語言有一種得心應(yīng)手的感覺。最后,雖說這次的課程設(shè)計結(jié)果不是很成功,但是過程中的收獲卻是相當(dāng)多的。unsigned char flag。 // cs sbit clk=P1^1。 // data sbit key=P1^3。 for (i=0。i++)。 for (i=0。i++)。 cs=0。 for (i=0。i++) { if(out_byteamp。 else dat=0。 short_delay()。 short_delay()。 } dat=0。 dat=1。 for (i=0。i++) { clk=1。 in_byte=in_byte*2。 clk=0。 } dat=0。}void write7279(unsigned char cmd, unsigned char dta){ send_byte (cmd)。}unsigned char read7279(unsigned char mand){ send_byte(mand)。}/************************************************************** 鍵值表 : 31 30 29 28 23 22 21 20 15 14 13 12 7 6 5 4***************************************************************///輸出頻率對照表 uchar code freq[36*2]={ 0xA9,0xEF,//00220HZ ,1 //0 0x93,0xF0,//00233HZ ,1 0x73,0xF1,//00247HZ ,2 0x49,0xF2,//00262HZ ,2 0x07,0xF3,//00277HZ ,3 0xC8,0xF3,//00294HZ ,4 0x73,0xF4,//00311HZ ,4 0x1E,0xF5,//00330HZ ,5 0xB6,0xF5,//00349HZ ,5 0x4C,0xF6,//00370HZ ,6 0xD7,0xF6,//00392HZ ,6 0x5A,0xF7,//00415HZ ,7 0xD8,0xF7,//00440HZ 1 //12 0x4D,0xF8,//00466HZ 1 //13 0xBD,0xF8,//00494HZ 2 //14 0x24,0xF9,//00523HZ 2 //15 0x87,0xF9,//00554HZ 3 //16 0xE4,0xF9,//00587HZ 4 //17 0x3D,0xFA,//00622HZ 4 //18 0x90,0xFA,//00659HZ 5 //19 0xDE,0xFA,//00698HZ 5 //20 0x29,0xFB,//00740HZ 6 //21 0x6F,0xFB,//00784HZ 6 //22 0xB1,0xFB,//00831HZ 7 //23 0xEF,0xFB,//00880HZ `1 0x2A,0xFC,//00932HZ `1 0x62,0xFC,//00988HZ `2 0x95,0xFC,//01046HZ `2 0xC7,0xFC,//01109HZ `3 0xF6,0xFC,//01175HZ `4 0x22,0xFD,//01244HZ `4 0x4B,0xFD,//01318HZ `5 0x73,0xFD,//01397HZ `5 0x98,0xFD,//01480HZ `6 0xBB,0xFD,//01568HZ `6 0xDC,0xFD,//01661HZ `7 //35 }。//1234567`1 八個音符在頻率表中的位置 //定時中斷 0,用于產(chǎn)生唱歌頻率 //timer0() interrupt 1 //按鍵控制音階聲音輸出(電子琴) //主函數(shù)void main(){COM8253=0xB6。 while (1) { if (!key) { short_delay()。 switch(key_number) { case 4: COM8253_H= freq[jie8[0]*2]。 break。 COM8253_L=freq[jie8[1]*2+1]。 case 6: COM8253_H= freq[jie8[2]*2]。 break。 COM8253_L=freq[jie8[3]*2+1]。 case 12: COM8253_H= freq[jie8[4]*2]。 break。 COM8253_L=freq[jie8[5]*2+1]。 case 14: COM8253_H= freq[jie8[6]*2]。 break。 COM8253_L=freq[jie8[7]*2+1]。 case 31: TR0=0。 case 30: TR0=1。 default:break。 } }}附錄3 電子琴成品圖附錄4元件清單元件名稱規(guī)格型號元件數(shù)量電阻10Ω、470Ω、10KΩ各1個電容、 uF、10 uF、47 uF各1個揚(yáng)聲器1個與非門74LS001個或門74LS321個定時器/計數(shù)器82531個杜邦插頭28個杜邦插針28個導(dǎo)線細(xì)線若干26 / 27
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1