版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 多路數(shù)據(jù)采集系統(tǒng)</b></p><p><b> 目 錄</b></p><p> 多路數(shù)據(jù)采集系統(tǒng)1</p><p> 第一章 設(shè)計目的、要求及意義2</p><p> 第二章 系統(tǒng)總體方案選擇與說明3</p><p>
2、 第三章 系統(tǒng)方框圖與工作原理4</p><p> 3.1 系統(tǒng)框圖4</p><p> 3.2 系統(tǒng)工作原理4</p><p> 第四章 各單元硬件設(shè)計說明5</p><p> 4.1 A/D轉(zhuǎn)換單元5</p><p> 4.2 數(shù)據(jù)處理單元6</p><p>
3、4.3 ADC0808說明7</p><p> 4.4 LED顯示器8</p><p> 第五章 軟件設(shè)計與說明9</p><p> 5.1 程序流程圖9</p><p> 5.2 軟件說明9</p><p> 5.2.1 初始化程序10</p><p> 5.2.
4、2 DEAL程序10</p><p> 5.2.3 DISP、 DISP0子程序12</p><p> 5.2.4 延時程序13</p><p> 第六章 調(diào)試結(jié)果與說明13</p><p> 6.1 調(diào)試仿真說明13</p><p> 6.2調(diào)試結(jié)果14</p><p
5、> 6.2.1剛開機狀態(tài)14</p><p> 6.2.2按鈕切換調(diào)試14</p><p> 6.2.3改變輸入,輸出狀態(tài)情況15</p><p> 第七章 使用說明17</p><p> 第八章 總 結(jié)17</p><p><b> 參考文獻19</b>
6、</p><p><b> 附 錄20</b></p><p> 附錄A 系統(tǒng)原理圖20</p><p> 附錄B 程序清單21</p><p> 第一章 設(shè)計目的、要求及意義</p><p> 數(shù)據(jù)采集系統(tǒng)用于將模擬信號轉(zhuǎn)換為計算機可以識別的數(shù)字信號,該系統(tǒng)目的是便
7、于對某些物理量進行監(jiān)視。數(shù)據(jù)采集系統(tǒng)的好壞取決于他的精度和速度.設(shè)計時,應(yīng)在保證精度的情況下盡可能的提高速度以滿足實時采樣、實時處理、實時控制的要求。在科學(xué)研究中應(yīng)用該系統(tǒng)可以獲得大量動態(tài);是研究瞬間物理過程的重要手段;亦是獲取科學(xué)奧秘的重要手段之一。本文采用新穎的方法完成設(shè)計,用到的集成芯片主要有8051單片機、ADC0808等。ADC0808主要作用是對八路模擬信號進行選擇采集,并將其轉(zhuǎn)化為八位數(shù)字信號,再送至主控制器(8051單片
8、機),采集完畢后,再由主控制器將信號傳輸?shù)綌?shù)碼管顯示出來。</p><p> 本系統(tǒng)以單片機為核心,設(shè)計一個3路數(shù)據(jù)采集系統(tǒng),采用3路模擬量輸入設(shè)計,工作范圍是0-5V。要求對輸入的3個通道的模擬量進行巡回采樣,并將采集的信號數(shù)據(jù)經(jīng)A/D轉(zhuǎn)換后以10進制數(shù)在LED 顯示器上顯示,并能通過按鍵切換所選通道的采樣數(shù)據(jù)。</p><p> 經(jīng)過這次課程設(shè)計進一步的去培養(yǎng)學(xué)生的工程設(shè)計能力和工
9、程設(shè)計思想,同樣把書本的知識應(yīng)用到實際當中去,考察了學(xué)生的實際操作能力和理論知識與實際應(yīng)用相結(jié)合的能力。為將來進入工廠中進行生產(chǎn)奠定好一個良好的基礎(chǔ)。</p><p> 第二章 系統(tǒng)總體方案選擇與說明</p><p> 為了充分利用學(xué)校的有效資源,我們僅僅對本課題做一個簡單的設(shè)計,并且在網(wǎng)上下載Protues軟件,運行后進行初步的仿真實驗。</p><p>
10、 三路模擬信號數(shù)值測量顯示電路由A/D轉(zhuǎn)換、數(shù)據(jù)處理及顯示控制等組成。A/D轉(zhuǎn)換由集成電路0808完成,0808具有8路模擬輸入端口,地址線(23-25腳)可決定對哪一路模擬輸入作A/D轉(zhuǎn)換,22腳為地址鎖存控制,當輸入為高電平時,對地址信號進行鎖存。6腳為測試控制,當輸入一個2μS寬高電平脈沖時,就開始A/D轉(zhuǎn)換。7腳為A/D轉(zhuǎn)換結(jié)束標志,當A/D轉(zhuǎn)換結(jié)束時,7腳輸出高電平。9腳為A/D轉(zhuǎn)換數(shù)據(jù)輸出允許控制,當OE腳為高電平時,A/D
11、轉(zhuǎn)換數(shù)據(jù)從端口輸出。單片機的P0、P2端口作四位LED數(shù)碼管顯示控制,P1端口作A/D轉(zhuǎn)換數(shù)據(jù)讀入用,P3端口用作ADC0808的A/D轉(zhuǎn)換控制。數(shù)據(jù)處理則只由AT89C51來完成,從P2,P3端口讀入數(shù)據(jù),通過P0及P2端口將數(shù)據(jù)傳給LED顯示。 </p><p> 當然,還有很多的電阻器等等一些防止電路出現(xiàn)故障的外圍設(shè)備這里不做詳細的解說。該方案簡單具有低價格,程序少的,運算得快的優(yōu)點。</p>
12、<p> 第三章 系統(tǒng)方框圖與工作原理</p><p><b> 3.1 系統(tǒng)框圖</b></p><p> 選用ADC0808的0,1,2通道,分別輸入0V~5V直流電壓,來模擬要采集的信號,將各路模擬信號分別轉(zhuǎn)換成8位二進制數(shù)字信號傳送給AT89C51的P1口,然后通過AT89C51芯片進過數(shù)據(jù)處理和分析通過P0和P2口送給數(shù)碼管顯示。同時A
13、T89C51芯片控制著ADC0808的通道地址。系統(tǒng)框圖如圖3.1。</p><p> 圖3.1 系統(tǒng)框圖</p><p> 3.2 系統(tǒng)工作原理</p><p> 系統(tǒng)通過檢測P2.4-P2.6的高低電平,通過AT89C51改變ADC0808通道地址,實現(xiàn)能在任意時間切換不同通道的要求。ADC0808轉(zhuǎn)換成二進制數(shù)后,立即送給單片機,然后單片通過相應(yīng)的數(shù)據(jù)
14、處理和分析,通過P0口把處理后的結(jié)果輸送給LED數(shù)碼管顯示ADC0808裝換后的結(jié)果,同時在LED數(shù)碼管上顯示當前的工作通道編號。</p><p> 第四章 各單元硬件設(shè)計說明</p><p> 4.1 A/D轉(zhuǎn)換單元</p><p> 多路數(shù)據(jù)采集系統(tǒng),通過多路模擬開關(guān)控制多路之間的切換,實現(xiàn)單片A/D芯片對多路數(shù)據(jù)信號的逐個采集。</p>
15、<p> 模數(shù)轉(zhuǎn)換的核心是模數(shù)轉(zhuǎn)換器(ADC),即A/D芯片。它將輸入的模擬信號進行量化,即把連續(xù)的模擬信號轉(zhuǎn)換為計算機能處理的離散數(shù)字信號。因此,數(shù)據(jù)采集系統(tǒng)的性能在很大程度上取決于A/D芯片的性能。A/D芯片的主要參考指標是:量化誤差、零位偏置誤差、增益誤差和非線性誤差等。其設(shè)計如圖4.1。</p><p> 圖4.1A/D轉(zhuǎn)換單元設(shè)計圖</p><p> 4.2
16、數(shù)據(jù)處理單元</p><p> 數(shù)據(jù)處理單元是以芯片AT89C51為核心。AT89C51是一種帶4K字節(jié)FLASH存儲器的低電壓、高性能CMOS 8位微處理器,俗稱單片機。故只用片內(nèi)存儲器就足夠裝下我們所編的程序,故無需擴展外部ROM。改芯片有4個端口P0﹑P1﹑P2﹑P3。P0口單片機內(nèi)部無上拉電阻,但其是雙向I/O口。其它三個端口內(nèi)部有上拉電阻,故其驅(qū)動功率大,但它們是準雙向I/O口,只有當端口為高電平時,
17、才能輸入。因為本系統(tǒng)使用的是內(nèi)部程序存儲器,所以EA端必須接高電平。單片機使用內(nèi)部時鐘電路,晶振使用12MHZ,機器周期為1μS。其具體設(shè)計如圖4.2所示。</p><p> 圖4.2 數(shù)據(jù)處理單元電路圖</p><p> 4.3 ADC0808說明</p><p> ADC0808 由一個8 路模擬開關(guān)、一個地址鎖存與譯碼器、一個A/D 轉(zhuǎn)換器和一個三態(tài)輸
18、出鎖存器組成。多路開關(guān)可選通8 個模擬通道,允許8 路模擬量分時輸入,共用A/D 轉(zhuǎn)換器進行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D 轉(zhuǎn)換完的數(shù)字量,當OE 端為高電平時,才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。ADC0809 各腳功能如下:</p><p> D7-D0:8 位數(shù)字量輸出引腳。</p><p> IN0-IN7:8 位模擬量輸入引腳。</p><p>
19、 VCC:+5V 工作電壓。</p><p><b> GND:地。</b></p><p> REF(+):參考電壓正端。</p><p> REF(-):參考電壓負端。</p><p> START:A/D 轉(zhuǎn)換啟動信號輸入端。</p><p> ALE:地址鎖存允許信號輸入端。&
20、lt;/p><p> (以上兩種信號用于啟動A/D 轉(zhuǎn)換).</p><p> EOC:轉(zhuǎn)換結(jié)束信號輸出引腳,開始轉(zhuǎn)換時為低電平,當轉(zhuǎn)換結(jié)束時為高電平。</p><p> OE:輸出允許控制端,用以打開三態(tài)數(shù)據(jù)輸出鎖存器。</p><p> CLK:時鐘信號輸入端(一般為500KHz)。</p><p> 4.4
21、 LED顯示器</p><p> 本LED顯示器可自動輪流顯示8路輸入模擬電壓的數(shù)字值,最小分辨精度為0.02V,最大顯示數(shù)值為255(輸入為5V時),模擬輸入最大值為5V。</p><p> 表一 LED數(shù)碼顯示器的字形(段)碼</p><p> 第五章 軟件設(shè)計與說明</p><p><b> 5.1 程序流程圖
22、</b></p><p> 系統(tǒng)程序流程圖如圖5.1所示。</p><p> 圖5.1 系統(tǒng)程序流程圖</p><p><b> 5.2 軟件說明</b></p><p> 由流程圖可知,系統(tǒng)程序可分成初始化程序、DEAL1、DEAL2、DEAL3﹑WAIT﹑判值大小﹑顯示等程序。下面分別說明。&
23、lt;/p><p> 5.2.1 初始化程序</p><p><b> 初始化程序如下:</b></p><p> START: MOVLED_0,#00H</p><p> MOVLED_1,#00H</p><p> MOVLED_2,#00H</p><
24、;p> MOVLED_3,#00H </p><p> MOVDPTR,#TABLE;送段碼表首地址</p><p> MOV A,#86H</p><p> MOV34H,A</p><p> CLRP3.4</p><p> CLRP3.5<
25、/p><p> CLRP3.6;選擇ADC0808的通道0</p><p> CLR P2.4</p><p> 可以看出初始化程序包括對LED數(shù)碼管全部清零,將P2.4置0,使數(shù)碼管開機顯示第一路數(shù)據(jù)。</p><p> 5.2.2 DEAL程序</p><p> DEAL1:C
26、LRP2.7;蜂鳴</p><p> LCALLDELAY</p><p> CLRP3.4;選擇通道0,顯示第一路數(shù)據(jù)</p><p><b> CLRP3.5</b></p><p><b> CLRP3.6</b></p><p>
27、 MOV A,#86H;顯示1.</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> DEAL2:CLRP2.7;蜂鳴</p><p> SETBP2.7</p><p> LCALLDELAY
28、</p><p> SETBP2.4;選擇通道1,顯示第二路數(shù)據(jù)</p><p><b> SETBP3.4</b></p><p><b> CLRP3.5</b></p><p><b> CLRP3.6</b></p><p&
29、gt; MOV A,#0DBH; 顯示2.</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> DEAL3:SETBP2.7;蜂鳴</p><p><b> CLRP2.7</b></p>&
30、lt;p> LCALLDELAY</p><p> SETBP2.4;選擇通道2,顯示第三路數(shù)據(jù)</p><p><b> CLRP3.4</b></p><p><b> SETBP3.5</b></p><p><b> CLRP3.6</b
31、></p><p> MOV A,#0CFH;顯示3.</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> 這三段程序基本相似,均是先通過P2.7口使蜂鳴器產(chǎn)生蜂鳴,然后通過改變P3.4,P3.5,P3.6來選擇通道0,1,2,然后再通
32、過顯示器顯示是哪一路信號。</p><p> 5.2.3 DISP、 DISP0子程序</p><p> DISP:MOVA,LED_0;數(shù)碼百十個位顯示子程序</p><p> MOVCA,@A+DPTR</p><p><b> CLRP2.3</b></p><p>
33、;<b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETBP2.3</b></p><p> MOVA,LED_1</p><p> MOVCA,@A+DPTR</p><p><b> CL
34、RP2.2</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETBP2.2</b></p><p> MOVA,LED_2</p><p> MOVCA,@A+D
35、PTR</p><p><b> CLRP2.1</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETBP2.1</b></p><p><b>
36、 RET</b></p><p> DISP0:CLRP2.0 ;通道路數(shù)數(shù)碼顯示子程序</p><p><b> MOVA,34H</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><
37、p><b> SETBP2.0</b></p><p><b> RET</b></p><p> 顯示程序嵌套了延時子程序,包含了數(shù)碼管編碼表。四位數(shù)碼管采用動態(tài)掃描顯示,當位選信號為低電平時選中,數(shù)碼管然后給其位選,關(guān)閉段選,延時5ms,然后選中下一個數(shù)碼管,再給位選,再關(guān)閉段選,再延時5ms如此往復(fù)循環(huán)實現(xiàn)動態(tài)掃描</
38、p><p> 5.2.4 延時程序</p><p> DELAY:MOVR6,#10;1t延時5毫秒</p><p> D1:MOVR7,#250;1t</p><p> DJNZR7,$;2t</p><p> DJNZR6,D1;2t</p><p
39、> RET;2t</p><p> 時間T的計算:T=[1+(1+2*250+2)+2]*1μs=5033μs</p><p> 第六章 調(diào)試結(jié)果與說明</p><p> 6.1 調(diào)試仿真說明</p><p> 由于硬件的局限,本系統(tǒng)通過軟件進行調(diào)試,采用Protues及Keil軟件進行調(diào)試。首先按照設(shè)計好的硬件
40、電路進行連接。然后逐步調(diào)試各項功能。通過反復(fù)調(diào)試,發(fā)現(xiàn)并排除軟件與硬件存在的各類問題,以達到系統(tǒng)設(shè)計的要求。</p><p><b> 6.2調(diào)試結(jié)果</b></p><p><b> 剛開機狀態(tài)</b></p><p><b> 如圖6.1所示。</b></p><p>
41、; 圖6.1 開機顯示圖</p><p><b> 按鈕切換調(diào)試</b></p><p> 按下第二路數(shù)據(jù)采集按鈕后,如圖6.2。</p><p> 圖6.2 第二路數(shù)據(jù)顯示</p><p> 按下第三路數(shù)據(jù)采集按鈕后,如圖6.3</p><p> 圖6.3 第三路數(shù)據(jù)顯示<
42、/p><p> 改變輸入,輸出狀態(tài)情況</p><p> 分別把RV1,RV2,RV3從0變到最大,輸出顯示情況分別如圖6.4,圖6.5,圖6.6。</p><p> 圖6.5 改變RV2后的狀態(tài)</p><p> 圖6.6 改變RV3后的狀態(tài)</p><p><b> 第七章 使用說明</
43、b></p><p> 開機后通過按下按鈕開關(guān)來改變輸出顯示所采集的信號。按下第一路數(shù)據(jù)開關(guān)后,將采集第一路數(shù)據(jù)信息;按下第二路數(shù)據(jù)開關(guān)后,將采集第二路數(shù)據(jù)信息;按下第三路數(shù)據(jù)開關(guān)后,將采集第三路數(shù)據(jù)信息。通過調(diào)節(jié)RV1,RV2,RV3的大小可以模擬輸入的信號的改變。</p><p><b> 第八章 總 結(jié)</b></p><p&g
44、t; 經(jīng)過這此單片機課程設(shè)計,我學(xué)會了很多東西。</p><p> 比如,對匯編語言的理解就已經(jīng)有了一個更進一步的理解,同時也對那些我們已經(jīng)學(xué)過的各種計算機語言進行了一個簡單的對比。在經(jīng)過大一的語言課程設(shè)計和大三的電子電路課程設(shè)計以及此次單片機課程設(shè)計。使我養(yǎng)成了模塊化工程設(shè)計方法的習(xí)慣,在設(shè)計功能模塊時候,得先確定是什么功能模塊,并紿模塊讀取地址或數(shù)據(jù)和存儲地址或傳出變量。只要這樣,在需要時候進行調(diào)用或中斷
45、就可以了。</p><p> 經(jīng)過這次經(jīng)歷,我不僅加深了對單片機理論的理解,還熟悉和掌握了單片機的許多基礎(chǔ)設(shè)計語言和模擬單片機軟件程序,將理論很好地應(yīng)用到實際當中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新,是要我們學(xué)會將理論很好地聯(lián)系實際,并不斷地去開動自己的大腦,從為人類造福為意愿出發(fā),做自己力所能及的,別人卻沒想到的事。使之不斷地戰(zhàn)勝自己,超越前人。這個設(shè)計過程中,我遇到
46、過許多次失敗的考驗,就比如,自己對實際生活中的不了解給整個設(shè)計帶來的困擾,真想要就此罷休,然而,就在想要放棄的那一刻,我明白了,原來結(jié)果并不那么重要,更應(yīng)該引起我們重視的是創(chuàng)作的這一整個過程。</p><p> 這次課程設(shè)計讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學(xué)習(xí)從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習(xí)中見過甚至使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學(xué)習(xí),開闊了
47、眼界,提高了單片機知識的理解和水平。在這次課程設(shè)計中又讓我體會到了合作與團結(jié)的力量,當遇到不會或是設(shè)計不出來的地方,我們就會在QQ群里討論或者是同學(xué)之間相互幫助。團結(jié)就是力量,無論在現(xiàn)在的學(xué)習(xí)中還是在以后的工作中,團結(jié)都是至關(guān)重要的,有了團結(jié)會有更多的理念、更多的思維、更多的情感。</p><p> 單片機是很重要的一門課程,老師和一些工作的朋友都曾說過,如果學(xué)好一門單片機,就憑這個技術(shù)這門手藝找一個好工作也不
48、成問題。盡管我們在課堂學(xué)到的內(nèi)容很有限,但在以后的學(xué)習(xí)中單片機還需要好好的深入研究和學(xué)習(xí),學(xué)好了單片機也就多了一項生存的本錢。最后感謝老師對我們的精心指導(dǎo)和幫助,感謝同學(xué)們對我的幫助。</p><p><b> 參考文獻</b></p><p> 劉大茂主編.單片機原理與應(yīng)用.上海:上海交通大學(xué)出版社,2001</p><p> 沈紅衛(wèi)主
49、編. 單片機原理及接口技術(shù).北京:北京航空航天大學(xué)出版社,2002</p><p> 王迎旭主編.單片機原理及應(yīng)用.北京:機械工業(yè)出版社,2004</p><p> 蘇凱等主編.MCS-51系列單片機系統(tǒng)原理與設(shè)計. 北京:冶金工業(yè)出版社,2003</p><p> 周向紅主編. 51系列單片機應(yīng)用與實踐教程.北京:北京航空航天大學(xué)出版社,2008 <
50、/p><p> 李全利、遲榮強.《單片機原理及接口技術(shù)》.高等教育社.2004</p><p> 孫和平、楊寧、白晶.《單片微機原理與接口技術(shù)》. 北京:冶金工業(yè)出版社 2003</p><p><b> 附 錄</b></p><p> 附錄A 系統(tǒng)原理圖 </p><p> 附
51、錄B 程序清單</p><p> LED_0EQU 30H ;存放4個數(shù)碼管的段碼</p><p> LED_1 EQU 31H</p><p> LED_2 EQU 32H</p><p> LED_3EQU33H ADCEQU35H;存放轉(zhuǎn)換后的數(shù)據(jù)</p>
52、;<p> ST BIT P3.2</p><p> OE BIT P3.0</p><p> EOC BIT P3.1</p><p><b> ORG 00H</b></p><p> START: MOVLED_0,#00H</p><p> M
53、OVLED_1,#00H</p><p> MOVLED_2,#00H</p><p> MOVLED_3,#00H </p><p> MOVDPTR,#TABLE;送段碼表首地址</p><p> MOV A,#86H</p><p> MOV34H,A</p>
54、;<p><b> CLRP3.4</b></p><p><b> CLRP3.5</b></p><p> CLRP3.6 ;選擇ADC0808的通道0</p><p> CLR P2.4</p><p> WAIT: CLR ST</p&
55、gt;<p><b> SETB ST</b></p><p> CLR ST;啟動轉(zhuǎn)換</p><p> JNB EOC,$;等待轉(zhuǎn)換結(jié)束</p><p> SETB OE ;允許輸出</p><p> MOV ADC,P1;暫存轉(zhuǎn)換結(jié)果</p>&l
56、t;p> CLR OE;關(guān)閉輸出</p><p> MOV A,ADC;將AD轉(zhuǎn)換結(jié)果轉(zhuǎn)換成BCD碼</p><p> MOV B,#100</p><p><b> DIV AB</b></p><p> MOV LED_2,A</p><p><b&g
57、t; MOV A,B</b></p><p> MOV B,#10</p><p><b> DIV AB</b></p><p> MOV LED_1,A</p><p> MOV LED_0,B</p><p> LCALLDISP;顯示AD轉(zhuǎn)換結(jié)果&l
58、t;/p><p> LCALLDISP0</p><p> JNBP2.6,DEAL3</p><p> JNB P2.5,DEAL2</p><p> JNB P2.4,DEAL1</p><p> LJMP WAIT</p><p> DEAL1:CLRP2.
59、7</p><p> LCALLDELAY</p><p><b> CLRP3.4</b></p><p><b> CLRP3.5</b></p><p><b> CLRP3.6</b></p><p> MOV A,#
60、86H</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> DEAL2:CLRP2.7</p><p><b> SETBP2.7</b></p><p> LCALLDELAY</p&g
61、t;<p><b> SETBP2.4</b></p><p><b> SETBP3.4</b></p><p><b> CLRP3.5</b></p><p><b> CLRP3.6</b></p><p> M
62、OV A,#0DBH</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> DEAL3:SETBP2.7</p><p><b> CLRP2.7</b></p><p> LCALLDELA
63、Y</p><p><b> SETBP2.4</b></p><p><b> CLRP3.4</b></p><p><b> SETBP3.5</b></p><p><b> CLRP3.6</b></p><
64、;p> MOV A,#0CFH</p><p><b> MOV34H,A</b></p><p> LJMP WAIT</p><p> DISP:MOVA,LED_0;數(shù)碼顯示子程序</p><p> MOVCA,@A+DPTR</p><p><b
65、> CLRP2.3</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETBP2.3</b></p><p> MOVA,LED_1</p><p> MOV
66、CA,@A+DPTR</p><p><b> CLRP2.2</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETBP2.2</b></p><p>
67、MOVA,LED_2</p><p> MOVCA,@A+DPTR</p><p><b> CLRP2.1</b></p><p><b> MOVP0,A</b></p><p> LCALLDELAY</p><p><b> SETB
68、P2.1</b></p><p><b> RET</b></p><p> DISP0:CLRP2.0 ;數(shù)碼顯示子程序</p><p><b> MOVA,34H</b></p><p><b> MOVP0,A</b></p>
69、;<p> LCALLDELAY</p><p> SETBP2.0</p><p> DELAY:MOVR6,#10;延時5毫秒</p><p> D1:MOVR7,#250</p><p><b> DJNZR7,$</b></p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計---多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 8多路數(shù)據(jù)采集控制系統(tǒng)課程設(shè)計報告
- 多路數(shù)據(jù)采集系統(tǒng)pcb
- 多路數(shù)據(jù)采集系統(tǒng)設(shè)計方案
- 多路數(shù)據(jù)采集系統(tǒng).XLS
- 多路數(shù)據(jù)采集系統(tǒng).XLS
- 實用多路數(shù)據(jù)采集系統(tǒng)
- 單路數(shù)據(jù)采集系統(tǒng)課程設(shè)計報告
- 多路數(shù)據(jù)采集系統(tǒng)畢業(yè)設(shè)計
- 多路數(shù)據(jù)采集系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 基于fpga的多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 多路數(shù)據(jù)采集系統(tǒng)設(shè)計與實現(xiàn).pdf
- 嵌入式系統(tǒng)開發(fā)課程-多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 智能儀器課程設(shè)計--基于at89c52的多路數(shù)據(jù)采集系統(tǒng)
- 畢業(yè)設(shè)計(論文)多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 多路數(shù)據(jù)采集系統(tǒng)畢業(yè)論文
- 基于fpga的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計
- 基于單片機的多路數(shù)據(jù)采集系統(tǒng)設(shè)計
- 電子、通信系統(tǒng)課程設(shè)計--波形產(chǎn)生及單片機多路數(shù)據(jù)采集(理論部分)
評論
0/150
提交評論