版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《微機(jī)原理與接口技術(shù)I</p><p><b> 綜合實(shí)驗(yàn)》設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)課題: 波形發(fā)生器 </p><p> 專業(yè)班級(jí): 09測(cè)控(1)班 </p><p> 學(xué)生姓名: </p><p>
2、; 學(xué)生學(xué)號(hào): </p><p> 指導(dǎo)教師: </p><p> 成 績(jī): </p><p> 二○一二 年 五 月十 日</p><p><b> 波形發(fā)生器</b></p><p&g
3、t;<b> 設(shè)計(jì)目的</b></p><p> 1.微機(jī)原理與接口技術(shù)是一門(mén)實(shí)踐性很強(qiáng)的課程。課程設(shè)計(jì)教學(xué)環(huán)節(jié)十分重要。通過(guò)課程設(shè)計(jì),使用微處理器芯片及其它典型的接口芯片,設(shè)計(jì)微處理器應(yīng)用的典型接口電路,加深對(duì)微處理器、典型接口芯片特性的理解,掌握微處理器接口電路設(shè)計(jì)的初步方法,并進(jìn)行一定的編程訓(xùn)練,加強(qiáng)微機(jī)應(yīng)用的工程實(shí)踐能力;</p><p> 2.掌握波形
4、發(fā)生器的邏輯功能和工作原理,設(shè)計(jì)出電路圖,分析并設(shè)計(jì)硬件連接圖,掌握波形發(fā)生器的設(shè)計(jì)方法。并對(duì)各種元器件的功能和應(yīng)用有所了解,對(duì)其在電路中的作用進(jìn)行分析,充分掌握電路設(shè)計(jì)流程以及電路設(shè)計(jì)過(guò)程中應(yīng)注意的事項(xiàng)。</p><p><b> 二、設(shè)計(jì)要求</b></p><p> 1.設(shè)計(jì)出的波形發(fā)生器能夠產(chǎn)生方波,通過(guò)鍵盤(pán)控制可以改變輸出信號(hào)的頻率和幅度,輸出信號(hào)在0~
5、5v連續(xù)可調(diào)。</p><p> 2.使用8086處理器以及8255A,DAC0832兩個(gè)芯片。8255A作為主機(jī)與DAC0832之間的接口,8255A的A口作為數(shù)據(jù)輸出口,在工作方式0輸出。DAC0832作為數(shù)據(jù)轉(zhuǎn)換接口將數(shù)字信號(hào)變成模擬信號(hào)輸出,DAC0832的,WR1,,,,XFER均接地,ILE接高電平即工作在直通方式。</p><p><b> DAC0832<
6、;/b></p><p> DAC0832是8位分辨率D/A轉(zhuǎn)換集成芯片,與處理器完全兼容,具有價(jià)格低廉,接口簡(jiǎn)單,轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在微機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。</p><p> D/A轉(zhuǎn)換器由八位輸入鎖存器、八位DAC寄存器、八位D/A轉(zhuǎn)換電路以及轉(zhuǎn)換電路構(gòu)成。</p><p> DAC0832輸出是電流型的,但實(shí)際應(yīng)用中往往需要電壓輸出信號(hào),
7、所以還必須一個(gè)外接的運(yùn)算放大器轉(zhuǎn)換稱電壓。其引腳如下圖1所示:</p><p> 圖1:DAC0832引腳圖</p><p> ? D0~D7:八位數(shù)據(jù)輸入線</p><p> ? ILE:數(shù)據(jù)鎖存允許控制信號(hào)輸入線,高電平有效</p><p> ? CS: 片選信號(hào)輸入線,低電平有效</p><p> ?
8、WR1:輸入寄存器的寫(xiě)選通信號(hào),低電平有效</p><p> ? XFER:數(shù)據(jù)傳送控制信號(hào)輸入線,低電平有效</p><p> ? WR2:DAC寄存器寫(xiě)選通輸入線,低電平有效</p><p> ? IOUT1:電流輸出線。當(dāng)輸入全為1時(shí)IOUT1最大</p><p> ? IOUT2:電流輸出線。其值與OUT1之和為一常數(shù)<
9、/p><p> ? RFB:反饋信號(hào)輸入線,芯片內(nèi)部有反饋電阻</p><p> ? Vcc:電源輸入線(+5~+15V)</p><p> ? Vref: 基準(zhǔn)電壓輸入線(-10~+10V)</p><p> ? AGND: 模擬地,模擬信號(hào)和基準(zhǔn)電源的查考地</p><p> ? DGND:數(shù)字地,兩種地線在
10、基準(zhǔn)電源共處比較好</p><p> 根據(jù)對(duì)DAC0832的數(shù)據(jù)鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式,可用軟件指令控制這5個(gè)控制端:ILE、CS、WR1、WR2、XFER。</p><p> 直通工作方式:5個(gè)控制端均有效,直接D/A轉(zhuǎn)換。</p><p> 單緩沖工作方式:5個(gè)控制端一次選通,即
11、兩個(gè)輸入寄存器中任意一個(gè)處于直通方式,另一個(gè)工作于受控方式</p><p> 雙緩沖工作方式:5個(gè)控制端分二次選通。即兩個(gè)鎖存器都處于受控狀態(tài)。 </p><p> 8255A的內(nèi)部結(jié)構(gòu)圖</p><p><b> 三、設(shè)計(jì)電路原理圖</b></p><p> 8086通過(guò)74LS138譯碼電路與8255A芯片連
12、接</p><p><b> 四、元器件清單</b></p><p><b> 表1元件清單</b></p><p> 五、軟件流程圖與程序清單</p><p> 系統(tǒng)軟件由主程序和產(chǎn)生波形的子程序組成,軟件設(shè)計(jì)主要是產(chǎn)生各種波形的子程序的編程,通過(guò)編程可得到各種波形。周期的改變可采用插入延
13、時(shí)子程序的方法來(lái)實(shí)現(xiàn)。</p><p> 方波信號(hào)也是波形發(fā)生器中常用的一種信號(hào),下面的程序可以從DAC的輸出端得到矩形波,當(dāng)延時(shí)子程序延時(shí)時(shí)間大體相同時(shí)即為方波,改變延時(shí)時(shí)間可得到不同占空比的矩形波。如果要改變這種波形的周期,可采用延時(shí)的方法。在延時(shí)子程序中改變延時(shí)時(shí)間的長(zhǎng)短,即可改變輸出波形的周期。</p><p><b> 程序如下:</b></p&g
14、t;<p> CODE SEGMENT ;</p><p> ASSUME CS:CODE</p><p> IOCON EQU 8006H</p><p> IOA EQU 8000H</p><p> IOB EQU 8002H</p><p> IOC EQU 8004H</p&g
15、t;<p><b> START:</b></p><p> MOV AL,00H</p><p> MOV DX,IOB</p><p><b> OUT DX,AL</b></p><p> MOV AL,80H</p><p> MOV DX,
16、IOCON</p><p><b> OUT DX,AL</b></p><p><b> NOP</b></p><p><b> NOP</b></p><p> MOV DX,IOA</p><p> MOV AL,00H</p&g
17、t;<p> DACOUT:OUT DX,AL</p><p> MOV CX,0FFH</p><p> NEXT:LOOP NEXT</p><p><b> INC AL</b></p><p> JMP DACOUT</p><p> CODE ENDS <
18、/p><p> END START </p><p><b> 方波程序流程圖</b></p><p> Proteus仿真圖</p><p><b> 六、結(jié)論與心得</b></p><p> 通過(guò)本次微機(jī)課程設(shè)計(jì)過(guò)程,我不僅發(fā)現(xiàn)設(shè)計(jì)的波形發(fā)生器有所欠缺,同時(shí)也感到了
19、自身的不足。首先,本次設(shè)計(jì)的程序?qū)崿F(xiàn)較為簡(jiǎn)單,沒(méi)有涉及到到中斷、串行口和定時(shí)/計(jì)數(shù)等功能,僅僅只是編寫(xiě)了幾段基本波形發(fā)生代碼,在主程序里調(diào)用。由于真正意義上的程序設(shè)計(jì)還不多,因此還不是很得心應(yīng)手,所以在設(shè)計(jì)中遇到一些問(wèn)題和一些難點(diǎn)。比如:在程序設(shè)計(jì)中如何實(shí)現(xiàn)程序結(jié)構(gòu)的最優(yōu)化,以達(dá)到較高的質(zhì)量。這是以后設(shè)計(jì)中要注意的問(wèn)題。但也多到了很學(xué)實(shí)踐知識(shí)。。其次,這次設(shè)計(jì)的波形發(fā)生器缺少一個(gè)控制波形頻率的,我感到十分遺憾,如果到大四做畢業(yè)設(shè)計(jì)的時(shí)候
20、,我想我會(huì)將其改進(jìn)并完善的。最后,由于自身能力有限,無(wú)法對(duì)這次設(shè)計(jì)進(jìn)行更深層次的拓展,我將在以后的學(xué)習(xí)過(guò)程中不斷的完善自己。</p><p> 課程設(shè)計(jì)是我們理論聯(lián)系實(shí)際的最好的途徑之一,讓我們有機(jī)會(huì)把課本上學(xué)到的知識(shí)運(yùn)用到實(shí)際生活中。目前微機(jī)設(shè)計(jì)在工業(yè)檢測(cè)領(lǐng)域中得到了廣泛的應(yīng)用,在我們平常的生活中也是隨處可見(jiàn),包括我們?nèi)粘I钪须S處可見(jiàn)的交通燈、鬧鐘等都含有微機(jī)芯片作為一個(gè)主要的部件,懂得并熟悉掌握微機(jī)芯片的
21、運(yùn)用技術(shù)是非常有用的。</p><p> 通過(guò)這次課程設(shè)計(jì)使對(duì)匯編語(yǔ)言的理解和掌握上有了很大的進(jìn)步,以前所了解的匯編語(yǔ)言僅限于一些片面的知識(shí),通過(guò)這次編程,將這些零零碎碎的知識(shí)匯集起來(lái),編寫(xiě)出了一個(gè)完整的系統(tǒng),并且對(duì)匯編語(yǔ)言的應(yīng)用能力有了極大的提高。在這次課程設(shè)計(jì)的過(guò)程中,我深深體會(huì)到的虛心求教精神是極其重要的。因?yàn)樽约核簧瞄L(zhǎng)的知識(shí)或許正是別人擅長(zhǎng)的,通過(guò)向別人學(xué)習(xí)不僅彌補(bǔ)自身遺漏的知識(shí),而且交流了互相的想法
22、。經(jīng)過(guò)此次課程設(shè)計(jì),我經(jīng)歷了喜,怒,哀,樂(lè)。同時(shí)我也對(duì)明年的畢業(yè)設(shè)計(jì)有了一定的想法和實(shí)現(xiàn)自己想法的決心.</p><p><b> 七、參考文獻(xiàn)</b></p><p> [1] 張穎超 《DVCC-8086實(shí)驗(yàn)指導(dǎo)書(shū)》 2006. 2</p><p> [2] 張穎超 朱慶寶 孫燕 《微機(jī)系
溫馨提示
- 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ì)波形發(fā)生器
- 微機(jī)原理課程設(shè)計(jì)-- 波形發(fā)生器
- 波形發(fā)生器課程設(shè)計(jì)報(bào)告
- 波形發(fā)生器課程設(shè)計(jì)報(bào)告
- 波形發(fā)生器課程設(shè)計(jì)報(bào)告
- 波形發(fā)生器課程設(shè)計(jì)
- 簡(jiǎn)易波形發(fā)生器課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)——波形發(fā)生器
- 波形發(fā)生器課程設(shè)計(jì)
- 課程設(shè)計(jì)——波形發(fā)生器
- 課程設(shè)計(jì)-波形發(fā)生器
- 波形發(fā)生器課程設(shè)計(jì)
- 波形發(fā)生器課程設(shè)計(jì)
- 課程設(shè)計(jì)--波形發(fā)生器設(shè)計(jì)
- 課程設(shè)計(jì)--函數(shù)波形發(fā)生器
- vlsi波形發(fā)生器課程設(shè)計(jì)
- 簡(jiǎn)易波形發(fā)生器課程設(shè)計(jì)
- 波形發(fā)生器的設(shè)計(jì)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告--波形發(fā)生器
- eda課程設(shè)計(jì)--任意波形發(fā)生器
評(píng)論
0/150
提交評(píng)論