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

正文內(nèi)容

課程設(shè)計(jì)--按鍵控制電子琴-wenkub.com

2025-01-14 02:21 本頁(yè)面
   

【正文】 TH0=(8192play_ma)/32。 //置P2口 P1=0X00|0XF0 。 //定時(shí)器初始值 TL0=0x00。 } led_l=1。 count50=0。 _anjian_cunchu(key)。 keyscan()。 }/************************************************************ 判斷鍵是否按下 *************************************************************/ void keydown(void) { uchar ii。 //延時(shí)1個(gè)節(jié)拍單位 TR0=0。 //13位計(jì)數(shù)器TL0低5位的賦初 TR0=1。 P0=(uchar)play_ma。 //開總中斷 ET0=1。ii++) { _key=anjian_chuchu[ii]。 } else goto lab。 else if(temp==2) //第二行 被拉低 key=key+7。 //讀P1口 temp=tempamp。 } P1=0XF7。 case 64: key=7。 case 16: key=5。 case 4: key=3。 switch(temp) { case 1: key=1。 //延時(shí) temp=P2|0X80。 temp = 0。 //延時(shí)1個(gè)節(jié)拍單位 TR0=0。 //可證明這是13位計(jì)數(shù)器TL0低5位的賦初值方法 TR0=1。 //定時(shí)器T0中斷允許 play_ma=_anjian_zhuanhuan( conv1_ma)。 } else count50=1。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。} }}/*********************************************************按鍵轉(zhuǎn)換音符*********************************************************/uint _anjian_zhuanhuan(uchar fy){ uint ffy。 //音符/************************************************************* 延時(shí) *************************************************************/void delay(uchar x){ uchar j。uchar key。 //以0xff作為音符的結(jié)束標(biāo)志 //4對(duì)應(yīng)4個(gè)延時(shí)單位,2對(duì)應(yīng)2個(gè)延時(shí)單位,1對(duì)應(yīng)1個(gè)延時(shí)單位 extern unsigned char code JP[ ]={ 4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,4,12, 20,4,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, /**/20,4,4, /**/12,4,8,8, 32, 4, /**/8,4,6,8, /**/4,4,4,16, /**/8,4,6,8, /**/24,4,4, /**/12,4,8,8, 24,4,4, /**/4,4,8,8, /**/32, /**/4,8,8,6, /**/12,4,16, /**/8,8,8,8, 30, /**/20,8, /**/16,8,8, /**/4,4,16,8, /**/8,4,4,8, /**/20,8, 16,16, /**/4,20,8, /**/8,4,4,8, /**/20,4,4, /**/32, }。還要感謝我身邊的同學(xué)對(duì)我的幫助和解惑。5. 收獲與致謝通過本次課程設(shè)計(jì),我初步掌握了單片機(jī)設(shè)計(jì)的思路和方法,就是根據(jù)設(shè)計(jì)要求,先按模塊進(jìn)行硬件電路的設(shè)計(jì)和組合分配;列出主程序流程圖,按順序一步步編程,最后將軟件程序與硬件電路結(jié)合,經(jīng)過調(diào)試,最終實(shí)現(xiàn)所要求的功能??傊軌?qū)崿F(xiàn)目標(biāo)任務(wù)!在設(shè)計(jì)過程中要緊扣主題也就是設(shè)計(jì)要求,根據(jù)要求構(gòu)思硬件電路,并一步步列出程序框圖并按照程序框圖嚴(yán)格的進(jìn)行編程,整個(gè)過程需連接的天衣無(wú)縫,方能得出最后的結(jié)果。清除存儲(chǔ)是在程序中定義了一個(gè)全局變量,存儲(chǔ)大于50時(shí)程序認(rèn)為存儲(chǔ)器滿,清除時(shí)只需將其清零。 // delay(10)。 EA=1。程序如下:main() { TMOD=0x10。: LED閃亮電路圖 按鍵電路設(shè)計(jì):按鍵電路是矩陣電路,S1~S18按鍵用于音符;S19按鍵用于播放音樂;S20按鍵用于播放存儲(chǔ)的音樂;S21按鍵用于清除存儲(chǔ)。我們?nèi)粘S秒姸际?20V的交流電,所以在設(shè)計(jì)電源時(shí)要先把交流電整成直流,然后再經(jīng)過穩(wěn)壓管輸出整個(gè)系統(tǒng)所需的穩(wěn)定的直流電壓。其中電平復(fù)位是通過RST端經(jīng)電阻與電源vccrst接通而實(shí)現(xiàn)的,: 時(shí)鐘電路設(shè)計(jì):?jiǎn)纹瑱C(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入端為單片機(jī)的XTAL1,輸出端為引腳XTAL2。綜上所述及本次課程設(shè)計(jì)的要求主要是鍛煉我們利用單片機(jī)知識(shí)進(jìn)行簡(jiǎn)單設(shè)計(jì)的能力,故選擇方案二。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1