版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 機(jī)械系統(tǒng)單片機(jī)控制訓(xùn)練任務(wù)書</p><p> 設(shè)計(jì)題目: </p><p> 根據(jù)學(xué)號(hào)選擇題目,每個(gè)人根據(jù)具體題目填寫</p><p> 設(shè)計(jì)內(nèi)容:1、總體方案設(shè)計(jì)</p><p> 2、選擇可編程接口芯片</p><
2、p><b> 3、設(shè)計(jì)硬件電路</b></p><p> 4、編寫匯編語言程序</p><p><b> 5、程序調(diào)試及驗(yàn)證</b></p><p> 6、編寫課程設(shè)計(jì)說明書(參考目錄見第一部分)</p><p> 時(shí)間安排:1、總體設(shè)計(jì)
3、 1天</p><p> 2、選擇芯片及設(shè)計(jì)硬件電路 1天</p><p> 3、編寫匯編語言程序 1天</p><p> 4、程序調(diào)試及驗(yàn)證 1天</p><p> 5、編寫課程設(shè)計(jì)說明書 0.5天</p>&l
4、t;p> 6、答辯 0.5天</p><p> 指導(dǎo)教師: </p><p> 教研室主任: </p><p> 主管院長: </p><p><b> 年
5、 月 日</b></p><p><b> 前 言</b></p><p> 課程設(shè)計(jì)是一項(xiàng)重要的實(shí)踐性教育環(huán)節(jié),是學(xué)生在完成本專業(yè)所有課程學(xué)習(xí)后必須接受的一項(xiàng)結(jié)合本專業(yè)方向的、系統(tǒng)的、綜合的工程訓(xùn)練。在教師指導(dǎo)下,運(yùn)用工程的方法,通過一個(gè)較復(fù)雜課題的設(shè)計(jì)練習(xí),可使學(xué)生通過綜合的系統(tǒng)設(shè)計(jì),熟悉設(shè)計(jì)過程、設(shè)計(jì)要求、完成的工作內(nèi)容和具體的設(shè)計(jì)方
6、法,掌握必須提交的各項(xiàng)工程文件。</p><p><b> 目 錄</b></p><p><b> 前言</b></p><p> 1.課程設(shè)計(jì)的目的和要求</p><p> 1.1、課程設(shè)計(jì)的目的</p><p> 1.2、課程設(shè)計(jì)的基本要求</p&g
7、t;<p><b> 2.總體設(shè)計(jì)</b></p><p> 2.1、基本工作原理</p><p> 2.2、總體設(shè)計(jì)思想</p><p> 2.3、總體設(shè)計(jì)電路圖及流程圖</p><p><b> 3.硬件設(shè)計(jì)</b></p><p><b&g
8、t; 3.1、硬件介紹</b></p><p> 3.1.1、8051單片機(jī)</p><p> 3.1.2、DAC0832芯片</p><p> 3.2、硬件濾波電路</p><p><b> 4.程序</b></p><p><b> 5.調(diào)試</b>
9、;</p><p><b> 6.結(jié)束語</b></p><p><b> 7.參考文獻(xiàn)</b></p><p> 1.課程設(shè)計(jì)的目的和要求</p><p> 1.1、課程設(shè)計(jì)的目的</p><p> 1).了解D/A轉(zhuǎn)換的基本原理。</p><
10、p> 2). 了解D/A轉(zhuǎn)換芯片0832的性能及編程方法。</p><p> 3). 了解單片機(jī)系統(tǒng)中擴(kuò)展D/A轉(zhuǎn)換的基本方法。</p><p> 1.2、課程設(shè)計(jì)的基本要求</p><p> 編程實(shí)現(xiàn)用DAC0832進(jìn)行數(shù)/模轉(zhuǎn)換,根據(jù)選擇輸出正弦波(正弦波的波形數(shù)據(jù)見題目7)、三角波、鋸齒波、方波,頻率可以調(diào)節(jié)。</p><p&
11、gt;<b> 2.總體設(shè)計(jì)</b></p><p> 2.1、基本工作原理</p><p> 1). DAC0832讀寫原理</p><p> D/A轉(zhuǎn)換是把數(shù)字量轉(zhuǎn)換成模擬量的變換,從D/A輸出的是模擬電壓信號(hào)。產(chǎn)生鋸齒波和三角波只需由A存放的數(shù)字量的增減來控制;要產(chǎn)生正弦波,較簡(jiǎn)單的手段是造一張正弦數(shù)字量表。取值范圍為一個(gè)周期,采
12、樣點(diǎn)越多,精度就越高。</p><p> 在實(shí)驗(yàn)板上,輸入寄存器占偶地址端口,DAC寄存器占較高的奇地址端口。兩個(gè)寄存器均對(duì)數(shù)據(jù)獨(dú)立進(jìn)行鎖存。因而要把一個(gè)數(shù)據(jù)通過0832輸出,要經(jīng)兩次鎖存。典型程序段如下:</p><p> MOV DPTR,#PORT</p><p> MOV A,#DATA</p><p> MOVX
13、@DPTR,A</p><p> INC DPTR</p><p> MOVX @DPTR,A</p><p> 其中第二次I/O寫是一個(gè)虛擬寫過程,其目的只是產(chǎn)生一個(gè)WR信號(hào)。啟動(dòng)D/A。</p><p> 2). 正弦波的波形數(shù)據(jù)如下:</p><p> DATA0: DB 80H,83H,86H
14、,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</p&g
15、t;<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 0FDH,0F
16、EH,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,0EEH,0E
17、CH,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><p&
18、gt; 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,76H,72H,6FH,6CH,69H</p><p> DB 66H,63H,60H,5DH,5AH,57H,55H,51H</
19、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</p><p> DB 15H,13H,11H,10H,0EH,0DH,0BH,
20、0AH</p><p> DB 09H,8H,7H,6H,5H,4H,3H,2H</p><p> DB 02H,1H,0H,0H,0H,0H,0H,0H</p><p> DB 00H,0H,0H,0H,0H,0H,1H,2H</p><p> DB 02H,3H,4H,5H,6H,7H,8H,9H</p><p
21、> DB 0AH,0BH,0DH,0EH,10H,11H,13H,15H</p><p> DB 16H,18H,1AH,1CH,1EH,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>
22、;<p> DB 51H,51H,55H,57H,5AH,5DH,60H,63H</p><p> DB 69H,6CH,6FH,72H,76H,79H,7CH,80H</p><p><b> 3).電路原理</b></p><p> 實(shí)驗(yàn)板連接:將DAC0832的片選CS0832接CS0,輸出端OUT接示波器探頭;將短
23、路端子DS的1、2短路。</p><p> 2.2、總體設(shè)計(jì)思想</p><p> 圖2.1所示是波形發(fā)生器的總體設(shè)計(jì)流程圖。</p><p> 圖2.1 總體設(shè)計(jì)流程圖</p><p><b> 總體設(shè)計(jì)功能說明:</b></p><p> 根據(jù)設(shè)計(jì)要求,分析得本次設(shè)計(jì)需要硬件和軟件
24、兩部分。</p><p> 硬件上,如圖。鍵盤輸入部分主要用于選擇波形。鍵盤共設(shè)4個(gè)鍵,用于選擇三角波、矩形波、鋸齒波、正弦波4種不同的波形,。89C51單片機(jī)用來執(zhí)行某一波形發(fā)生程序,向D/A轉(zhuǎn)換器的輸入端發(fā)送數(shù)據(jù),將其轉(zhuǎn)化成模擬量,并通過運(yùn)算放大器調(diào)節(jié)波形的幅值,經(jīng)過濾波器的濾波,從而在輸出端得到所需的波形。</p><p> 軟件上,如圖??捎捎布O(shè)計(jì)好后,再根據(jù)要求進(jìn)行具體編寫
25、。程序的主要功能是:首先程序在開始后,先判斷P0.0,P0.1 ,P0.2相應(yīng)的波形,然后根據(jù)選擇的波形輸出相應(yīng)的波形.程序?qū)⒏鶕?jù)要求進(jìn)行調(diào)節(jié)波形.再下一步程序再判斷用戶繼續(xù)從鍵盤輸入要輸出的波形,可以進(jìn)行必要的延遲。 </p><p> 2.3、總體設(shè)計(jì)電路圖及程序流程圖</p><p><b> 如下圖所示:</b></p><p>
26、 圖2.2 總體設(shè)計(jì)電路圖</p><p> 圖2.3 總體程序流程圖</p><p><b> 3.硬件設(shè)計(jì)</b></p><p><b> 3.1、硬件介紹</b></p><p> 3.1.1、8051單片機(jī)</p><p> 圖3.1 8051引腳圖
27、 </p><p> 如果按功能劃分,它由8個(gè)部件組成,即微處理器(CPU)、數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器(ROM/EPROM)、I/O口(P0口、P1口、P2口、P3口)、串行口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)及特殊功能寄存器(SFR)的集中控制方式。</p><p><b> 各功能部件
28、的介紹:</b></p><p> 1)數(shù)據(jù)存儲(chǔ)器(RAM):片內(nèi)為128個(gè)字節(jié)單元,片外最多可擴(kuò)展至64K字節(jié)。</p><p> 2)程序存儲(chǔ)器(ROM/EPROM):ROM為4K,片外最多可擴(kuò)展至64K。</p><p> 3)中斷系統(tǒng):具有5個(gè)中斷源,2級(jí)中斷優(yōu)先權(quán)。</p><p> 4)定時(shí)器/計(jì)數(shù)器:2個(gè)16
29、位的定時(shí)器/計(jì)數(shù)器,具有四種工作方式。</p><p> 5)串行口:1個(gè)全雙工的串行口,具有四種工作方式。</p><p> 6)特殊功能寄存器(SFR)共有21個(gè),用于對(duì)片內(nèi)各功能模塊進(jìn)行管理、監(jiān)控、監(jiān)視。</p><p> 7)微處理器:為8位CPU,且內(nèi)含一個(gè)1位CPU(位處理器),不僅可處理字節(jié)數(shù)據(jù),還可以進(jìn)行位變量的處理。</p>&
30、lt;p> 8)四個(gè)8位雙向并行的I/O端口,每個(gè)端口都包括一個(gè)鎖存器、一個(gè)輸出驅(qū)動(dòng)器和一個(gè)輸入緩沖器。這四個(gè)端口的功能不完全相同。</p><p> A、P0口既可作一般I/O端口使用,又可作地址/數(shù)據(jù)總線使用;</p><p> B、P1口是一個(gè)準(zhǔn)雙向并行口,作通用并行I/O口使用;</p><p> C、 P2口除了可作為通用I/O使用外,還可在
31、CPU訪問外部存儲(chǔ)器時(shí)作高八位地址線使用;</p><p> D、P3口是一個(gè)多功能口除具有準(zhǔn)雙向I/O功能外,還具有第二功能。</p><p><b> 控制引腳介紹:</b></p><p> 1)電源:?jiǎn)纹瑱C(jī)使用的是5V電源,其中正極接40引腳,負(fù)極(地)接20引腳。</p><p> 2)時(shí)鐘引腳XTAL
32、1、XTAL2時(shí)鐘引腳外接晶體與片內(nèi)反相放大器構(gòu)成了振蕩器,它提供單片機(jī)的時(shí)鐘控制信號(hào)。時(shí)鐘引腳也可外接晶體振蕩器。</p><p> 振蒎電路:?jiǎn)纹瑱C(jī)是一種時(shí)序電路,必須提供脈沖信號(hào)才能正常工作,在單片機(jī)內(nèi)部已集成了振蕩器,使用晶體振蕩器</p><p> 3)RST:當(dāng)振蕩器運(yùn)行時(shí),在此引腳外加上兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位(RST)。我們?cè)诖艘_與VCC之間連接一個(gè)約8.2
33、千歐的下拉電阻,與引腳之間連接一個(gè)約10微法的電容,以保證可靠復(fù)位。在單片機(jī)正常工作時(shí),此引腳應(yīng)為≤0。5V低電平。</p><p> 4)ALE:當(dāng)訪問單片機(jī)外部存儲(chǔ)器時(shí)ALE(地址鎖存允許)輸出脈沖的負(fù)跳沿用于16位地址的底8位的鎖存信號(hào)。即使不訪問外部鎖存器,ALE端仍有正脈沖信號(hào)輸出,此頻率約為時(shí)鐘振蕩器的1/6。但是每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),在兩個(gè)機(jī)器周期中ALE只出現(xiàn)一次,即丟失一個(gè)ALE脈沖。因此
34、,嚴(yán)格來說,用戶不能用ALE做時(shí)鐘源或定時(shí)。ALE端可以驅(qū)動(dòng)8個(gè)TTL負(fù)載</p><p> 5)/PSEN(29腳):此腳的輸出是單片機(jī)訪問外部程序存儲(chǔ)器的讀選通信號(hào)。在由外部程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期PSEN兩次有效。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)不出現(xiàn)。/PSEN可以驅(qū)動(dòng)(吸收或者輸出電平)8個(gè)LSTTL負(fù)載。</p><p>
35、 6)/EA/VPP(31腳):當(dāng)EA端保持高電平時(shí),單片機(jī)訪問內(nèi)部存儲(chǔ)器,但在PC值超過0FFFH時(shí),講自動(dòng)轉(zhuǎn)向執(zhí)行外部存儲(chǔ)器內(nèi)的程序。當(dāng)/EA保持低電平時(shí),則只訪問外部程序存儲(chǔ)器,不管是否有內(nèi)部存儲(chǔ)器。</p><p> 3.1.2、DAC0832芯片</p><p> 圖3.2 DAC0832芯片圖</p><p> DAC0832是采樣頻率為八位的D/
36、A轉(zhuǎn)換芯片,集成電路內(nèi)有兩級(jí)輸入寄存器。DAC0832輸出的是電流,一般要求輸出是電壓,所以還必須經(jīng)過一個(gè)外接的運(yùn)算放大器轉(zhuǎn)換成電壓。</p><p> DAC0832芯片具備雙緩沖、單緩沖和直通三種輸入方式,以便適于各種電路的需要(如要求多路D/A異步輸入、同步轉(zhuǎn)換等)。所以這個(gè)芯片的應(yīng)用很廣泛,關(guān)于DAC0832的引腳功能如下:</p><p> D0~D7:數(shù)字信號(hào)輸入端。<
37、;/p><p> ILE:輸入寄存器允許,高電平有效。</p><p> CS:片選信號(hào),低電平有效。</p><p> WR1:寫信號(hào)1,低電平有效。</p><p> XFER:傳送控制信號(hào),低電平有效。</p><p> WR2:寫信號(hào)2,低電平有效。</p><p> IOUT1
38、、IOUT2:DAC電流輸出端。</p><p> RfB:是集成在片內(nèi)的外接運(yùn)放的反饋電阻。 </p><p> VREF:基準(zhǔn)電壓(-10~10V)。</p><p> Vcc:是源電壓(+5~+15V)。</p><p> AGND:模擬地 NGND:數(shù)字地,可與AGND接在一起使用。</p><p>
39、 3.2、硬件濾波電路</p><p> 圖3.3 濾波電路圖</p><p> 由圖知,截止頻率w0 =w =1/RC,即f =1/2pRC,再根據(jù)公式Q=Rf/(2Rf-R2)及Rf∥R2=2R可算出Rf及R2的值。</p><p><b> 4.程序</b></p><p> 具體的程序代碼如下:</
40、p><p> ORG 8000H ;此為硬件仿真調(diào)試程序,使用軟件仿真或直接運(yùn)行,應(yīng)改為0000H</p><p> MAIN:MOV A,P1 </p><p> MOV R0,A ;設(shè)置高電平 </p><p> MOV R1,#00H ;設(shè)置低電平 </p><p> LCALL BOXING </p
41、><p> SJMP MAIN </p><p> BOXING: JNB P1.0,SANJIAO ;P1.0控制三角波的輸出 </p><p> JNB P1.1,JUXING ;P1.1控制矩形波的輸出 </p><p> JNB P1.2,JUCHI ;P1.2控制鋸齒波的輸出 </p><p> JNB
42、 P1.3,ZXBO;P1.3控制正弦波的輸出</p><p><b> RET </b></p><p> ;**********三角波******** </p><p><b> SANJIAO: </b></p><p> MOV DPTR,#7FFFH ; 選中DA0832 <
43、/p><p> MOV A,#00H </p><p> UP1: MOVX @DPTR,A ; 向0832輸出數(shù)據(jù) </p><p><b> INC A </b></p><p> JNZ UP1 ; A=!0 跳轉(zhuǎn)反之順序執(zhí)行 </p><p> DOWN1:DEC A </p&
44、gt;<p> MOVX @DPTR,A </p><p> JNZ DOWN1 </p><p><b> RET </b></p><p> ;*********矩形波********* </p><p><b> JUXING: </b></p><
45、p> MOV DPTR,#7FFFH </p><p> LP:MOV A,R0 ;設(shè)置輸出上限 </p><p> MOVX @DPTR,A </p><p> LCALL DEL_H ;調(diào)高電平延時(shí)程序 </p><p><b> MOV A,R1 </b></p><p>
46、 MOVX @DPTR,A </p><p> LCALL DEL_L ;調(diào)低電平延時(shí)程序 </p><p><b> RET </b></p><p> ;*********鋸齒波******** </p><p><b> JUCHI: </b></p><p>
47、 MOV DPTR,#7FFFH </p><p> MOV A,#00H </p><p> LOOP:MOVX @DPTR,A </p><p><b> INC A </b></p><p> SJMP LOOP </p><p><b> RET </b>
48、</p><p> ;*********正弦波********</p><p><b> ZZXBO:</b></p><p><b> DA01 :</b></p><p> MOV R7,#0FFH</p><p> MOV DPTR ,#TAB</p&g
49、t;<p><b> DA02 :</b></p><p> MOV A , #0H</p><p> MOVC A , @A+DPTR</p><p> MOV R0,DPL</p><p> MOV R1,DPH</p><p> MOV DPTR,#7FFFH &l
50、t;/p><p> MOVX @DPTR, A</p><p> MOV DPL,R0</p><p> MOV DPH,R1</p><p> INC DPTR</p><p> DJNZ R7,DA02</p><p> AJMP DA01 </p>
51、<p><b> TAB : </b></p><p> DB 80H,83H,86H,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
52、 </p><p> DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H</p><p> DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H </p><p> DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5H</p><p>
53、; DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH</p><p> DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH</p><p> DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH</p><p> DB 0FDH,0FCH,0FBH,0
54、FAH,0F9H, 0F8H,0F7H,0F6H</p><p> DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH</p><p> DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH</p><p> DB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C
55、7H </p><p> DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H </p><p> DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H</p><p> DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H </p><p>
56、; DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H </p><p> DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H </p><p> DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH </p><p> DB 38H, 35H, 33H, 30H,
57、 2EH, 2BH, 29H, 27H </p><p> DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H </p><p> DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH </p><p> DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H</p
58、><p> DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H </p><p> DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H </p><p> DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H </p><p> DB 0AH,
59、0BH, 0DH, 0EH, 10H, 11H, 13H, 15H </p><p> DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H </p><p> DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H </p><p> DB 3AH, 3DH, 40H, 43H, 45H, 48H,
60、4CH, 4EH </p><p> DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H </p><p> DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H</p><p><b> RET</b></p><p> ;********延時(shí)程序*
61、****** </p><p> DEL_H: ;高電平 </p><p> MOV R7,#57 </p><p> DE:MOV R6,#4 </p><p> DJNZ R6,$ </p><p> DJNZ R7,DE </p><p><b> RET </
62、b></p><p> DEL_L: ;低電平 </p><p> MOV R7,#57 </p><p> DEL:MOV R6,#4 </p><p> DJNZ R6,$ </p><p> DJNZ R7,DE </p><p><b> RET </b
63、></p><p><b> END</b></p><p><b> 5.調(diào)試</b></p><p> 實(shí)驗(yàn)調(diào)試過程需要使用到裝有Keil C51的電腦、DP-51PRO單片機(jī)綜合仿真實(shí)驗(yàn)儀以及示波器,具體步驟如下:</p><p> ?。?)使用導(dǎo)線把A2區(qū)J57、J58接口的/W
64、R引腳與B6區(qū)J37接口的WR1、WR2相連。</p><p> ?。?)使用導(dǎo)線把A2區(qū)J63、J64接口的A15引腳與B6區(qū)J1接口的/CS、XFER相連。</p><p> ?。?)使用導(dǎo)線把B6區(qū)J10接口的ILE、Vref引腳與A4區(qū)J81接口和A5區(qū)J84接口的VCC相連。</p><p> ?。?)使用導(dǎo)線把B6區(qū)J11接口的IOUT1引腳與C9區(qū)J7
65、1接口的B-相連。</p><p> ?。?)使用導(dǎo)線把B6區(qū)J11接口的IOUT2引腳與GND引腳相連同時(shí)與C9區(qū)J71接口的B+相連。注意:連接時(shí)需要使用C9區(qū)J30等轉(zhuǎn)接接口。</p><p> ?。?)使用導(dǎo)線把B6區(qū)J10接口的Rfb引腳與C9區(qū)J71接口的BOUT相連。注意:連接時(shí)需要使用C9區(qū)J36等轉(zhuǎn)接接口。</p><p> (7)使用導(dǎo)線把C9
66、區(qū)J71接口的V+引腳與C9區(qū)J19接口的+12V相連。</p><p> ?。?)使用導(dǎo)線把C9區(qū)J72接口的V-引腳與C9區(qū)J19接口的-12V相連。</p><p> ?。?)使用導(dǎo)線連接D7區(qū)的J4和A2區(qū)的P16、P17(SCL~P16、SDA~P17),連接D7區(qū)J2的/RST和A2區(qū)J61的P10,短接D7區(qū)的JP1跳線。</p><p> ?。?0)
67、使用Keil C51集成開發(fā)環(huán)境,編輯源程序,生成目標(biāo)文件并調(diào)試程序,觀察運(yùn)行結(jié)果。</p><p> ?。?1)修改程序編程產(chǎn)生三角波、矩形波、鋸齒波、正弦波,并用示波器觀測(cè)輸出波形。</p><p><b> 6.結(jié)束語</b></p><p> 通過為期一周的課程設(shè)計(jì),在老師的精心指導(dǎo)下和同學(xué)合作之下最終成功地完成了此次設(shè)計(jì),并從中學(xué)
68、到了很多的知識(shí)和經(jīng)驗(yàn),對(duì)單片機(jī)以及匯編語言有了更深層次的理解。</p><p> 本次課程設(shè)計(jì)使我認(rèn)識(shí)到:</p><p> (1)設(shè)計(jì)思路是實(shí)施操作的扎實(shí)基石。一個(gè)良好的設(shè)計(jì)思路,是電路的生命。寧愿在思路設(shè)計(jì)上多花上50%的時(shí)間。因?yàn)榍捌诳此坡?,?shí)際上恰恰給后期的制作帶來很大的方便,效果往往是更節(jié)省了許多時(shí)間。</p><p> ?。?)活學(xué)活用。這次設(shè)計(jì)讓我
溫馨提示
- 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ī)械系統(tǒng)設(shè)計(jì)電子教案_機(jī)械系統(tǒng)設(shè)計(jì)
- 蘋果自動(dòng)分揀機(jī)機(jī)械系統(tǒng)設(shè)計(jì).pdf
- 自動(dòng)涂膠機(jī)機(jī)械系統(tǒng)設(shè)計(jì).doc
- 自動(dòng)涂膠機(jī)機(jī)械系統(tǒng)設(shè)計(jì).doc
- 機(jī)械系統(tǒng)設(shè)計(jì)試卷
- 蘋果自動(dòng)分揀機(jī)機(jī)械系統(tǒng)設(shè)計(jì).pdf
- 機(jī)械系統(tǒng)設(shè)計(jì)2
- 設(shè)備的機(jī)械系統(tǒng)
- 機(jī)械a《機(jī)械系統(tǒng)設(shè)計(jì)大綱》doc
- 飛機(jī)壁板涂膠機(jī)機(jī)械系統(tǒng)設(shè)計(jì).pdf
- 摩擦焊機(jī)機(jī)械系統(tǒng)設(shè)計(jì)
- 機(jī)械系統(tǒng)設(shè)計(jì)大作業(yè)
- 空壓機(jī)機(jī)械系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)控制秒表系統(tǒng)
- 單片機(jī)應(yīng)用系統(tǒng)單片機(jī)
- 機(jī)械系統(tǒng)的隨機(jī)建模、控制和應(yīng)用.pdf
- (接口)機(jī)械系統(tǒng)計(jì)算機(jī)控制
- 開題報(bào)告:蘋果自動(dòng)分揀機(jī)機(jī)械系統(tǒng)設(shè)計(jì).doc
- 單片機(jī)外文文獻(xiàn)翻譯---單片機(jī)控制系統(tǒng)
- xx機(jī)械系統(tǒng)機(jī)械制造行業(yè)
評(píng)論
0/150
提交評(píng)論