數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)

數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)

ID:1936507

大?。?75.00 KB

頁數(shù):19頁

時間:2017-11-13

數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)_第1頁
數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)_第2頁
數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)_第3頁
數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)_第4頁
數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)_第5頁
資源描述:

《數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、長江大學工程技術學院課程設計報告課設題目數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)課程名稱匯編語言+微型計算機技術系部信息系班級學生姓名學號序號指導教師時間2012年8月28日~2012年9月9日目錄目錄長江大學工程技術學院1一、設計目的1二、設計內容1三、硬件設計及分析21.總體結構圖22.各部件端口地址設計及分析23.各部件的組成及工作原理2四、軟件設計及分析31.總體流程圖32.主要程序編寫及分析4五、系統(tǒng)調試41.調試環(huán)境介紹42.各部件的調試43.調試方法及結果9六、總結與體會9七、附錄10數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)一、設計目的1.通過本設計,

2、使學生綜合運用《微型計算機技術》、《匯編語言程序設計》以及電子技術等課程的內容,為以后從事計算機檢測與控制奠定一定的基礎。2.主要掌握并行I/O接口芯片8253、8255A、ADC0809及中斷控制芯片8259A等可編程器件的使用,掌握譯碼器74LS138的使用。3.學會用匯編語言編寫一個較完整的實用程序。4.掌握微型計算機技術應用開發(fā)的全過程:分析需求、設計原理圖、選用元器件、布線、編程、調試、撰寫報告等步驟。二、設計內容1.功能要求①利用《匯編語言+微型計算機系統(tǒng)》課程中所學的可編程接口芯片8253、8255A、ADC0809和微

3、機內部的中斷控制器8259A(從保留的IRQ2或TRQ10端引入)設計一個數(shù)據(jù)采集系統(tǒng)、并且編程與調試。②用8253定時器定時10MS,每次定時10MS后啟動一次模/數(shù)轉換,要求對所接通道變化的模擬電壓值進行采集。③每次模/數(shù)轉換結束后,產(chǎn)生一次中斷,在中斷服務程序中,采集來的數(shù)字量被讀入微處理器的累加器AL中,然后通過8255A輸出到8個LED發(fā)光二極管顯示。2.設計所需器材與工具④微機原理與接口綜合仿真實驗平臺。⑤可編程接口芯片8253、8255A、ADC0809和譯碼器芯片74LS138、74LS245等。⑥可調電位器4.7KΩ

4、一個。⑦其他邏輯器件、導線若干。⑧萬用表、常用工具等。第17頁(共19頁)三、硬件設計及分析1.總體結構圖CPU數(shù)據(jù)顯示中斷管理模塊復位電路數(shù)據(jù)采集模塊定時模塊電源模塊時鐘電路模塊圖1—框架總圖2.各部件端口地址設計及分析8255端口地址:208-20FH,端口A輸入,端口B輸出。A口地址:208H,B口地址:209H。C口地址:20AH。8259端口地址:210-217H,ICW1應寫入8259A偶地址端口,它的D7~D5位,當8259A應用于8088/8086系統(tǒng)時無效,故以0填充。D4位是ICW1的標志位,為1。需要多片8259

5、A級聯(lián)時才需要輸入ICW3。D0位表示初始化編程時是否需要寫入ICW4。這樣,ICW1的命令字就是:00011011,即十六進制的1BH。8253端口地址:200-207H。本實驗中計數(shù)器按方式0工作。即十六位二進制計數(shù)器。當計數(shù)設置好后,計數(shù)器就開始計數(shù)。如果要讀入計數(shù)器的值,要先鎖存計數(shù)值,才能讀到計數(shù)值。同時OUT腳輸出一個高電平。實驗時,可以將OUT0接到LED上,觀察計數(shù)器是否工作。ADC0809端口地址:218-21FH,CS79接譯碼處218~21FH這個插孔。A/D的CS插譯碼處208~20F這個插孔,0809的IN0

6、接至電位器W1的中心抽頭插孔。3.各部件的組成及工作原理8255A有三個并行輸入/輸出接口,分別為A、B、C三個端口。分別為:方式0:基本的輸入輸出方式,即無須聯(lián)絡就可以直接進行的I/O方式。其中A、B、C口的高四位或低四位可分別設置成輸入或輸出。方式1第17頁(共19頁):選通I/O,此時接口和外圍設備需聯(lián)絡信號進行協(xié)調,只有A口和B口可以工作在方式1,此時C口的某些線被規(guī)定為A口或B口與外圍設備的聯(lián)絡信號,余下的線只有基本的I/O功能,即只工作在方式0。方式2:雙向I/O方式,只有A口可以工作在這種方式,該I/O線即可輸入又可輸出

7、,此時C口有5條線被規(guī)定為A口和外圍設備的雙向聯(lián)絡線,C口剩下的三條線可作為B口方式1的聯(lián)絡線,也可以和B口一起方式0的I/O線。然后根據(jù)在程序中是設置的那種工作方式去與74LS245進行連接。在程序中我所使用的是B口輸入,A口輸出的輸出方式。在這個模塊中最主要的就是去怎樣設置好輸入與輸出端口。這就要要求我們在對8255A進行初始化的時候就要考慮清楚這個問題。圖2-8255中斷管理模塊主要74LS138來完成,74LS138為3-8譯碼器,可以產(chǎn)生8片選,但是在這個程序中只要用四個片選,即200-207、208-20F、210-217

8、、218-21F。74LS138其工作原理如下:當一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平。可將地址端(A、B、C)的二進制編碼在一個對應的輸出端以低電平譯出。同時,中斷管理模塊需要

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。