版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目 錄</b></p><p> 一、課程設(shè)計(jì)任務(wù)及要求 …………………………………………………………1</p><p> 二、總體設(shè)計(jì)方案…………………………………………………………1</p><p> 三、硬件電路設(shè)計(jì) ……………………………………………………2</p><p>
2、; 四、數(shù)字存儲(chǔ)示波器程序設(shè)計(jì) ……………………………………………………5</p><p> 硬件調(diào)試說明 …………………………………………………………8</p><p> 結(jié) 論………………………………………………………………………9</p><p> 參考文獻(xiàn)………………………………………………………………………10</p><p&
3、gt; 附錄:A/D、D/A接口實(shí)驗(yàn)卡電路原理圖 …………………………………………11</p><p><b> 一、設(shè)計(jì)任務(wù)與要求</b></p><p> 本設(shè)計(jì)通過簡單的A/D轉(zhuǎn)換接口電路,配合匯編語言程序設(shè)計(jì),實(shí)現(xiàn)最基本的信號(hào)波形采集與存儲(chǔ),并通過簡單的D/A轉(zhuǎn)換接口電路,將存儲(chǔ)的數(shù)據(jù)還原為信號(hào)波形,在普通示波器的屏幕上顯示出來。</p>
4、<p> 被測(cè)信號(hào)產(chǎn)生電路參見“A/D、D/A接口實(shí)驗(yàn)擴(kuò)展卡電路原理圖”。當(dāng)按下S1時(shí),電容C5完全放電,A/D轉(zhuǎn)換器輸入電壓為零;抬起S1時(shí),電容C5開始充電,A/D轉(zhuǎn)換器輸入電壓按RC過渡過程開始上升,最終達(dá)到+5V。圖中RC時(shí)間常數(shù)約為10ms,整個(gè)充電過程需要3~5倍的RC時(shí)間常數(shù)時(shí)間。設(shè)計(jì)要求使用A/D轉(zhuǎn)換器捕捉電容C5充電的完整過程,并將采樣數(shù)據(jù)存儲(chǔ)起來。然后依次將采樣數(shù)據(jù)通過D/A轉(zhuǎn)換器循環(huán)輸出,產(chǎn)生一定頻率的
5、重復(fù)波形,送到普通示波器顯示。</p><p> 基本要求:使用一個(gè)D/A轉(zhuǎn)換器通道,將信號(hào)波形施加到示波器的Y軸,X軸掃描信號(hào)由示波器產(chǎn)生并調(diào)節(jié),實(shí)現(xiàn)RC充電過程的波形穩(wěn)定顯示。</p><p> 發(fā)揮部分:將示波器調(diào)整在X-Y方式,采樣數(shù)據(jù)的D/A轉(zhuǎn)換器輸出接到Y(jié)軸輸入端,增加一個(gè)D/A轉(zhuǎn)換器通道,產(chǎn)生頻率可變的X軸掃描信號(hào),接到示波器X軸外部輸入端,使RC充電過程的波形穩(wěn)定顯示。
6、</p><p><b> 二、總體方案設(shè)計(jì)</b></p><p><b> 1、工作原理</b></p><p> 根據(jù)單片機(jī)實(shí)驗(yàn)系統(tǒng)提供的相關(guān)信號(hào)線,使用ADC0809、DAC0832和相關(guān)外圍電路元件,組成最基本的A/D轉(zhuǎn)換和D/A轉(zhuǎn)換電路。要求具有單通道0~5V的電壓輸入范圍,雙通道0~5V的電壓輸出功能。
7、由A/D采集電容C5充電時(shí)的信號(hào),將模擬波形變換成數(shù)字信息存儲(chǔ)于單片機(jī)外部RAM中,需要顯示時(shí)再從存儲(chǔ)器中讀出,通過D/A將數(shù)字信息變換成模擬電壓值,將其設(shè)置為死循環(huán)輸出,產(chǎn)生重復(fù)波形并顯示在示波管上。</p><p> 2、電路組成及功能作用</p><p> 由ADC0809和相關(guān)外圍電路元件組成最基本的A/D轉(zhuǎn)換器,實(shí)現(xiàn)模擬量觸發(fā)點(diǎn)的捕捉、被測(cè)信號(hào)的采集及模擬量到數(shù)字量的轉(zhuǎn)換。由
8、DAC0832和相關(guān)外圍電路元件組成最基本的D/A變換器,實(shí)現(xiàn)數(shù)字量到模擬量的轉(zhuǎn)換。單片機(jī)MCS-51的RAM(本實(shí)驗(yàn)起始地址為C000H)區(qū)用于存儲(chǔ)模擬波形轉(zhuǎn)換得到的數(shù)字信息。通過讀出顯示,將D/A變換器轉(zhuǎn)換得到的模擬量通過示波器輸出顯示,顯示RC的充電過程波形。</p><p> 電路中各部分通過數(shù)據(jù)總線、地址總線和若干控制線互相聯(lián)系和交換信息。</p><p><b>
9、 三、硬件電路設(shè)計(jì)</b></p><p><b> 1、設(shè)計(jì)思路</b></p><p> 數(shù)字存儲(chǔ)示波器主要通過A/D轉(zhuǎn)換器接口電路、數(shù)據(jù)的存儲(chǔ)和D/A轉(zhuǎn)換器接口電路實(shí)現(xiàn)。A/D接口電路主要應(yīng)用的芯片是ADC0809。ADC0809的數(shù)據(jù)線、地址線、讀/寫信號(hào)與單片機(jī)試驗(yàn)系統(tǒng)板連接,其片選信號(hào)來自實(shí)驗(yàn)系統(tǒng)板的地址譯碼器,有效地址范圍為F000~F3
10、FFH(PS4)。把A/D采集到的數(shù)據(jù)存儲(chǔ)到單片機(jī)外部數(shù)據(jù)存儲(chǔ)區(qū)。D/A接口電路主要應(yīng)用的芯片是DAC0832。DAC0832的數(shù)據(jù)線、地址線、讀/寫信號(hào)與單片機(jī)試驗(yàn)系統(tǒng)板連接,其片選信號(hào)來自實(shí)驗(yàn)系統(tǒng)板的地址譯碼器,U2{輸出端為VO1}的有效地址范圍為F800~FBFFH(PS6)。 U3(輸出端為VO2)的有效地址范圍為F400~F7FFH(PS5)。</p><p><b> 芯片應(yīng)用及工作原理
11、</b></p><p> A/D、D/A 接口實(shí)驗(yàn)的電路原理如圖1所示。</p><p><b> 芯片ADC0809</b></p><p> A/D接口電路主要應(yīng)用的芯片是ADC0809。ADC0809是一個(gè)典型的逐次逼近型8位A/D轉(zhuǎn)換器。它由8路模擬開關(guān)、8位A/D轉(zhuǎn)換器、三態(tài)輸出鎖存器及地址鎖存譯碼器等組成。它允許
12、8路模擬量分時(shí)輸入,轉(zhuǎn)化后的數(shù)字量輸出是三態(tài)的(總線型輸出),可以直接與單片機(jī)數(shù)據(jù)總線相連接。ADC0809采用+5V電源供電,外接工作時(shí)鐘。U8A將ALE信號(hào)2分頻,產(chǎn)生500kHz的轉(zhuǎn)換時(shí)鐘,轉(zhuǎn)換時(shí)間約為128μs。U7B和U7C與片選信號(hào)PS4配合,完成ADC0809的通道選擇、啟動(dòng)轉(zhuǎn)換和數(shù)據(jù)讀取。U8B將EOC信號(hào)轉(zhuǎn)換極性,生成INT0信號(hào),向單片機(jī)提出中斷請(qǐng)求,同時(shí)驅(qū)動(dòng)L2發(fā)光,指示A/D轉(zhuǎn)換已經(jīng)完成。</p>
13、<p> ADC0809引腳圖 ADC0809內(nèi)部結(jié)構(gòu)圖</p><p> 當(dāng)S1從按下狀態(tài)抬起時(shí),IN-6引腳將產(chǎn)生RC充電過程的電壓變化,該變化過程可由ADC0809定時(shí)取樣捕捉到,用于實(shí)現(xiàn)存儲(chǔ)示波器的相關(guān)實(shí)驗(yàn)。輸入端VIN1和V IN2引到了實(shí)驗(yàn)卡的連接器J1 上,用于連接外部的電壓輸入,相關(guān)的串聯(lián)電阻和嵌位二極管組成保護(hù)電路,防止外部的電壓輸入過高造成A
14、DC0809的損壞。通過不同輸入通道的選擇和相關(guān)的電壓調(diào)節(jié),配合不同的試驗(yàn)程序,可以對(duì)ADC0809進(jìn)行不同的實(shí)驗(yàn)測(cè)試。</p><p> Iout1 模擬電流輸出端1</p><p> 當(dāng)輸入數(shù)字為全”1”時(shí), 輸出電流最大,約為:Iout1=255VREF/256RFB</p><p> 當(dāng)輸入數(shù)字為全”0”時(shí), 輸出電流為0</p>&l
15、t;p> Iout2 模擬電流輸出端2 </p><p> ADC0809與單片機(jī)鏈接</p><p><b> 芯片DAC0832</b></p><p> D/A接口電路主要應(yīng)用的芯片是DAC0832。數(shù)字量的值是由每一位的數(shù)字權(quán)疊加而得的。一個(gè)8位D/A轉(zhuǎn)換器有8個(gè)輸入端(其中每個(gè)輸入端是8位二進(jìn)制數(shù)的一位),有一個(gè)模
16、擬輸出端。輸入可有28=256個(gè)不同的二進(jìn)制組態(tài),輸出為256個(gè)電壓之一,即輸出電壓不是整個(gè)電壓范圍內(nèi)任意值,而只能是256個(gè)可能值。 </p><p> 如果一個(gè)二進(jìn)制數(shù)據(jù)為1111,運(yùn)算放大器的輸入電流 I=-VREF/(2R)-VREF/(4R)-VREF/(8R)-VREF/(16R) =-VREF/(2R)(20+2-1+2-2+2-3) </p><p> =-VRE
17、F/(24R)(23+22+21+20) </p><p> 相應(yīng)的輸出電壓 V0=IR0=-VREFR0(24R)(23+22+21+20) 將資料推廣到n位,輸出模擬量與輸入數(shù)字量之間關(guān)系的一般表達(dá)式為: V0=-VREFR0/(2nR)(Dn-12n-1+Dn-2 2n-2+…+D121+D020) (Di=1或0)</p><p> 上式表明,輸出電壓V0除了和待轉(zhuǎn)換的二
18、進(jìn)制數(shù)成比例外,還和網(wǎng)絡(luò)電阻R、運(yùn)算放大器反饋電阻R0、標(biāo)準(zhǔn)參考電壓VREF有關(guān)。 </p><p> D/A轉(zhuǎn)換:VO1的電壓與DAC對(duì)應(yīng)數(shù)據(jù)值的關(guān)系</p><p> VO1=date(DAC)/(FF+1)*VREF</p><p> 通過撥碼開關(guān)SW1的選擇,可分別接入低通濾波電容C2(閉合SW1-1)和C3(閉合SW1-2),也可以改變參考電壓的極
19、性(SW1-3閉合時(shí)為-5V)和的工作模式(SW1-4閉合時(shí)為單緩沖)。SW1-4斷開時(shí)兩片DAC0832均工作在雙緩沖模式,第二級(jí)緩沖器的選通信號(hào)來自實(shí)驗(yàn)系統(tǒng)板地址譯碼器的PS7輸出,其有效地址范圍為FC00~FFFFH。</p><p> DAC0832引腳圖 DAC0832內(nèi)部結(jié)構(gòu)</p><p> DAC直流輸出型8位數(shù)\摸轉(zhuǎn)換器&l
20、t;/p><p> 輸出端VO1和VO2引到了實(shí)驗(yàn)卡的連接器J1 上,可用于連接外部電路,也可以連接萬用表和示波器,以便測(cè)量輸出電壓和輸出波形。輸出端VO1還通過限流電阻連接LED指示燈L1,可以觀察到輸出電壓變化引起LED亮度的變化情況。</p><p> 四、數(shù)字存儲(chǔ)示波器程序設(shè)計(jì)</p><p> 根據(jù)數(shù)字存儲(chǔ)示波器的基本工作原理編寫實(shí)驗(yàn)程序,實(shí)現(xiàn)觸發(fā)點(diǎn)的捕
21、捉、被測(cè)信號(hào)的采集和數(shù)據(jù)的存儲(chǔ)以及信號(hào)波形的再現(xiàn)功能。</p><p> 1、程序流程圖如下:</p><p> 程序“開始”部分是初始化內(nèi)容,包括指定堆棧指針SP;設(shè)定采集數(shù)據(jù)的存儲(chǔ)首地址,本設(shè)計(jì)為單片機(jī)外部RAM的C000H。</p><p> “數(shù)據(jù)采集”部分包括啟動(dòng)A/D轉(zhuǎn)換、執(zhí)行延時(shí)程序等待轉(zhuǎn)換結(jié)束、取回轉(zhuǎn)換結(jié)果,為S1是否按下提供參考數(shù)據(jù)。<
22、/p><p> “S1按下嗎?”部分為按鍵S1是否按下判斷程序。本設(shè)計(jì)采用上升沿觸發(fā)方式,S1按下時(shí)產(chǎn)生下降沿。當(dāng)A/D采樣數(shù)據(jù)大于判斷點(diǎn)(20H)時(shí),表明按鍵尚未按下,當(dāng)A/D采樣數(shù)據(jù)小于觸發(fā)點(diǎn)時(shí),表明按鍵已經(jīng)按下,轉(zhuǎn)入觸發(fā)檢測(cè)環(huán)節(jié),循環(huán)存儲(chǔ)采樣數(shù)據(jù)。當(dāng)A/D采樣值重新上升到大于或等于觸發(fā)點(diǎn)數(shù)據(jù)時(shí),便認(rèn)為觸發(fā)信號(hào)到來,轉(zhuǎn)入下面的采樣程序。</p><p> “采集并存儲(chǔ)”部分包括啟動(dòng)A/
23、D轉(zhuǎn)換、執(zhí)行延時(shí)程序等待轉(zhuǎn)換結(jié)束、取回轉(zhuǎn)換結(jié)果并存儲(chǔ)到C000H開始的RAM中和存儲(chǔ)器地址加1,為下次存儲(chǔ)做準(zhǔn)備等程序。其中延時(shí)程序決定了數(shù)據(jù)采樣周期,采樣周期(延時(shí)時(shí)間)可初步設(shè)定在200μs,全部程序調(diào)試完成后,本設(shè)計(jì)數(shù)據(jù)存儲(chǔ)深度為256字節(jié),存滿256 字節(jié)后自動(dòng)從頭開始刷新。</p><p> “有觸發(fā)嗎?”部分為觸發(fā)點(diǎn)(觸發(fā)點(diǎn)數(shù)據(jù)要大于等于S1按下判斷點(diǎn)數(shù)據(jù))判斷程序。本設(shè)計(jì)采用上升沿觸發(fā)方式,當(dāng)A/
24、D采樣數(shù)據(jù)小于觸發(fā)點(diǎn)時(shí),表明按鍵按下尚未抬起,繼續(xù)循環(huán)存儲(chǔ)采樣數(shù)據(jù)。當(dāng)A/D采樣值上升到大于或等于觸發(fā)點(diǎn)數(shù)據(jù)時(shí),表明按鍵按已抬起,便認(rèn)為觸發(fā)信號(hào)到來,轉(zhuǎn)入下面的采樣程序。</p><p> “設(shè)定存儲(chǔ)字節(jié)數(shù)”程序?qū)⒂|發(fā)后的采樣點(diǎn)數(shù)設(shè)定在128個(gè)字節(jié)。接下來的“采集并存儲(chǔ)”部分與前面敘述的完全相同?!巴瓿蓡??”判斷128個(gè)字節(jié)的采樣是否完成,如果完成就進(jìn)入下面的D/A轉(zhuǎn)換程序。這樣在256個(gè)字節(jié)的存儲(chǔ)器中,就包含
25、了觸發(fā)前、后各128字節(jié)的采樣數(shù)據(jù),可完全記錄電容C5充電前后的電壓變化波形。</p><p> “設(shè)定初始地址”部分將數(shù)據(jù)指針重新設(shè)定在C000H?!拜敵龃鎯?chǔ)的數(shù)據(jù)”程序?qū)?shù)據(jù)存儲(chǔ)器中的A/D采樣值送到D/A轉(zhuǎn)換器輸出?!暗刂罚?”程序修改數(shù)據(jù)指針的低8位地址,使數(shù)據(jù)存儲(chǔ)器地址在C000H~C0FFH之間自動(dòng)循環(huán)。這樣便可以通過D/A轉(zhuǎn)換器反復(fù)重現(xiàn)電容C5充電過程的完整波形,實(shí)現(xiàn)存儲(chǔ)波形的穩(wěn)定顯示。</
26、p><p><b> 2、程序清單</b></p><p><b> ORG:0100H</b></p><p><b> 地址 機(jī)器碼</b></p><p> MOV DPTR #0F006H 0100H 90 F0 06 ;初始化&l
27、t;/p><p> MOV P2 #0C0H 0103H 75 A0 C0</p><p> MOV R0 #00H 0106H 78 00</p><p> NEXT: LCALL AD 0108H 12 03 00</p><p> CLR C
28、 010BH C3</p><p> CJNE A,#20H,CP 010CH B4 20 00 ;判斷有鍵是否按下</p><p> CP: JNC NEXT 010FH 50 F7 ;沒鍵按下繼續(xù)判斷</p><
29、p> P1: LCALL AD 0111H 12 03 00 ;有鍵按下存儲(chǔ)數(shù)據(jù)</p><p> MOVX @R0,A 0114H F2</p><p> INC R0 0115H 08</p><p> CLR C
30、 0116H C3</p><p> CJNE A,#30H,P2 0117H B4 30 00 ;判斷按鍵是否抬起</p><p> P2: JC P1 011AH 40 F5 ;按鍵不抬起繼續(xù)判斷按鍵抬起</p><p> MO
31、V P2,#0C0H 011CH 75 A0 C0 ;有鍵抬起存儲(chǔ)128個(gè)充電數(shù)據(jù)</p><p> MOV R3,#80H 011FH 7B 80</p><p> P3: LCALL AD 0121H 12 03 00</p><p> MOVX @R0,A
32、 0124H F2</p><p> INC R0 0125H 08</p><p> DJNZ R3,P3 0126H DB F9</p><p> DA: MOV P2,#0C0H 0128H 75 A0 C0
33、;DA轉(zhuǎn)換部分</p><p> MOV R0,#00H 012BH 78 00</p><p> P4: MOV DPTR,#0F800H 012DH 90 F8 00</p><p> MOVX A,@R0 0130H E2</p><p> M
34、OVX @DPTR,A 0131H F0 </p><p> INC R0 0132H 08</p><p> SJMP P4 0133H 80 F8 ;無限循環(huán)</p><p> AD子程序 <
35、;/p><p> ORG:0300H </p><p> AD: MOV DPTR,#0F006H 0300H 90 F0 06 ;AD轉(zhuǎn)換子程序</p><p> MOVX @DPTR,A 0303H F0</p><p> LCALL DELAY
36、0304H 12 04 00</p><p> MOVX A,@DPTR 0307H E0</p><p> RET 0308H 22</p><p><b> 延時(shí)子程序 </b></p><p> ORG:0400H </p
37、><p> DELAY:MOV R6,#32H 0400H 7E 32 ;延時(shí)子程序</p><p> DJNZ R6,$ 0402H DE FE</p><p> RET 0403H 22</p><p><b
38、> 發(fā)揮部分</b></p><p><b> 將DA部分改為</b></p><p> DA: MOV P2,#0C0H 0128H 75 A0 C0</p><p> MOV R0,#00H 012BH 78 00 </p><p> MOV
39、 R5,#00H 012DH 7D 00</p><p> P4: MOV DPTR,#0F800H 012FH E2</p><p> MOVX A,@R0 0130H 90 F8 00</p><p> MOVX @DPTR,A 0133H F
40、0 </p><p> MOV DPTR,#0F400H 0134H 90 F4 00</p><p> MOV A,R5 0137H ED</p><p> MOVX @DPTR,A 0138H F0</p><p> INC R0
41、 0139H 08</p><p> INC R5 013AH 0D</p><p> SJMP P4 013BH 80 F2</p><p><b> 調(diào)試說明</b></p><p> 1、 硬件電路調(diào)試及方法&
42、lt;/p><p> 圖1中RP2為參考電壓調(diào)節(jié)電位器,RP3為VO1輸出的調(diào)零電位器,RP1為VO1輸出的滿度調(diào)節(jié)電位器。RP4為參考電壓調(diào)節(jié)電位器,RP5為ADC0809的IN-7輸入電壓調(diào)節(jié)電位器。可以通過SW1-3改變參考電壓的極性(SW1-3閉合時(shí)為-5V)。</p><p> 2、程序調(diào)試方法及過程</p><p> 存儲(chǔ)示波器的硬件電路調(diào)試分為A/D
43、和D/A兩個(gè)部分,參見附錄電路原理圖。A/D轉(zhuǎn)換器部分只要調(diào)節(jié)RP4使基準(zhǔn)電壓VREF2為最大值(VCC)即可。D/A轉(zhuǎn)換器部分,首先調(diào)節(jié)RP2和SW1-3,使基準(zhǔn)電壓VREF1為-5.00V。然后向D/A轉(zhuǎn)換器寫入00H,調(diào)節(jié)RP3,使VO1輸出電壓為0V;再向D/A轉(zhuǎn)換器寫入FFH,調(diào)節(jié)RP1,使VO1輸出電壓為5.00V。</p><p> 存儲(chǔ)示波器的控制程序可分為三個(gè)步驟進(jìn)行調(diào)試:</p>
44、<p> (1)A/D轉(zhuǎn)換部分調(diào)試。無條件循環(huán)執(zhí)行數(shù)據(jù)采集和存儲(chǔ)程序,分別在S1按下和抬起狀態(tài)終止程序的執(zhí)行(按MON鍵),觀察存儲(chǔ)器中采集到的數(shù)據(jù)是否全部為00H或FFH。如果是,則說明A/D轉(zhuǎn)換和數(shù)據(jù)存儲(chǔ)程序工作正常,否則說明A/D轉(zhuǎn)換和數(shù)據(jù)存儲(chǔ)程序沒有正常工作。</p><p> ?。?)D/A轉(zhuǎn)換部分調(diào)試。將存儲(chǔ)器中輸入一些有規(guī)律的數(shù)據(jù),例如多個(gè)FFH和OOH,循環(huán)執(zhí)行D/A轉(zhuǎn)換程序,看示
45、波器中是否有對(duì)應(yīng)的高、低電壓波形出現(xiàn)。如果有,則說明D/A轉(zhuǎn)換程序工作正常,否則說明D/A轉(zhuǎn)換程序沒有正常工作。</p><p> ?。?)觸發(fā)點(diǎn)捕捉部分調(diào)試。連續(xù)執(zhí)行全部程序,在不斷的按下和抬起S1時(shí),按下MON鍵,根據(jù)當(dāng)前的PC值,確定程序終止在哪個(gè)部分的循環(huán)程序中,判斷相關(guān)指令的使用是否正確。</p><p> 在程序調(diào)試期間出現(xiàn)了很多問題:在S1按下和抬起狀態(tài)終止程序的執(zhí)行(按M
46、ON鍵),觀察存儲(chǔ)器中采集到的數(shù)據(jù)不全部為00H或FFH,既沒有采集到數(shù)據(jù),導(dǎo)致不能循環(huán)輸出存儲(chǔ)器中采集到的數(shù)據(jù),經(jīng)過仔細(xì)分析采集數(shù)據(jù)和存儲(chǔ)的過程,發(fā)現(xiàn)跳轉(zhuǎn)的偏移量計(jì)算錯(cuò)誤。糾正錯(cuò)誤后C000H里儲(chǔ)存的數(shù)據(jù)變化正確,但示波器中波形出現(xiàn)是干擾波,不是理想充電波形。通過單步執(zhí)行程序發(fā)現(xiàn)在D/A輸出的時(shí)候,程序機(jī)器碼查錯(cuò)了,經(jīng)過調(diào)試終于出現(xiàn)了預(yù)期的波形。</p><p><b> 六、結(jié)論</b>
47、;</p><p><b> 1、課程設(shè)計(jì)結(jié)果</b></p><p> RC充電過程波形 發(fā)揮部分波形</p><p><b> 收獲及體會(huì)</b></p><p> 每學(xué)期末都會(huì)有課程設(shè)計(jì),這是鍛煉我們實(shí)踐操作的機(jī)會(huì),每次結(jié)束后都會(huì)學(xué)到很多東西,更深刻的理解理
48、論知識(shí)。接口課設(shè)我掌握了多種接口的軟硬件設(shè)計(jì)基本思路和調(diào)試方法,對(duì)數(shù)字存儲(chǔ)示波器的工作原理有了更深刻的認(rèn)識(shí),同時(shí)在設(shè)計(jì)過程中應(yīng)用到了實(shí)驗(yàn)中的A/D、D/A轉(zhuǎn)換實(shí)驗(yàn),前面的實(shí)驗(yàn)基礎(chǔ)對(duì)這次課設(shè)有很大幫助,完成后我更加了解了A/D、D/A接口實(shí)驗(yàn)擴(kuò)展卡電路原理圖及其工作原理;在查閱資料的過程中也對(duì)DAC0832芯片和ADC0809芯片的外部引腳和內(nèi)部結(jié)構(gòu)有了總體的認(rèn)識(shí);由于在設(shè)計(jì)過程中要用到數(shù)據(jù)的存儲(chǔ)因此對(duì)單片機(jī)中RAM區(qū)數(shù)據(jù)的讀寫也得到了鞏
49、固;D/A、A/D轉(zhuǎn)換中涉及到的數(shù)據(jù)指針初始化是對(duì)單片機(jī)片選信號(hào)的分析;在用示波器調(diào)試RC充電波形的同時(shí)也是對(duì)示波器的使用及調(diào)節(jié)的一種檢驗(yàn)。</p><p> 在做課程設(shè)計(jì)的同時(shí)也是對(duì)課本知識(shí)的鞏固和加強(qiáng),由于課本上的知識(shí)太多,而且不能很好的理解和運(yùn)用,所以在這次課程設(shè)計(jì)過程中,我進(jìn)一步了解了很多芯片的功能,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。平時(shí)看課本時(shí),有時(shí)問題很抽象,課程設(shè)計(jì)結(jié)束后,好多就會(huì)形成具體思
50、維,認(rèn)識(shí)來源于實(shí)踐,實(shí)踐是認(rèn)識(shí)的動(dòng)力和最終目的,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。所以這次的課程設(shè)計(jì)對(duì)我們的作用是非常大的。</p><p> 只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。課下將程序編寫好,開始我將觸發(fā)后的采集數(shù)據(jù)固定的存放在某個(gè)地址后,但通過對(duì)數(shù)字存儲(chǔ)示波器的進(jìn)一步理解,我糾正了自己的錯(cuò)誤,改寫程序并進(jìn)行調(diào)試,程序跳轉(zhuǎn)、偏移量的計(jì)算還有機(jī)器碼
51、的正誤,都特別重要,每個(gè)環(huán)節(jié)都不能出錯(cuò),開始時(shí)在C000H開始后的存儲(chǔ)數(shù)據(jù)隨機(jī),即沒有存入采樣數(shù)據(jù),修改了跳轉(zhuǎn)語句的偏移量后,RAM的存儲(chǔ)數(shù)據(jù)呈現(xiàn)規(guī)律變化,可是示波器卻顯示不出波形,多次調(diào)試都無法實(shí)現(xiàn),后來無奈發(fā)現(xiàn)機(jī)器碼差錯(cuò)了。最后波形正確,課設(shè)結(jié)束。</p><p> 此次課程設(shè)計(jì),學(xué)到了很多課內(nèi)學(xué)不到的東西,比如獨(dú)立思考解決問題,出現(xiàn)差錯(cuò)的隨機(jī)應(yīng)變,這些都讓我受益匪淺。在此期間我們也失落過,也曾一度熱情高漲
52、。有聽到有同學(xué)波形已經(jīng)出來的時(shí)候,不免有些著急,但有時(shí)著急可能會(huì)影響自己的思路,在此次課程設(shè)計(jì)中學(xué)到的不只是知識(shí),也鍛煉了我們?cè)诶щy面前不退縮的勇氣和堅(jiān)持不懈的決心,凡事都要淡定,慢慢找原因。我相信無論是在以后的課程設(shè)計(jì)還是學(xué)習(xí)工作中,都是一種激勵(lì)和鼓舞。</p><p> 通過課程設(shè)計(jì)加深了對(duì)《微機(jī)接口技術(shù)》、《電子測(cè)量技術(shù)》和《單片機(jī)原理及應(yīng)用》等課程知識(shí)的掌握與綜合運(yùn)用能力,提高了以圖紙和說明書表達(dá)設(shè)計(jì)思
53、想和結(jié)果的能力,培養(yǎng)了在實(shí)際工程設(shè)計(jì)中嚴(yán)謹(jǐn)認(rèn)真的工作態(tài)度、創(chuàng)新意識(shí)及動(dòng)手能力,為后續(xù)課程的學(xué)習(xí)以及畢業(yè)后從事微機(jī)硬件及軟件開發(fā)打下基礎(chǔ),積累初步的經(jīng)驗(yàn)。</p><p><b> 參考文獻(xiàn)</b></p><p> 1 劉樂善. 微型計(jì)算機(jī)接口技術(shù)及應(yīng)用. 第1版.武漢:華中科技大學(xué)出版社,2000</p><p> 2 張永瑞. 電
54、子測(cè)量技術(shù)基礎(chǔ). 第1版. 西安:西安電子技大學(xué)出版社,1994</p><p> 3 閻石. 數(shù)字電子技術(shù)基礎(chǔ). 第4版. 北京:高等教育出版社,2002</p><p> 4 童詩白. 模擬電子技術(shù)基礎(chǔ). 第3版.北京:高等教育出版社,2000</p><p> 5 高鋒. 單片微型計(jì)算機(jī)原理與接口技術(shù). 北京:科學(xué)出版社,2003</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)
- 評(píng)分系統(tǒng)課程設(shè)計(jì)-微機(jī)接口課程設(shè)計(jì)報(bào)告
- 競(jìng)賽搶答器課程設(shè)計(jì)-微機(jī)接口課程設(shè)計(jì)報(bào)告
- 交通燈-微機(jī)接口課程設(shè)計(jì)報(bào)告
- 微機(jī)接口技術(shù)課程設(shè)計(jì)報(bào)告
- 競(jìng)賽搶答器課程設(shè)計(jì)-微機(jī)接口課程設(shè)計(jì)報(bào)告
- 微機(jī)接口電子鐘課程設(shè)計(jì)報(bào)告
- 微機(jī)接口課程設(shè)計(jì)報(bào)告--數(shù)字鐘實(shí)驗(yàn)
- 微機(jī)接口課程設(shè)計(jì)(電子鐘)
- 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)報(bào)告
- 微機(jī)接口音樂點(diǎn)歌課程設(shè)計(jì)
- 微機(jī)接口技術(shù)課程設(shè)計(jì)
- 微機(jī)接口技術(shù)課程設(shè)計(jì)
- 微機(jī)接口課程設(shè)計(jì)---位移的測(cè)量
- 微機(jī)接口課程設(shè)計(jì)--交通燈設(shè)計(jì)
- 微機(jī)課程設(shè)計(jì)報(bào)告
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)
- 接口課程設(shè)計(jì)報(bào)告
- 接口課程設(shè)計(jì)報(bào)告
- 電子鐘課程設(shè)計(jì)報(bào)告——微機(jī)原理與接口技術(shù)
評(píng)論
0/150
提交評(píng)論