版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘要</b></p><p> 設(shè)計(jì)是學(xué)生理論聯(lián)系實(shí)際的重要實(shí)踐教學(xué)環(huán)節(jié),是對(duì)學(xué)生進(jìn)行的一次綜合性專業(yè)設(shè)計(jì)訓(xùn)練。通過(guò)專業(yè)綜合設(shè)計(jì)使學(xué)生獲得以下幾方面能力,為畢業(yè)設(shè)計(jì)(論文)奠定基礎(chǔ)。</p><p> 1、進(jìn)一步鞏固和加深學(xué)生所學(xué)一門(mén)或幾門(mén)相關(guān)專業(yè)課(或?qū)I(yè)基礎(chǔ)課)理論知識(shí),培養(yǎng)學(xué)生設(shè)計(jì)、計(jì)算、繪圖、計(jì)算機(jī)應(yīng)用、文獻(xiàn)查閱、報(bào)告撰寫(xiě)等基
2、本技能;</p><p> 2、培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力及獨(dú)立分析和解決工程實(shí)際問(wèn)題的能力;</p><p> 3、培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神、創(chuàng)新意識(shí)、嚴(yán)肅認(rèn)真的治學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng)。</p><p> 關(guān)鍵詞:計(jì)算機(jī);工程;繪圖 </p><p><b> Abstract</b></p>&l
3、t;p> Design is an important practice teaching link of students to integrate theory with practice, and is designed for students with a comprehensive professional training. Through professional comprehensive design abi
4、lity, causes the student to obtain the following aspects to lay a good foundation for the graduation design (paper).</p><p> 1, to further consolidate and deepen the students learned a door or a few courses
5、 or professional basic course theory knowledge, cultivate the students design, calculation, drawing, computer applications, literature review, report writing and other basic skills;</p><p> 2, training stud
6、ents' practice ability and independent ability to analyze and solve engineering practical problem;</p><p> 3, to cultivate the students' team cooperation spirit, innovation consciousness, serious re
7、search attitude and rigorous pragmatic style of work.</p><p> keyword:computer;project;draw </p><p><b> 1引言</b></p><p><b> 1.1設(shè)計(jì)目的</b></p>
8、<p> ?。?)一個(gè)新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見(jiàn)的速度被單片機(jī)智能控制系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn)。 </p><p> ?。?)學(xué)習(xí)單片機(jī)的最有效方法就是理論與實(shí)踐并重,現(xiàn)在我把單片機(jī)流水燈設(shè)計(jì)作為一個(gè)課程設(shè)計(jì),需要更深的去了解單片機(jī)的很多功能,努力的去查找資料,在電子領(lǐng)域尤其是自動(dòng)
9、化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見(jiàn)的速度被單片機(jī)智能控制系統(tǒng)所取代。</p><p> 1.2 設(shè)計(jì)要求和方法</p><p> 按下按鈕流水燈按照規(guī)定方式閃爍,并發(fā)出美妙的音樂(lè)。通過(guò)單片機(jī)的定時(shí)中斷功能可以實(shí)現(xiàn)對(duì)外部燈的控制及音樂(lè)的播放,外接高頻晶振提高單片機(jī)的時(shí)序處理速度,并對(duì)外部串口擴(kuò)展實(shí)現(xiàn)多燈的控制。</p><p>
10、;<b> 2設(shè)計(jì)方案及原理</b></p><p><b> 2.1 設(shè)計(jì)方案</b></p><p> ?。?)設(shè)計(jì)一個(gè)音樂(lè)流水燈控制電路。其主要部分實(shí)現(xiàn)定時(shí)功能,在預(yù)定的時(shí)間到來(lái)時(shí),將如何產(chǎn)生一個(gè)控制信號(hào)控制燈的流向,間歇等。</p><p> (2)通過(guò)利用中規(guī)模集成電路中計(jì)數(shù)器來(lái)實(shí)現(xiàn)音樂(lè)流水燈的控制。<
11、;/p><p> ?。?)通過(guò)硬件及軟件的設(shè)計(jì)實(shí)現(xiàn)24個(gè)燈的閃爍,兩段音樂(lè)的播放。</p><p><b> 2.2 系統(tǒng)框圖 </b></p><p> 系統(tǒng)框圖如圖2.1所示。</p><p><b> 圖2.1 系統(tǒng)框圖</b></p><p><b>
12、3 硬件設(shè)計(jì)</b></p><p><b> 3.1復(fù)位電路</b></p><p> 復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。片內(nèi)復(fù)位電路是復(fù)位引腳RST通過(guò)一個(gè)斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來(lái)抑制噪聲,它的輸出在每個(gè)機(jī)器周期的S5P2,由復(fù)位電路采樣一次。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。復(fù)位電路如圖3.1所示。</p&g
13、t;<p><b> 圖3.1 復(fù)位電路</b></p><p><b> 3.2中斷服務(wù)說(shuō)明</b></p><p> 與每類I/O設(shè)備相關(guān)的進(jìn)程都有一個(gè)靠近內(nèi)存底部的地址,稱作中斷向量。 它包括中斷服務(wù)程序的入口地址。中斷服務(wù)程序:處理器處理“急件”,可理解為是一種服務(wù),是通過(guò)執(zhí)行事先編好的某個(gè)特定的程序來(lái)完成的,這種處理
14、“急件”的程序被稱為——中斷服務(wù)程序。當(dāng)中央處理器正在處理內(nèi)部數(shù)據(jù)時(shí),外界發(fā)生了緊急情況,要求CPU暫停當(dāng)前的工作轉(zhuǎn)去處理這個(gè)緊急事件。處理完畢后,再回到原來(lái)被中斷的地址,繼續(xù)原來(lái)的工作,這樣的過(guò)程稱為中斷。實(shí)現(xiàn)這一功能的部件稱為中斷系統(tǒng),申請(qǐng)CPU中斷的請(qǐng)求源稱為中斷源,單片機(jī)的中斷系統(tǒng)一般允許多個(gè)中斷源,當(dāng)多個(gè)中斷源同時(shí)向CPU請(qǐng)求中斷時(shí),就存在一個(gè)中斷優(yōu)先權(quán)的問(wèn)題。通常根據(jù)中斷源的優(yōu)先級(jí)別,優(yōu)先處理最緊急事件的中斷請(qǐng)求源,即最先響
15、應(yīng)級(jí)別最高的中斷請(qǐng)求。中斷處理過(guò)程如下: </p><p> ?。?)保護(hù)被中斷進(jìn)程現(xiàn)場(chǎng)。為了在中斷處理結(jié)束后能夠使進(jìn)程準(zhǔn)確地返回到中斷點(diǎn),系統(tǒng)必須保存當(dāng)前處理機(jī)程序狀態(tài)字PSW和程序計(jì)數(shù)器PC等的值。 </p><p> ?。?)分析中斷原因,轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序。在多個(gè)中斷請(qǐng)求同時(shí)發(fā)生時(shí),處理優(yōu)先級(jí)最高的中斷源發(fā)出的中斷請(qǐng)求。 </p><p>
16、; (3)恢復(fù)被中斷進(jìn)程的現(xiàn)場(chǎng),CPU繼續(xù)執(zhí)行原來(lái)被中斷的進(jìn)程。</p><p><b> 3.3彩燈電路</b></p><p> 彩燈電路如圖3.2所示。</p><p> 圖3.2 彩燈電路圖</p><p><b> 3.4 音樂(lè)電路圖</b></p><p&g
17、t; 音樂(lè)電路圖如圖3.3所示。</p><p><b> 圖3.3 音樂(lè)電路</b></p><p><b> 4軟件設(shè)計(jì)</b></p><p><b> 4.1程序流程圖</b></p><p> 程序流程圖如圖4.1所示。</p><p&g
18、t; 圖4.1 程序流程圖</p><p> 4.2 系統(tǒng)源程序及注釋</p><p> 系統(tǒng)源程序及注釋見(jiàn)附錄一。</p><p><b> 5 系統(tǒng)仿真</b></p><p><b> 5.1 系統(tǒng)仿真圖</b></p><p> 系統(tǒng)仿真圖如圖5.1所示。
19、</p><p> 5.2 仿真結(jié)果分析</p><p> 通過(guò)仿真真實(shí)的現(xiàn)實(shí)出所要實(shí)現(xiàn)的彩燈音樂(lè)電路,結(jié)果完全和預(yù)期的一樣。</p><p> 圖5.1 系統(tǒng)仿真圖</p><p><b> 6 總結(jié)</b></p><p> 通過(guò)這次課程設(shè)計(jì),我拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到
20、較大提高。而安排課程設(shè)計(jì)的基本目的,是在于通過(guò)理論與實(shí)際的結(jié)合、人與人的溝通,進(jìn)一步提高思想覺(jué)悟和領(lǐng)悟力。尤其是觀察、分析和解決問(wèn)題的實(shí)際工作能力。它的一個(gè)重要功能,在于運(yùn)用學(xué)習(xí)成果,檢驗(yàn)學(xué)習(xí)成果。運(yùn)用學(xué)習(xí)成果,把課堂上學(xué)到的系統(tǒng)化的理論知識(shí),嘗試性地應(yīng)用于實(shí)際設(shè)計(jì)工作,并從理論的高度對(duì)設(shè)計(jì)工作的現(xiàn)代化提出一些有針對(duì)性的建議和設(shè)想。檢驗(yàn)學(xué)習(xí)成果,看一看課堂學(xué)習(xí)與實(shí)際工作到底有多大距離,并通過(guò)綜合分析,找出學(xué)習(xí)中存在的不足,以便為完善學(xué)習(xí)
21、計(jì)劃,改變學(xué)習(xí)內(nèi)容與方法提供實(shí)踐依據(jù)。實(shí)際能力的培養(yǎng)至關(guān)重要,而這種實(shí)際能力的培養(yǎng)單靠課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,必須從課堂走向?qū)嵺`。這也是一次預(yù)演和準(zhǔn)備畢業(yè)設(shè)計(jì)工作。通過(guò)課程設(shè)計(jì),讓我們找出自身狀況與實(shí)際需要的差距,并在以后的學(xué)習(xí)期間及時(shí)補(bǔ)充相關(guān)知識(shí),為求職與正式工作做好充分的知識(shí)、能力準(zhǔn)備,從而縮短從校園走向社會(huì)的心理轉(zhuǎn)型期。課程設(shè)計(jì)促進(jìn)了我系人才培養(yǎng)計(jì)劃的完善和課程設(shè)置的調(diào)整。課程設(shè)計(jì)之后,我們普遍感到不僅實(shí)際動(dòng)手說(shuō),這應(yīng)該是個(gè)警示,在
22、剩下的大學(xué)生活里,我應(yīng)該好好珍惜,好好學(xué)習(xí)各方面的知識(shí)。在單片</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 陳明熒. 8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材[M].清華大學(xué)出版社.2003 </p><p> [2] 胡漢才. 單片機(jī)原理及其接口技術(shù)[M] .清華大學(xué)出版社.
23、2008 </p><p><b> 附錄一 程序</b></p><p> #include<reg52.h></p><p> #include<intrins.h></p><p> #define uchar unsigned char</p><p&
24、gt; #define uint unsigned intsbit </p><p> sbit K1=P1^0; //設(shè)定開(kāi)關(guān)口</p><p> sbit d1=P3^0; //設(shè)定綠燈LM373控制口</p><p> sbit d0=P3^1;設(shè)定紅燈LM373控制口</p>
25、<p> sbit d2=P3^2;設(shè)定黃燈LM373控制口</p><p> sbit BEEP=P3^6;喇叭輸出端口 </p><p> uchar th0_f; </p><p> uchar tl0_f; </p><p> void delay_1ms(unsigned i
26、nt t)延時(shí)程序</p><p> { unsigned char i,j;</p><p> for(t;t>0;t--) </p><p><b> { </b></p><p> for(i=34;i>0;i--) </p><p> for(j=13;
27、j>0;j--); </p><p><b> }</b></p><p><b> }</b></p><p> //四階35個(gè)音符對(duì)應(yīng)的T0中斷初值,及輸出頻率對(duì)照表</p><p> static code freq[37][2] = { 0xA9,0xEF, //00220H
28、Z ,1 //0 </p><p> 0x93,0xF0, //00233HZ ,1# //1 </p><p> 0x73,0xF1, //00247HZ ,2 //2 </p><p> 0x49,0xF2, //00262HZ ,2# //3 </p><p> 0x07,0xF3, //00277HZ ,3 //4 &l
29、t;/p><p> 0xC8,0xF3, //00294HZ ,4 //5 </p><p> 0x73,0xF4, //00311HZ ,4# //6 </p><p> 0x1E,0xF5, //00330HZ ,5 //7 </p><p> 0xB6,0xF5, //00349HZ ,5# //8 </p>&l
30、t;p> 0x4C,0xF6, //00370HZ ,6 //9 </p><p> 0xD7,0xF6, //00392HZ ,6# //10 </p><p> 0x5A,0xF7, //00415HZ ,7 //11 </p><p> 0xD8,0xF7, //00440HZ 1 //12 </p><p> 0
31、x4D,0xF8, //00466HZ 1# //13 </p><p> 0xBD,0xF8, //00494HZ 2 //14 </p><p> 0x24,0xF9, //00523HZ 2# //15 </p><p> 0x87,0xF9, //00554HZ 3 //16 </p><p> 0xE4,0xF9, //
32、00587HZ 4 //17 </p><p> 0x3D,0xFA, //00622HZ 4# //18 </p><p> 0x90,0xFA, //00659HZ 5 //19 </p><p> 0xDE,0xFA, //00698HZ 5# //20 </p><p> 0x29,0xFB, //00740HZ 6 /
33、/21 </p><p> 0x6F,0xFB, //00784HZ 6# //22 </p><p> 0xB1,0xFB, //00831HZ 7 //23 </p><p> 0xEF,0xFB, //00880HZ `1 //24 </p><p> 0x2A,0xFC, //00932HZ `1# //25 <
34、/p><p> 0x62,0xFC, //00988HZ `2 //26 </p><p> 0x95,0xFC, //01046HZ `2# //27 </p><p> 0xC7,0xFC, //01109HZ `3 //28 </p><p> 0xF6,0xFC, //01175HZ `4 //29 </p&g
35、t;<p> 0x22,0xFD, //01244HZ `4# //30 </p><p> 0x4B,0xFD, //01318HZ `5 //31 </p><p> 0x73,0xFD, //01397HZ `5# //32 </p><p> 0x98,0xFD, //01480HZ `6 //33 </p>
36、<p> 0xBB,0xFD, //01568HZ `6# //34 </p><p> 0xDC,0xFD, //01661HZ `7 //35 </p><p> 0x00,0x00,</p><p><b> };</b></p><p> static code music1[707]
37、= { // 《仙劍奇?zhèn)b傳》 </p><p> 28,28,26,26,28,28,28,28,28,28,21,21,26,26,26,26, </p><p> 24,24,23,23,21,21,21,23,21,21,19,19,28,28,28,28, </p><p> 16,16,19,19,24,24,24,24,16,16,19,19
38、,26,26,26,26, </p><p> 24,24,23,23,21,21,21,21,21,21,21,21,28,28,26,26, </p><p> 28,28,26,26,21,21,21,21,24,24,26,26,28,28,28,28, </p><p> 28,28,28,28,28,28,31,31,28,28,24,24,26,
39、26,26,26, </p><p> 26,26,26,26,21,21,21,21,24,24,28,28,26,26,26,26, </p><p> 24,24,24,24,21,21,21,21,21,21,21,21,21,21,21,21, </p><p><b> 36,36,36,</b></p><
40、;p> 28,28,28,28,26,26,28,28,28,28,28,28,21,21,</p><p> 26,26,26,26,24,24,23,23,21,21,21,23,21,21,19,19, </p><p> 16,16,16,16,16,16,19,19,24,24,24,24,16,16,19,19, </p><p>
41、 26,26,26,26,28,24,23,23,21,21,21,21,21,21,21,21, </p><p> 21,21,21,21,23,23,23,23,23,23,23,23,23,23,23,23, </p><p> 21,21,21,21,24,24,26,26,28,28,28,28,28,28,28,28, </p><p> 31,
42、33,31,31,28,28,24,24,26,26,26,26,26,26,26,26, </p><p> 21,21,21,21,24,24,28,28,26,26,26,26,24,24,24,24, </p><p> 21,21,21,21,21,21,21,21,21,21,21,21,36,36,36,36, </p><p> // 《笑
43、傲江湖》 </p><p> 16,16,16,16,21,21,21,16,19,19,19,19,19,19,16,16, </p><p> 14,14,16,16,19,19,21,21,16,16,16,16,16,16,16,16,</p><p> 16,16,16,21,21,21,16,19,19,19,19,19,19,16,16,14,
44、</p><p> 14,16,16,19,19,21,19,16,16,16,16,16,16,14,12,12, </p><p> 12,12,14,14,16,16,14,14,14,14,14,14,14,12,9,9, </p><p> 9,12,14,14,16,16,19,19,19,21,19,19,16,14, 12,12,</p&
45、gt;<p> 12,14,14,14,16,16,14,14,14,14,14,12,12,12,9,9, </p><p> 9,12,14,16,16,19,21,21,21,21,21,21,21,</p><p><b> 36,36, </b></p><p> 16,16,16,16,21,21,21,16,
46、19,19,19,19,19,19,16,16, </p><p> 14,14,16,16,19,19,21,19,16,16,16,16,16,16,16,16,</p><p> 16,16,16,21,21,21,16,19,19,19,19,19,19,16,16,14, </p><p> 14,14,16,19,19,21,19,16,16,
47、16,16,16,16,14,12,12, </p><p> 12,12,14,14,16,16,14,14,14,14,14,14,14,12,9,9, </p><p> 9,12,14,14,16,16,19,19,19,21,19,19,16,14,12,12, </p><p> 12,14,14,14,16,16,14,14,14,14,14,1
48、2,12,12,9,9, </p><p> 9,12,14,16,16,19,21,21,21,21,21,21,21,14,14,14, </p><p> 14,14,16,16,14,12,12,12,12,12,9,9,12,14,14,14,</p><p> 14,14,16,16,14,12,12,9,9,12,9,12, </p>
49、<p> 14,14,14,14,14,16,16,14,12,12,12,12,12,9,12, </p><p> 14,14,14,14,14,19,19,16,16,16,16,16,16,16,16, </p><p> 9,9,9,9,9,9,9,14,14,14,14,14,14,16,14, </p><p> 12,12,12
50、,12,12,12,14,9,9,9,9,9,9,7,7,9,9,9,9, </p><p> 9,7,7,4,4,4,4,4,7,7, </p><p> 2,2,2,2,2,2,2,4,4,4,4,4,4,4, </p><p> 9,9,9,9,9,9,9,9,14,14,14,14,14,14,16,16, </p><p>
51、 12,12,12,12,12,12,14,14,9,9,9,9,12,9, </p><p> 7,7,7,7,7,7,9,9,4,4,4,2,4,4,7,7, </p><p> 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, };</p><p> void PlayMusic(int k) // 音樂(lè)程序 <
52、/p><p><b> { </b></p><p> unsigned int i; </p><p> TMOD =0x01; //定時(shí)器/計(jì)數(shù)器工作方式寄存器賦值,設(shè)定定時(shí)器0工作方式1</p><p> TR0 = 1; //啟動(dòng)定時(shí)器0</p><p&g
53、t; ET0 = 1; //定時(shí)器0容許</p><p> EA = 1; //打開(kāi)中斷總控制</p><p> while(1) </p><p> {for(i=0;i<707;i++)</p><p><b> {</b></p>
54、<p> if(music1[i] == 36) //停頓音處理</p><p><b> { </b></p><p><b> TR0=0;</b></p><p> delay_1ms(190); </p><p><b> } <
55、;/b></p><p><b> else </b></p><p><b> { </b></p><p><b> TR0=1;</b></p><p> if(k==1) //判斷開(kāi)關(guān)是否處于開(kāi)啟位置(是則播放音樂(lè),否則停止)</p>
56、<p><b> { </b></p><p><b> if(i<100)</b></p><p><b> {</b></p><p> P0=_crol_(P0,1); </p><p><b> P2=~P
57、2;</b></p><p><b> }</b></p><p> if(i==100)</p><p><b> {</b></p><p><b> P0=0x22;</b></p><p><b> P2=0x18
58、;</b></p><p><b> }</b></p><p> if(i>100&&i<200) </p><p><b> {</b></p><p> P0=_cror_(P0,1);</p><p><b>
59、; P2=~P2;</b></p><p><b> }</b></p><p> if(i==200)</p><p><b> {</b></p><p><b> P0=0x55;</b></p><p><b>
60、 P2=0x18;</b></p><p><b> d1=1;</b></p><p><b> }</b></p><p> if(i>200&&i<300) </p><p><b> {</b></p>&
61、lt;p><b> d1=~d1;</b></p><p><b> d2=~d2;</b></p><p><b> }</b></p><p> if(i==300)</p><p><b> { </b></p>&
62、lt;p><b> P0=0x36;</b></p><p><b> d1=d2=0;</b></p><p><b> }</b></p><p> if(i>300&&i<400)</p><p><b> {<
63、/b></p><p> P0=_cror_(P0,1);</p><p><b> }</b></p><p> if(i==400)</p><p><b> {</b></p><p><b> P0=0xaa;</b></p
64、><p><b> }</b></p><p> if(i>400&&i<500)</p><p><b> {</b></p><p> P0=_cror_(P0,1);</p><p><b> }</b></
65、p><p> if(i==500)</p><p><b> {</b></p><p><b> P0=0x01;</b></p><p><b> }</b></p><p> if(i>500&&i<600)<
66、;/p><p><b> {</b></p><p> P0=_cror_(P0,1);</p><p><b> }</b></p><p> if(i==600)</p><p><b> {</b></p><p>&
67、lt;b> P0=0xfe;</b></p><p><b> }</b></p><p><b> if(i>600)</b></p><p><b> {</b></p><p> P0=_cror_(P0,1);</p>&
68、lt;p> }</p><p> tl0_f=freq[music1[i]][0]; //給定時(shí)器賦值 </p><p> th0_f=freq[music1[i]][1];</p><p> delay_1ms(190);</p><p><b> }
69、</b></p><p><b> }</b></p><p><b> }</b></p><p> if(K1==1) //判斷K1開(kāi)關(guān)是否處于開(kāi)啟的位置(是則重復(fù)音樂(lè),否則停止)</p><p><b> { EA=0;</b><
70、;/p><p><b> P0=0xff;</b></p><p> P2=0xff; </p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b><
71、;/p><p><b> }</b></p><p> timer0() interrupt 1 //中斷子程序</p><p><b> { </b></p><p> TL0=tl0_f;</p><p> TH0=th0_f; </p>
72、<p> BEEP=~BEEP; </p><p><b> }</b></p><p> void main() //主程序</p><p> { uchar b,m;</p><p><b> while(1)</b></p>
73、<p><b> { </b></p><p><b> while(1)</b></p><p> {if(K1==1) </p><p><b> break;</b></p><p><b> if(K1==0)</b></
74、p><p> { P3=0x00; </p><p> delay_1ms(100);</p><p> P0=0xff;P2=0xff;</p><p> delay_1ms(1000);</p><p> for(m=0;m<2;m++)</p><p>
75、<b> { </b></p><p><b> P0=0x03;</b></p><p><b> P2=0x00;</b></p><p> delay_1ms(1000);</p><p> for(b=0;b<5;b++)</p><
76、p><b> {</b></p><p> P0=_crol_(P0,1);</p><p> delay_1ms(500);</p><p><b> } </b></p><p><b> P0=0x00;</b></p><p
77、><b> P2=0x81;</b></p><p> delay_1ms(300);</p><p><b> P2=0x42;</b></p><p> delay_1ms(300);</p><p><b> P2=0x24;</b></p>
78、<p> delay_1ms(300);</p><p><b> P2=0x18;</b></p><p> delay_1ms(300);</p><p><b> P2=0x00;</b></p><p><b> P0=0x80;</b></
79、p><p> delay_1ms(1000);</p><p><b> P0=0x00;</b></p><p><b> P2=0x18;</b></p><p> delay_1ms(300);</p><p><b> P2=0x24;</b&g
80、t;</p><p> delay_1ms(300);</p><p><b> P2=0x42;</b></p><p> delay_1ms(300);</p><p><b> P2=0x81;</b></p><p> delay_1ms(300);<
81、/p><p><b> P2=0x00;</b></p><p><b> P0=0x55;</b></p><p> delay_1ms(300);</p><p> for(b=0;b<8;b++)</p><p><b> {</b&g
82、t;</p><p> P0=_cror_(P0,1);</p><p> delay_1ms(300);</p><p><b> } </b></p><p><b> }</b></p><p><b> P0=0x00;<
83、;/b></p><p> delay_1ms(500);</p><p> for(b=0;b<7;b++)</p><p><b> {</b></p><p><b> P0=0xff;</b></p><p><b> P2=0xff;
84、</b></p><p> delay_1ms(500);</p><p><b> P0=0x00;</b></p><p><b> P2=0x00;</b></p><p> delay_1ms(500);</p><p><b>
85、; }</b></p><p> if(K1==1) </p><p><b> {</b></p><p><b> P3=0x07; </b></p><p><b> break; </b></p><p><b>
86、 }</b></p><p><b> P0=0x03;</b></p><p><b> P2=0x00;</b></p><p> PlayMusic(1); //播放音樂(lè)</p><p><b> } </b></
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)報(bào)告-- 流水燈
- 可控流水燈單片機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)流水燈課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---流水燈
- 單片機(jī)課程設(shè)計(jì)led流水燈設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)---led流水燈
- 單片機(jī)課程設(shè)計(jì)--廣告流水燈設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--花樣流水燈設(shè)計(jì)
- 課程設(shè)計(jì)-- 基于單片機(jī)的雙向流水燈
- 課程設(shè)計(jì)-- 基于單片機(jī)的雙向流水燈
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的led流水燈系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)-基于單片機(jī)的led流水燈設(shè)計(jì)
- 基于單片機(jī)的音樂(lè)流水燈
- 單片機(jī)原理與應(yīng)用課程設(shè)計(jì)---流水燈的設(shè)計(jì)
- 課程設(shè)計(jì)-- 基于單片機(jī)的雙向流水燈.doc
- 單片機(jī)實(shí)驗(yàn)流水燈報(bào)告
- 課程設(shè)計(jì)(論文)基于單片機(jī)的心形流水燈設(shè)計(jì)
- 基于單片機(jī)的流水燈設(shè)計(jì)
- 基于單片機(jī)的音樂(lè)流水燈初稿.doc
- 基于單片機(jī)的音樂(lè)流水燈定稿.doc
評(píng)論
0/150
提交評(píng)論