版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 微機(jī)原理與接口技術(shù)</b></p><p><b> 課程設(shè)計</b></p><p><b> 學(xué)院:電氣工程學(xué)院</b></p><p><b> 班級: </b></p><p><b> 姓名: &l
2、t;/b></p><p><b> 學(xué)號: </b></p><p><b> 報告日期: </b></p><p><b> 一、課題內(nèi)容及要求</b></p><p> ?。?)用D/A轉(zhuǎn)換器DAC0832產(chǎn)生鋸齒波和正弦波。</p><p
3、> ?。?)了解數(shù)/模轉(zhuǎn)換器的基本原理,掌握 DAC0832 芯片的使用方法。</p><p> (3)產(chǎn)生鋸齒波只須將輸出到DAC0832的數(shù)據(jù)從0開始循環(huán)遞增。產(chǎn)生正弦波可根據(jù)正弦函數(shù)建一個正弦函數(shù)表,取值范圍為一個周期。</p><p> (4)要求寫出試驗中產(chǎn)生的鋸齒波的最大頻率約為多少,與什么有關(guān)。并且要使所產(chǎn)生的頻率盡量高,編寫程序時應(yīng)注意什么。 </p>
4、<p> 二、方案、系統(tǒng)組成框圖和工作原理說明</p><p> ?。?)DAC 實驗電路原理如圖 1.1。DAC0832 采用單緩沖方式,具有單雙極性輸入端(圖中的 Ua、Ub),利用調(diào)試輸出命令,輸出數(shù)據(jù)給 DAC0832,用萬用表測量單極性輸出端Ua及雙極性輸出端Ub的電壓,驗證數(shù)字與電壓之間的線性關(guān)系。 </p><p> ?。?)分別編程產(chǎn)生鋸齒波、正弦波電壓波形
5、(從 Ub 輸出,用示波器觀察) </p><p> 圖 1.1 DAC0832 基本實驗電路</p><p><b> D/A轉(zhuǎn)換: </b></p><p> (a)8位 D/A轉(zhuǎn)換器 DAC0832 的口地址8000H,輸入數(shù)據(jù)與輸出電壓的關(guān)系為:</p><p> ?。║REF表示參考電壓,N表示數(shù)數(shù)據(jù))
6、,這里的參考電壓為PC機(jī)的+5V電源。 </p><p> (b)產(chǎn)生鋸齒波只須將輸出到 DAC0832 的數(shù)據(jù)由0循環(huán)遞增。產(chǎn)生正弦波可根據(jù)正弦函數(shù)建一個下弦數(shù)字量表,取值范圍為一個周期,表中數(shù)據(jù)個數(shù)為256個。</p><p> 三、程序功能描述及程序流程</p><p> 1 、產(chǎn)生鋸齒波的流程: </p><p> 2
7、、產(chǎn)生正弦波的流程圖如下:</p><p><b> 四、程序代碼</b></p><p> 1 鋸齒波:CODE SEGMENT </p><p> ASSUME CS:CODE</p><p> DAPORT EQU 8000H;定義D/A接口芯片地址</p><p> ORG
8、 10b0H;定義起始地址</p><p> START:JMP DACONTORL;數(shù)字量FF送0832轉(zhuǎn)換</p><p> DACONTORL:MOV DX,DAPORT</p><p> MOV AL,00H;延時</p><p> DACON1:OUT DX,AL</p><p> INC AL;數(shù)
9、字量加1</p><p> JMP DACON1;循環(huán)轉(zhuǎn)換得到鋸齒波</p><p><b> CODE ENDS</b></p><p> END START 2 正弦波:</p><p> CODES SEGMENT</p><p> ASSUME CS:CODES</
10、p><p> ORG 1200H ;初始地址至少從1200h開始</p><p><b> START:</b></p><p> DAC0832 EQU 8000H ;定義D/A端口地址</p><p> MOV BX,OFFSET TAB ;取變量TAB的首地址&l
11、t;/p><p> LAB1:MOV CX,256 </p><p> MOV SI,00H ;變量的相對地址</p><p> LAB2:MOV AL,[BX][SI]</p><p> MOV DX,DAC0832 ;DAC0832的端口地址</p><p><
12、b> OUT DX,AL</b></p><p><b> INC SI</b></p><p> CALL LAB4 ;調(diào)用延時程序</p><p><b> LOOP LAB2</b></p><p> JMP LAB1
13、 ;完成一個周期,進(jìn)入下一個周期</p><p> LAB4:MOV DI,CX ;保護(hù)CX</p><p> MOV CX,20H ;控制發(fā)生時間,即用來控制周期</p><p><b> LAB3:NOP</b></p><p><b> LO
14、OP LAB3</b></p><p> MOV CX,DI ;還原CX</p><p><b> RET</b></p><p> TAB: ;正弦波數(shù)值表,256個</p><p> DB 80H,83H,8
15、6H,89H,8DH,90H,93H,96H</p><p> DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH</p><p> DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H </p><p> DB 0C7H,0CAH,0CCH,0CFH,0D1H,0D4H,0D6H,0D8H</
16、p><p> DB 0DAH,0DDH,0DFH,0E1H,0E3H,0E5H,0E7H,0E9H </p><p> DB 0EAH,0ECH,0EEH,0EFH,0F1H,0F2H,0F4H,0F5H</p><p> DB 0F6H,0F7H,0F8H,0F9H,0FAH,0FBH,0FCH,0FDH</p><p> DB 0FD
17、H,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH</p><p> DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FDH</p><p> DB 0FDH,0FCH,0FBH,0FAH,0F9H,0F8H,0F7H,0F6H</p><p> DB 0F5H,0F4H,0F2H,0F1H,0EFH,0EE
18、H,0ECH,0EAH</p><p> DB 0E9H,0E7H,0E5H,0E3H,0E1H,0DEH,0DDH,0DAH</p><p> DB 0D8H,0D6H,0D4H,0D1H,0CFH,0CCH,0CAH,0C7H </p><p> DB 0C5H,0C2H,0BFH,0BCH,0BAH,0B7H,0B4H,0B1H </p>
19、<p> DB 0AEH,0ABH,0A8H,0A5H,0A2H,9FH,9CH,99H</p><p> DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H </p><p> DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H </p><p> DB 66H, 63H, 60H,
20、 5DH, 5AH, 57H, 55H, 51H </p><p> DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH </p><p> DB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27H </p><p> DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H
21、</p><p> DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH </p><p> DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H</p><p> DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H </p><p> DB
22、00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H </p><p> DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H </p><p> DB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15H </p><p> DB 16H, 18H, 1AH, 1CH, 1EH,
23、20H, 22H, 25H </p><p> DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H </p><p> DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH </p><p> DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H </p>
24、<p> DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H</p><p> CODES ENDS</p><p> END START </p><p> 五、電路連接及調(diào)試方法、步驟和技巧</p><p><b> (1)硬件連接:</b></p&
25、gt;<p> 0832片選信號CS5插孔和譯碼輸出8000H插孔相連。(2)調(diào)試: 首先將D/A轉(zhuǎn)換器與單片機(jī)連接好以后,輸入程序,對程序進(jìn)行編譯,編譯沒有出錯后,運(yùn)行程序。打開示波器并調(diào)節(jié),觀察波形。</p><p><b> 六、結(jié)論</b></p><p> 鋸齒波的試驗中,產(chǎn)生的鋸齒波的頻率與延時常數(shù)的設(shè)置有關(guān)。當(dāng)延時常數(shù)設(shè)置為
26、04H時,f=174.52HZ;當(dāng)延時常數(shù)設(shè)置為10H時,f=58.889HZ;當(dāng)延時常數(shù)設(shè)置為01H時,f=342.82HZ。</p><p> 由數(shù)據(jù)知要使頻率高,需減小延時常數(shù),當(dāng)延時常數(shù)設(shè)置為00H時,頻率達(dá)最大。</p><p> 調(diào)試中出現(xiàn)的問題、原因及排除方法</p><p> ?。?)在做正弦波的試驗中,程序輸入后,始終無法觀察到波形,但運(yùn)行程序
27、又沒有錯誤,后來老師指導(dǎo)將原來放在數(shù)據(jù)段的子程序放到代碼段,便得到了正弦波的圖形。</p><p> 對示波器不太熟悉,所以做實驗比較慢,也很費(fèi)勁。</p><p><b> 八、體會和收獲</b></p><p> 這次為及微機(jī)原理課程設(shè)計不但鞏固了我們所學(xué)的知識,更培養(yǎng)了我們的自學(xué)能力和動手能力,許多東西老師是沒講過的,必須要通過自學(xué)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微機(jī)原理課程設(shè)計---產(chǎn)生正弦波
- 微機(jī)課程設(shè)計---da轉(zhuǎn)換產(chǎn)生鋸齒波信號
- 典型da轉(zhuǎn)換dac0832芯片
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計.
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 51單片機(jī)與0832波形發(fā)生器鋸齒波、三角波、正弦波
- 微機(jī)原理與接口技術(shù)課程設(shè)計報告
- 微機(jī)原理與接口技術(shù)課程設(shè)計 --存儲器
- 課程設(shè)計制作一個產(chǎn)生方波-三角波-正弦波函數(shù)轉(zhuǎn)換器
- 微機(jī)原理與接口技術(shù)課程設(shè)計---智能搶答器
- 課程設(shè)計報告方波—三角波—正弦波函數(shù)轉(zhuǎn)換器
- 微機(jī)接口技術(shù)課程設(shè)計
- 微機(jī)接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計--流水燈
- 正弦波發(fā)生器課程設(shè)計
- 課程設(shè)計--正弦波信號
- 微機(jī)原理與接口技術(shù)課程設(shè)計-鍵盤顯示控制器
- 微機(jī)原理與接口技術(shù)課程設(shè)計-交通燈
評論
0/150
提交評論