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

正文內(nèi)容

微控制器應(yīng)用課程設(shè)計(jì)彩燈控制器設(shè)計(jì)(單片機(jī)_)(編輯修改稿)

2025-02-12 16:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 NPNLS1SPEAKERR11K+5vGND 圖 4 揚(yáng)聲器 硬件總電路 系統(tǒng)中以 AT89C51 單片機(jī)為控制核心, P2 口控制 LED 彩燈使其自動(dòng)變化,顯示 8 種不同圖案,同時(shí) 口控制揚(yáng)聲器,圖案變化的同時(shí),發(fā)出不同聲音,電路結(jié)構(gòu)簡(jiǎn)單,易于制作,圖案自動(dòng)變化,操作方便。如圖 5 硬件電路 EA/VPP31X119X218RESET9RD/P3717WR/P3616P32/INT012P33/INT113P34/T014P35/T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/PRDG30P31/TXD11P30/RXD10U1AT89C51D2LEDD3LEDD4LEDD5LEDD6LEDD8LEDD7LEDD1LEDR31KR41kR51kR61kR71kR81kR91kR101k+C110μFC230pFC330pFR21KY1Q1NPNLS1SPEAKER+5VR11K+5vGNDS1微動(dòng)開關(guān)+5VGNDGND 圖 5 硬件電路 5 軟件設(shè)計(jì) 本系統(tǒng)主要是控制 LED 彩燈自動(dòng)變化 8 中圖案的同時(shí)揚(yáng)聲器發(fā)出不同聲音。 7 設(shè)計(jì)中是控制 8 個(gè) LED 燈,以不同亮滅,完成圖案變化;而產(chǎn)生不同的響聲,是依靠單片機(jī)發(fā)出不同頻率脈沖完成的。 源程序 在 LED 彩燈控制中,設(shè)計(jì)中利用控制 P2 口高低電平來控制 LED 燈的亮滅,間斷時(shí)間用了延時(shí)程序: void dalay(unsigned int z)//延時(shí)程序 ,延時(shí) 10m 秒 { unsigned char i,j。 for(z。z0。z) for(i=38。i0。i) for(j=130。j0。j)。 } 揚(yáng)聲器的不同響聲,設(shè)計(jì)中調(diào)用了子程序: void bee(unsigned int mm) { p1=0。 dalay(mm)。 p1=1。 dalay(mm)。 // } } 源程序: include include unsigned char n。 sbit p1=P1^5。 void dalay(unsigned int z)//延時(shí)程序延時(shí) 10m 秒 { unsigned char i,j。 for(z。z0。z) for(i=38。i0。i) for(j=130。j0。j)。 } 8 void bee(unsigned int mm) //揚(yáng)聲器子程序 { p1=0。 dalay(mm)。 p1=1。 dalay(mm)。 } void main() { unsigned char tem,ten。 unsigned int aa,bb。 for(aa=0。aa2。aa++) //1 從右向左依次滅亮 { tem=0x01。 for(bb=0。bb8。bb++) { P2=tem。 dalay(50)。 tem=_crol_(tem,1)。 bee(2)。 } } for(aa=0。aa2。aa++)//2 從左向右依次滅亮 { tem=0x80。 for(bb=0。bb8。bb++) { P2=tem。 dalay(50)。 tem=_cror_(tem,1)。 bee(4)。 9 } } for(aa=0。aa2。aa++) //3 從兩邊齊向中心滅亮 { tem=0x01。 ten=0x80。 for(bb=0。bb16。bb++) { P2=(tem+ten)。 dalay(50)。 tem=_crol_(tem,1)。 ten=_cror_(ten,1)。 bee(6)。 } } for(aa=0。aa2。aa++) //4 從兩邊向中心交替滅亮 { tem=0x01。 ten=0x80。 for(bb=0。bb16。bb++) { if(bb%2==0) P2=tem。 else P2=ten。 dalay(50)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1