2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)</p><p>  課程名稱: 《單片機(jī)技術(shù)》 </p><p>  設(shè)計(jì)題目: 搶答器 </p><p>  院 系: 電子信息與電氣工程學(xué)院 </p><p>  學(xué)生姓名:

2、 </p><p>  學(xué) 號(hào): </p><p>  專業(yè)班級(jí): 電子信息工程2011級(jí) </p><p>  指導(dǎo)教師: </p><p>  2012年 5月 18 日</p><p>  課 程

3、設(shè) 計(jì) 任 務(wù) 書(shū)</p><p><b>  搶答器</b></p><p>  摘 要:在知識(shí)競(jìng)賽中,特別是做搶答題時(shí),在搶答過(guò)程中,為了更確切的知道哪一組或哪一位選手先搶答到題,必須要有一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。若在搶答中,只靠人的視覺(jué)是很難判斷出哪一組先搶答到題的。利用單片機(jī)編程來(lái)設(shè)搶答器,可以使以上問(wèn)題得以解決。本設(shè)計(jì)是利用AT89S52單片機(jī)及外圍接口實(shí)現(xiàn)

4、的搶答系統(tǒng),將軟、硬件有機(jī)地結(jié)合起來(lái)。硬件由電源模塊把交流變成+5v的直流,通過(guò)復(fù)位模塊實(shí)現(xiàn)搶答器的重置,晶振模塊提供時(shí)鐘信號(hào),揚(yáng)聲器模塊進(jìn)行聲音的放大,led燈和數(shù)碼管確定哪位先選手搶到,用了匯編語(yǔ)言編寫(xiě)了程序,protues軟件進(jìn)行仿真,Q編譯器進(jìn)行了程序的調(diào)制與編譯。具備可靠性好,易擴(kuò)充,電路簡(jiǎn)單、成本較低、操作方便等優(yōu)點(diǎn)。</p><p>  關(guān)鍵詞:搶答器;報(bào)警;單片機(jī);74LS09或門(mén)</p&g

5、t;<p><b>  目 錄</b></p><p><b>  1. 設(shè)計(jì)背景1</b></p><p><b>  2.設(shè)計(jì)方案2</b></p><p>  2.1 硬件設(shè)計(jì)方案2</p><p>  2.2軟件設(shè)計(jì)方案2</p>

6、<p><b>  3. 方案實(shí)施3</b></p><p>  3.1硬件方案實(shí)施3</p><p>  3.2軟件方案實(shí)施7</p><p>  4. 結(jié)果與結(jié)論9</p><p>  4.1 總體過(guò)程分析9</p><p>  4.2 總體結(jié)論9</p>

7、<p>  5. 收獲與致謝10</p><p>  6. 參考文獻(xiàn)11</p><p><b>  7. 附件12</b></p><p>  7.1元器件清單12</p><p>  7.2 硬件原理圖13</p><p>  7.3 仿真圖14</p>

8、<p>  7.4 實(shí)物圖14</p><p>  7.5系統(tǒng)程序清單15</p><p><b>  1. 設(shè)計(jì)背景</b></p><p>  在知識(shí)競(jìng)賽中,特別是做搶答題時(shí),在搶答過(guò)程中,為了更確切的知道哪一組或哪一位選手先搶答到題,必須要有一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。若在搶答中,只靠人的視覺(jué)是很難判斷出哪一組先搶答到題的。利

9、用單片機(jī)編程來(lái)設(shè)搶答器,可以使以上問(wèn)題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也能輕松的分辨出哪一組先搶答到題的。它的功能實(shí)現(xiàn)是有主持人按鍵來(lái)控制總開(kāi)關(guān),選手們?nèi)粲幸粋€(gè)在規(guī)定的時(shí)間內(nèi)搶答成功則其余的選手不可以再搶答,在數(shù)碼管顯示哪位選手搶答。本文主要介紹了搶答器的工作原理及設(shè)計(jì),以及它的實(shí)際用途。</p><p>  本系統(tǒng)采用單片機(jī)作為整個(gè)控制核心??刂葡到y(tǒng)的三個(gè)模塊為:復(fù)位模塊、顯示模塊、電源模塊、搶答開(kāi)關(guān)模

10、塊、時(shí)鐘模塊。該系統(tǒng)通過(guò)開(kāi)關(guān)電路按鍵輸入搶答信號(hào),利用一個(gè)數(shù)碼管來(lái)完成顯示功能;用按鍵來(lái)讓選手進(jìn)行搶答,在數(shù)碼管上顯示哪一位選手先答題的,從而實(shí)現(xiàn)整個(gè)搶答過(guò)程。隨著我國(guó)經(jīng)濟(jì)和文化事業(yè)的發(fā)展,在很多公開(kāi)競(jìng)爭(zhēng)場(chǎng)合要求有公正的競(jìng)爭(zhēng)裁決,諸如證券、股票交易及各種智力競(jìng)賽等。其主要應(yīng)用于各種知識(shí)競(jìng)賽、文藝活動(dòng)等</p><p><b>  2.設(shè)計(jì)方案</b></p><p>

11、  2.1 硬件設(shè)計(jì)方案</p><p>  方案一:比賽活動(dòng)中,為了更準(zhǔn)確、公正、直觀地判斷出第一個(gè)搶答者,通常設(shè)置一個(gè)搶答器,通過(guò)數(shù)字顯示,燈光及音響等多種手段顯示第一搶答者,傳統(tǒng)的數(shù)電控制電路可靠性雖好,但不能顯示臺(tái)幾號(hào)給主持人帶來(lái)一定的麻煩,而模擬電子控制電路可靠性較差。線路復(fù)雜,可靠性不高,功能也比較簡(jiǎn)單,特別是當(dāng)搶答路數(shù)很多時(shí),實(shí)現(xiàn)起來(lái)就更為困難。</p><p>  方案二:

12、核芯是一片AT89S52利用單片機(jī)可以用很少元件實(shí)現(xiàn)相同功能,而且單片機(jī)性能操作性強(qiáng)??梢灾挥肞0口連接上拉電阻,完成驅(qū)動(dòng)LED的功能,串接按鍵可以由選手自己控制搶答機(jī)會(huì)。</p><p>  比較兩者,模擬電子控制電路復(fù)雜,可靠性不高。而利用單片機(jī)可靠性好,易擴(kuò)充,電路簡(jiǎn)單,成本較低,操作方便。</p><p>  通過(guò)以上分析,采用方案二。</p><p>&l

13、t;b>  2.2軟件設(shè)計(jì)方案</b></p><p>  方案一:采用靜態(tài)顯示,是指當(dāng)數(shù)碼管顯示某一字符時(shí),七段數(shù)碼管的對(duì)應(yīng)段的發(fā)光二極管被選中,在這種顯示方式下,每段LED都對(duì)應(yīng)一個(gè)單片機(jī)口線。</p><p>  方案二:采用動(dòng)態(tài)顯示,對(duì)于多位數(shù)碼管顯示時(shí),每一位數(shù)碼管輪流顯示,當(dāng)顯示間隔時(shí)間較短時(shí)人眼就分辨不出是動(dòng)態(tài)顯示,而是每一位都是一直都在顯示。</p&

14、gt;<p>  比較兩者,靜態(tài)顯示主要的優(yōu)點(diǎn)是顯示穩(wěn)定,在需要更新顯示內(nèi)容時(shí),CPU才去執(zhí)行顯示更新子程序,這樣既節(jié)約了CPU的時(shí)間,又提高了CPU的工作效率。其不足之處是在需要用于顯示的數(shù)碼管較多時(shí)占用硬件資源較多,每個(gè)LED數(shù)碼管需要獨(dú)占8條輸出線。隨著顯示器位數(shù)的增加,需要的I/O口線也將增加。動(dòng)態(tài)顯示器的優(yōu)點(diǎn)是節(jié)省硬件資源,成本較低,但是要保證顯示器正常顯示,CPU必需每隔一段時(shí)間執(zhí)行一次顯示子程序,占用CPU大

15、量時(shí)間,降低了CPU的工作效率,同時(shí)顯示亮度較靜態(tài)顯示器低。</p><p>  通過(guò)以上分析,結(jié)合本課題只提供一位數(shù)碼管,所以采用方案一。</p><p><b>  3. 方案實(shí)施</b></p><p><b>  3.1硬件方案實(shí)施</b></p><p><b> ?。?)硬件電

16、路框圖</b></p><p>  本系統(tǒng)采用AT89S52單片機(jī)作為控制核心,數(shù)碼管、蜂鳴器等構(gòu)成八路搶</p><p>  答器,利用了單片機(jī)的按鍵復(fù)位電路、定時(shí)/中斷等電路,設(shè)計(jì)的搶答器具有實(shí)時(shí)顯示搶答選手的號(hào)碼的特點(diǎn),還有復(fù)位電路,使其再開(kāi)始新的一輪的答題和比賽,同時(shí)還利用匯編語(yǔ)言編程,使其實(shí)現(xiàn)一些基本的功能。系統(tǒng)框圖如下圖所示。</p><p>

17、;  圖3.1 系統(tǒng)硬件圖</p><p> ?。?)AT89S52電路</p><p>  AT89S52為 ATMEL 所生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flsah存儲(chǔ)器。</p><p>  AT89S52主要功能列舉如下:</p><p>  1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash</

18、p><p>  2、晶片內(nèi)部具時(shí)鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz)</p><p>  3、內(nèi)部程序存儲(chǔ)器(ROM)為 8KB</p><p>  4、內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM)為 256字節(jié)</p><p>  5、32 個(gè)可編程I/O 口線</p><p>  6、8 個(gè)中斷向量源</p><

19、;p>  7、三個(gè) 16 位定時(shí)器/計(jì)數(shù)器</p><p>  8、三級(jí)加密程序存儲(chǔ)器</p><p>  9、全雙工UART串行通道</p><p>  圖3.2單片機(jī)電路圖</p><p><b> ?。?)復(fù)位電路</b></p><p>  由電容串聯(lián)電阻構(gòu)成,由圖并結(jié)合“電容電壓不

20、能突變”的性質(zhì),可以</p><p>  知道,當(dāng)系統(tǒng)一上電,RST腳將會(huì)出現(xiàn)高電平,并且,這個(gè)高電平持續(xù)的時(shí)間由</p><p>  電路的RC值來(lái)決定.典型的52單片機(jī)當(dāng)RST腳的高電平持續(xù)兩個(gè)機(jī)器周期以</p><p>  上就將復(fù)位,所以,適當(dāng)組合RC的取值就可以保證可靠的復(fù)位。 </p><p>  復(fù)位輸入高電平有效,當(dāng)振蕩器工作

21、時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上</p><p>  的高電平,使單片機(jī)復(fù)位。此電路除具有上電復(fù)位功能外,若要復(fù)位只需按</p><p>  “RST”鍵,此電源Vcc經(jīng)電阻分壓,在RST端產(chǎn)生一個(gè)復(fù)位高電平。</p><p><b>  圖3.3復(fù)位電路圖</b></p><p> ?。?)時(shí)鐘震蕩電路 </p

22、><p>  時(shí)鐘震蕩電路單片機(jī)必須在AT89C51的驅(qū)動(dòng)下才能工作,在單片機(jī)內(nèi)部有</p><p>  一個(gè)時(shí)鐘震蕩電路,只需要外接一個(gè)振蕩器就能產(chǎn)生一定的時(shí)鐘信號(hào)送到單片</p><p>  機(jī)內(nèi)部的各個(gè)單元,時(shí)鐘震蕩電路</p><p>  圖3.4時(shí)鐘振蕩電路圖</p><p>  (5) 數(shù)碼管顯示電路 <

23、/p><p>  LED顯示器,實(shí)現(xiàn)八段數(shù)碼管的顯示數(shù)字。從電路上,按數(shù)碼管的接法不同又分為共陰和共陽(yáng)兩種。它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。</p><p>  圖3.5共陰極、共陽(yáng)極數(shù)碼管圖</p><p><b> ?。?)電源電路</b></p><p>  電源電路由橋堆2w10和7805構(gòu)成。電

24、源電路主要用用于為整個(gè)系統(tǒng)提供電源。我們?nèi)粘S秒姸际?20V的交流電,所以在設(shè)計(jì)電源時(shí)要先把交流電整成直流,然后再經(jīng)過(guò)穩(wěn)壓管輸出整個(gè)系統(tǒng)所需的穩(wěn)定的直流電壓。整流主要采用2W10橋堆和電容濾波以得到基本穩(wěn)定的輸出電壓。穩(wěn)壓部分是采用常用的穩(wěn)壓管W7805得到穩(wěn)定的輸出正5V電壓。如圖5所示:</p><p><b>  圖3.6電源電路圖</b></p><p>  

25、(7)報(bào)警電路設(shè)計(jì) </p><p>  報(bào)警電路用于報(bào)警,當(dāng)遇到報(bào)警信號(hào)時(shí),發(fā)出警報(bào)。一般喇叭是一種電感</p><p>  性圖3.6報(bào)警電路圖。因此,最簡(jiǎn)單的喇叭驅(qū)動(dòng)方式就是利用晶體管,在下</p><p>  圖中電阻R為限流電阻,在此利用晶體管的高電流增益,以達(dá)到電路快速飽和</p><p>  的目的。不過(guò),如果要由P2輸出到此電

26、路,還需要連接一個(gè)10K的上拉電阻。 </p><p>  選手在設(shè)定的時(shí)間內(nèi)搶答時(shí),實(shí)現(xiàn)了優(yōu)先判斷、編號(hào)鎖存、編號(hào)顯示、揚(yáng)</p><p>  聲器提示。當(dāng)一輪搶答之后,定時(shí)器停止、禁止二次搶答。如果再次搶答必須</p><p>  由主持人再次作"清除"和"開(kāi)始"狀態(tài)開(kāi)關(guān)。</p><p>  圖3

27、.7 蜂鳴器電路圖</p><p><b>  3.2軟件方案實(shí)施</b></p><p>  為了能夠達(dá)到搶答的公平、公正、合理,應(yīng)該主持人發(fā)布搶答命令按下SRST2按鍵,程序開(kāi)始打開(kāi)定時(shí)中斷開(kāi)始倒計(jì)時(shí),然后調(diào)用鍵盤(pán)掃描子程序,編寫(xiě)鍵盤(pán)掃描程序。當(dāng)在掃描到有人按下了答題鍵,馬上關(guān)閉T0、調(diào)用顯示程序、封鎖鍵盤(pán)。</p><p>  圖3.8

28、主程序流程圖</p><p><b>  按鍵掃描程序流程圖</b></p><p>  圖3.9外部中斷0處理程序圖</p><p><b>  4. 結(jié)果與結(jié)論</b></p><p>  4.1 總體過(guò)程分析</p><p>  總結(jié)以下要點(diǎn):在設(shè)計(jì)程序之前,設(shè)計(jì)者必學(xué)

29、對(duì)所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個(gè)系統(tǒng)的了解,知道該單片 機(jī)內(nèi)有哪些資源;要有一個(gè)清晰的思路和一個(gè)完整的的軟件流程圖;在設(shè)計(jì)程序時(shí),不能妄想一次就將整個(gè)程序設(shè)計(jì)好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計(jì)的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個(gè)程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計(jì)課程過(guò)程中遇到問(wèn)題是很正常的,但我們應(yīng)該將每次遇到的問(wèn)題記錄下來(lái),并分析清楚,以免下次再碰到同樣的問(wèn)題。&l

30、t;/p><p><b>  4.2 總體結(jié)論</b></p><p>  通過(guò)此次的課程設(shè)計(jì),讓我更進(jìn)一步的鞏固了單片機(jī)的各種知識(shí)。此次的課程設(shè)計(jì)樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活都有非常重要的影響,而且大大的提高了動(dòng)手能力,使我充分的體會(huì)到了創(chuàng)造過(guò)程中的探索的艱難和成功的喜悅。雖然這次做出的作品還存在很多需要改進(jìn)的地方,比如說(shuō)蜂鳴器不響。但是在整個(gè)

31、設(shè)計(jì)過(guò)程中所學(xué)習(xí)到的東西是這次實(shí)訓(xùn)所得到的最大收獲跟財(cái)富,使我終身受益。,我真誠(chéng)的接受老師和同學(xué)的批評(píng)和指正。本搶答器具有以下優(yōu)點(diǎn):可靠性好,易擴(kuò)充,電路簡(jiǎn)單、成本較低、操作方便。</p><p><b>  5. 收獲與致謝</b></p><p>  通過(guò)此次的課程設(shè)計(jì),讓我更進(jìn)一步的鞏固了單片機(jī)的各種知識(shí)。但在設(shè)計(jì)的過(guò)程中,遇到了很多的問(wèn)題,有一些知識(shí)已經(jīng)不太清

32、楚了,但是通過(guò)一些資料又重新的翻閱并且認(rèn)真的復(fù)習(xí)了相關(guān)教科書(shū)中的內(nèi)容。此次的課程設(shè)計(jì)樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活都有非常重要的影響,而且大大的提高了動(dòng)手能力,使我充分的體會(huì)到了創(chuàng)造過(guò)程中的探索的艱難和成功的喜悅。雖然這次做出的作品還存在很多需要改進(jìn)的地方,但是在整個(gè)設(shè)計(jì)過(guò)程中所學(xué)習(xí)到的東西是這次實(shí)訓(xùn)所得到的最大收獲跟財(cái)富,使我終身受益。</p><p>  這兩個(gè)周的單片機(jī)課程設(shè)計(jì)實(shí)習(xí)很

33、快要結(jié)束了,在這個(gè)過(guò)程中我深刻的認(rèn)識(shí)到了自己的不足,也獲得了很多難得的經(jīng)驗(yàn)和知識(shí)。在本課程設(shè)計(jì)即將完成之際,我要對(duì)所有支持和幫助我的老師和同學(xué)表示衷心的感謝。雖然文章中有很多不足,但是在學(xué)習(xí)的過(guò)程中苦中帶甜,而且鞏固了很多軟件學(xué)習(xí)。這次學(xué)習(xí)給我留下了深刻的印象,使我受益匪淺。而且對(duì)于論文的總體構(gòu)思也有了很多經(jīng)驗(yàn),相信自己經(jīng)過(guò)這一次的訓(xùn)練與學(xué)習(xí),對(duì)于今后會(huì)更加努力,做得最好。首先我要感謝我們的指導(dǎo)老師。宋老師雖身負(fù)教學(xué)、畢業(yè)設(shè)計(jì)重任,仍抽

34、出時(shí)間,不時(shí)召集。她的平易近人和認(rèn)真負(fù)責(zé)的態(tài)度讓我深受感動(dòng),她也給了我們精確地的指導(dǎo),讓我學(xué)到了很多知識(shí),其次要感謝我們的單片機(jī)課程老師丁老師,在相關(guān)知識(shí)的積累和應(yīng)用上給了我們極大的幫助。其次我要感謝我的室友,雖然經(jīng)過(guò)無(wú)數(shù)次的爭(zhēng)論,但是最終還是得到了統(tǒng)一的結(jié)果。這些都是大家的功勞。謝謝老師,謝謝幫助我的人。</p><p>  這篇論文更傾注了她的大量心血。從初稿到定稿,宋老師不厭其煩,一審再審,大到篇章布局的偏

35、頗,小到語(yǔ)句格式的瑕疵,以指出。同時(shí),我要感謝傳播與藝術(shù)學(xué)院所有給我上過(guò)課老師,是他們傳授給我方方面面的知識(shí),拓了我的知識(shí)面,培養(yǎng)了我的功底,對(duì)論文的完成不無(wú)裨益。我還要感謝學(xué)院的各位工作人員。</p><p>  他們細(xì)致的工作使我和同學(xué)們的學(xué)習(xí)和生活井然有序。 </p><p><b>  6. 參考文獻(xiàn)</b></p><p>  [1

36、] 張偉. 單片機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社.2005.</p><p>  [2] 薛棟梁. 單片機(jī)原理及應(yīng)用[M].北京:中國(guó)水利水電出版社.2001.</p><p>  [3] 高吉祥. 電子技術(shù)基礎(chǔ)實(shí)驗(yàn)與課程設(shè)計(jì)[M].北京:電子工業(yè)出版社.2002.</p><p>  [4] 劉振鵬. 單片微機(jī)控制應(yīng)用技術(shù)實(shí)操指導(dǎo)書(shū)[M].北京:機(jī)械工業(yè)出

37、版社.2007.</p><p>  [5] 王春明. 微機(jī)原理及應(yīng)用[M].北京:高等教育出版社.2004.</p><p><b>  7. 附件</b></p><p><b>  7.1元器件清單</b></p><p><b>  7.2 硬件原理圖</b><

38、/p><p>  圖7.1 硬件原理圖</p><p><b>  7.3 仿真圖</b></p><p>  圖7.2 硬件仿真圖</p><p><b>  7.4 實(shí)物圖</b></p><p><b>  圖7.3實(shí)物圖</b></p>

39、<p><b>  7.5系統(tǒng)程序清單</b></p><p><b>  ORG 0000H</b></p><p><b>  LJMP MAIN</b></p><p><b>  ORG 0003H</b></p><p><b&

40、gt;  LJMP IN0</b></p><p><b>  ORG 0013H</b></p><p><b>  LJMP IN1</b></p><p><b>  ORG 1000H</b></p><p>  MAIN:MOV SP,#60H</p

41、><p>  LCALL ZDISP</p><p>  MOV A,#7FH</p><p><b>  MOV P1,A</b></p><p>  MOV A,#0FFH</p><p><b>  MOV P2,A</b></p><p><

42、b>  CLR EX0</b></p><p><b>  SETB EX1</b></p><p><b>  SETB IT1</b></p><p><b>  SETB PT1</b></p><p><b>  SETB EA</b&

43、gt;</p><p><b>  SJMP $</b></p><p>  ;*******主持人按鍵******</p><p>  IN1:SETB EX0</p><p><b>  SETB IT0</b></p><p><b>  SETB EA<

44、;/b></p><p><b>  SETB PT1</b></p><p>  MOV A,#40H</p><p><b>  MOV P1,A</b></p><p><b>  SETB P1.7</b></p><p>  LCALL

45、DELAY1S</p><p><b>  CLR P1.7</b></p><p><b>  RETI</b></p><p>  ;******搶答程序*****</p><p>  IN0:SETB EX1</p><p><b>  SETB IT1<

46、;/b></p><p><b>  SETB PT1</b></p><p><b>  SETB EA</b></p><p><b>  CLR EX0</b></p><p><b>  CLR IT0</b></p><

47、p><b>  MOV A,P0</b></p><p>  LCALL DELAY</p><p>  CJNE A,P0,FINISH</p><p><b>  LCALL CLZ</b></p><p>  FINISH:RETI</p><p>  ;****

48、***按鍵掃描程序******</p><p>  CLZ:JB P0.7,K6</p><p>  MOV A,#80H</p><p><b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP7:CLR P2.

49、7</p><p>  LCALL DELAY1S</p><p><b>  SETB P2.7</b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP7</p><p><b>  AJMP INTR</b></p>

50、<p>  K6:JB P0.6,K5</p><p>  MOV A,#0F8H</p><p><b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP6:CLR P2.6</p><p>  LC

51、ALL DELAY1S</p><p><b>  SETB P2.6</b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP6</p><p><b>  AJMP INTR</b></p><p>  K5:JB P0.5,K4&

52、lt;/p><p>  MOV A,#82H</p><p><b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP5:CLR P2.5</p><p>  LCALL DELAY1S</p><

53、p><b>  SETB P2.5</b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP5</p><p><b>  AJMP INTR</b></p><p>  K4:JB P0.4,K3</p><p>  MOV A

54、,#92H</p><p><b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP4:CLR P2.4</p><p>  LCALL DELAY1S</p><p><b>  SETB P2.4&l

55、t;/b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP4</p><p><b>  AJMP INTR</b></p><p>  K3:JB P0.3,K2</p><p>  MOV A,#99H</p><p>&

56、lt;b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP3:CLR P2.3</p><p>  LCALL DELAY1S</p><p><b>  SETB P2.3</b></p><p&g

57、t;  LCALL DELAY1S</p><p>  DJNZ R4,LP3</p><p><b>  AJMP INTR</b></p><p>  K2:JB P0.2,K1</p><p>  MOV A,#0B0H</p><p><b>  MOV P1,A</b&g

58、t;</p><p><b>  MOV R4,#5</b></p><p>  LP2:CLR P2.2</p><p>  LCALL DELAY1S</p><p><b>  SETB P2.2</b></p><p>  LCALL DELAY1S</p>

59、;<p>  DJNZ R4,LP2</p><p><b>  AJMP INTR</b></p><p>  K1:JB P0.1,KEY</p><p>  MOV A,#0A4H</p><p><b>  MOV P1,A</b></p><p>&l

60、t;b>  MOV R4,#5</b></p><p>  LP1:CLR P2.1</p><p>  LCALL DELAY1S</p><p><b>  SETB P2.1</b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP1

61、</p><p>  AJMP INTR </p><p>  KEY:MOV A,#0F9H</p><p><b>  MOV P1,A</b></p><p><b>  MOV R4,#5</b></p><p>  LP0:CLR P2.0</p>

62、<p>  LCALL DELAY1S</p><p><b>  SETB P2.0</b></p><p>  LCALL DELAY1S</p><p>  DJNZ R4,LP0 </p><p><b>  INTR:RET</b></p><

63、p>  ;******鍵盤(pán)消抖延時(shí)程序*****</p><p>  DELAY: MOV R2,#40 </p><p>  LOP0: MOV R3,#125</p><p>  LOP1: DJNZ R3,LOP1</p><p>  DJNZ R2,LOP0</p>

64、<p><b>  RET</b></p><p>  ;******0.5S延時(shí)*******</p><p>  DELAY1S:MOV R7,#20</p><p>  LOOP3:MOV R6,#100</p><p>  LOOP2:MOV R5,#250</p><p>

65、  LOOP1:DJNZ R5,LOOP1</p><p>  DJNZ R6,LOOP2</p><p>  DJNZ R7,LOOP3</p><p><b>  RET</b></p><p>  ;********自檢********</p><p>  ZDISP:MOV A,#80H&

66、lt;/p><p><b>  MOV P1,A</b></p><p>  MOV A,#00H</p><p><b>  MOV P2,A</b></p><p>  LCALL DELAY1S</p><p><b>  RET </b>&l

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論