2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  數(shù)字萬用表的設(shè)計(jì)</b></p><p>  院(系)_____________</p><p>  專 業(yè)______________ </p><p>  班 級(jí)______________</p><p>  姓 名______________ </p>&l

2、t;p>  學(xué) 號(hào)______________ </p><p>  2012年6月21日</p><p><b>  目 錄</b></p><p>  1、設(shè)計(jì)任務(wù)................................................................................

3、..........1</p><p>  1.1設(shè)計(jì)目的.......................................................................................1</p><p>  1.2設(shè)計(jì)指標(biāo)及要求..........................................................

4、....................1</p><p>  2、設(shè)計(jì)思路與總體框圖...................................................................1</p><p>  3、系統(tǒng)硬件電路的設(shè)計(jì)…….........………….....…………..…………….2</p><p>  3.1多用表主

5、電路 …….......…………….....……………………..............2</p><p>  3.2電阻測(cè)量輸入電路………………….....……………………....///..........3</p><p>  3.3電壓測(cè)量輸入電路……........……………………………………....….4</p><p>  3.4電流輸入測(cè)量電路....

6、....................................................................5</p><p>  4、系統(tǒng)的軟件設(shè)計(jì)..............……………..............……………………...6</p><p>  5、系統(tǒng)的設(shè)計(jì)仿真............……………..............……………….……..

7、.14</p><p>  6、總結(jié)與體會(huì)…...........…………...............………………………….…..16</p><p>  7、 參考文獻(xiàn)....................……….....…………….……………………..17</p><p><b>  1、設(shè)計(jì)任務(wù)</b></p><

8、p><b>  1.1設(shè)計(jì)目的</b></p><p>  采用8位8路A/D轉(zhuǎn)換器ADC0809和AT89S52單片機(jī),設(shè)計(jì)一臺(tái)數(shù)字多用表,能進(jìn)行電壓、電流和電阻的測(cè)量,測(cè)量結(jié)果通過LED數(shù)碼管顯示,通過按鍵進(jìn)行測(cè)量功能轉(zhuǎn)換。</p><p>  1.2設(shè)計(jì)指標(biāo)及要求</p><p>  電壓測(cè)量范圍0~5V,測(cè)量誤差約為0.02V,電

9、流測(cè)量范圍1~100mA,測(cè)量誤差約為0.5mA,電阻測(cè)量范圍0~1000Ω,測(cè)量誤差約為2Ω。</p><p>  2、設(shè)計(jì)思路與總體框圖</p><p><b>  1.方案選擇</b></p><p>  用單片機(jī)AT89S52與ADC0808設(shè)計(jì)一個(gè)數(shù)字萬用表,配合分流電阻、分壓電阻、基準(zhǔn)電阻可以測(cè)量直流電壓值,直流電流、直流電阻,四位

10、數(shù)碼顯示。實(shí)現(xiàn)各級(jí)量程的直流電壓測(cè)量,其量程范圍為0—5(V)。實(shí)現(xiàn)不同量程的直流電流測(cè)量,其量程范圍為0—100(mA)。實(shí)現(xiàn)不同量程的電阻測(cè)量,其量程范圍為0—1000(Ω)。</p><p>  ADC0808是帶有8位A/D轉(zhuǎn)換器、8路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。首先,利用P0 口數(shù)據(jù)地址復(fù)用,將地址通過P0口輸入到單片機(jī)中。然后,充

11、分利用單片機(jī)強(qiáng)大的運(yùn)算轉(zhuǎn)化功能將其轉(zhuǎn)成適當(dāng)?shù)亩M(jìn)制信號(hào)控制數(shù)顯以確保正確的顯示被測(cè)量的讀數(shù)。</p><p><b>  2.總體框圖</b></p><p><b>  圖一:總體框圖</b></p><p>  3、系統(tǒng)硬件電路的設(shè)計(jì)</p><p>  3.1 數(shù)字多用表的主電路</p

12、><p>  數(shù)字多表儀表主電路如圖1所示。89S52單片機(jī)通過線選方式擴(kuò)展了A/D轉(zhuǎn)換器ADC0809和4位LED數(shù)碼管,單片機(jī)的P2.7引腳作為ADC0809的片選信號(hào),因此A/D轉(zhuǎn)換器的端口地址為7FFFH.片選信號(hào)和信號(hào)一起經(jīng)或非門產(chǎn)生ADC0809的啟動(dòng)信號(hào)START和地址鎖存信號(hào)ALE。片選信號(hào)和信號(hào)一起經(jīng)或非門產(chǎn)生輸出允許信號(hào)OE,OE=1時(shí)選通三態(tài)門使輸出鎖存器中的轉(zhuǎn)換結(jié)果送入數(shù)據(jù)總路線。ADC080

13、9的EOC信號(hào)經(jīng)反相后接到89S52的引腳,用于產(chǎn)生A/D轉(zhuǎn)換完成中斷請(qǐng)求信號(hào)。ADC0809芯片的3位模擬量輸入通道地址輸入端A、B、C分別接到89S52的P0.0、P0.1和P0.2,故只要向端口地址0C000H分別寫入00H~07H,即可啟動(dòng)模擬量輸入通道0~7進(jìn)行A/D轉(zhuǎn)換。ADC0809參考正電壓為5V,參考負(fù)電壓為0V,時(shí)鐘輸入為2MHz。</p><p>  圖1 數(shù)字多用表的主電路圖</p&

14、gt;<p>  單片機(jī)的P1.0 ~P1.2引腳通過一個(gè)轉(zhuǎn)換開關(guān)接地,通過判斷P1.0 ~P1..2引腳電平的高低,決定是否進(jìn)行電阻測(cè)量、電壓測(cè)量或電流測(cè)量。</p><p>  3.2數(shù)字多用表電阻輸入電路</p><p><b>  圖-2</b></p><p>  圖-2所示為數(shù)字多用表的電阻測(cè)量輸入電路。運(yùn)算放大器的反

15、饋電阻Rx作為待測(cè)電阻,通過1K電阻R19接到-5V電源上,假定運(yùn)算放大器理想,那么放大器的輸出電壓Rv=5×Rx/R19,將Rv送給ADC0809,轉(zhuǎn)換后得到數(shù)字量為Dv=Rv×255/5。單片機(jī)讀取A/D轉(zhuǎn)換數(shù)據(jù),再經(jīng)過逆向運(yùn)算可得Rx=Dv×R19/255,注意此時(shí)得到的Rx是二進(jìn)制數(shù),需要轉(zhuǎn)化成十進(jìn)制數(shù)后才能送給數(shù)碼管顯示,程序中采取用4字節(jié)無符號(hào)除法,連續(xù)進(jìn)行4次除以10的除法,依次取得4位數(shù)值,

16、并且電阻測(cè)量范圍只保證在0~ 1KΩ范圍內(nèi)誤差不超過2Ω,如果要測(cè)量其他電阻,則需該改R19的值。為滿足圖-2電路需要的-5V電源,利用LM324做一個(gè)反向電路,將+5V的電源轉(zhuǎn)換成了-5V,如圖-3:</p><p><b>  圖-3</b></p><p>  3.3數(shù)字多用表的電壓測(cè)量輸入電路</p><p><b>  圖-

17、4</b></p><p>  圖-4所示為數(shù)字多用表的電壓測(cè)量輸入電路,待測(cè)電壓經(jīng)過低通濾波器濾除高頻干擾,再經(jīng)過同向放大器送給ADC0809,電壓測(cè)量輸入范圍0~5V,ADC0809的分辨率為8位,測(cè)量誤差為5/255=0.02V。</p><p>  3.4數(shù)字萬用表的電流測(cè)量輸入電路</p><p><b>  圖-5</b>

18、;</p><p>  圖-5是數(shù)字萬用表電流測(cè)量輸入電路。電流測(cè)量范圍為1-100mA,因?yàn)锳DC0809是電壓轉(zhuǎn)化器,必須將電壓才能進(jìn)行測(cè)量,這可以通過串接電阻RL來實(shí)現(xiàn),注意RL必須很小(如0.1Ω),否則營(yíng)銷電流數(shù)值,由于待測(cè)電流和RL都很小,RL兩端的電壓也很小,必須將其放大到ADC0809能夠分辨的范圍之內(nèi)。</p><p><b>  4、系統(tǒng)的軟件設(shè)計(jì)</b

19、></p><p>  數(shù)字多用表的軟件設(shè)計(jì)如下程序所示,完成堆棧指針初始化之后,通過單片機(jī)P1.0—P1.2引腳進(jìn)行測(cè)量功能判斷,根據(jù)不同引腳電平分別進(jìn)行電阻、電壓或電流測(cè)量。每種測(cè)量過程都基本相同,先讀取ADC0809的A/D轉(zhuǎn)換數(shù)據(jù),然后進(jìn)行相應(yīng)的數(shù)據(jù)處理,最后將處理后的數(shù)據(jù)送往LED數(shù)碼管進(jìn)行顯示。</p><p>  數(shù)字多用儀表的軟件程序:</p><

20、p>  org0000h;單片機(jī)復(fù)位地址</p><p>  ajmp main;轉(zhuǎn)移到主程序處</p><p>  org0100h;main被定位在0x0100處</p><p>  main: mov sp,#80h ;初始化堆棧指針</p><p>  jnbP1.0,cr&

21、lt;/p><p>  jnbP1.1,cv</p><p>  jnbP1.2,ca</p><p>  cr:movR7,#00h</p><p>  lcall adc</p><p>  LCALL RDAT</p><p>  lcallDISPLAY </p>

22、;<p>  sjmp main</p><p>  CV:MOVR7,#01H</p><p><b>  LCALLADC</b></p><p>  LCALL VDAT</p><p>  LCALLDISPLAY</p><p><b>  SJMP

23、MAIN</b></p><p>  CA:MOVR7,#02H</p><p><b>  LCALLADC</b></p><p>  LCALLADAT</p><p>  LCALLDISPLAY </p><p><b>  SJMPMAIN</

24、b></p><p>  ADC: MOV A,R7 ;0808 A/D轉(zhuǎn)換子程序</p><p>  MOV DPTR,#7FFFH</p><p>  MOVX @DPTR,A</p><p>  JB P3.3,$</p><p>  MOVX A,@DPTR

25、 ;輸入轉(zhuǎn)換結(jié)果</p><p><b>  RET </b></p><p><b>  vdat:</b></p><p>  movR2,#00h</p><p><b>  movR3,A</b></p><p>  movR6,#01h

26、</p><p>  movR7,#0F4h</p><p>  callMULD2;乘以500</p><p><b>  clrC</b></p><p><b>  movA,r5</b></p><p>  addA,#60h;加96修正&l

27、t;/p><p><b>  movr5,A</b></p><p><b>  movA,r4</b></p><p>  addcA,#00h</p><p><b>  movr4,A</b></p><p><b>  movA,

28、r3</b></p><p>  addcA,#00h</p><p><b>  movr3,A</b></p><p><b>  movA,r2</b></p><p>  addcA,#00h</p><p><b>  movr2,A

29、</b></p><p>  movr0,#30h</p><p>  movr1,#34h</p><p><b>  movA,R2</b></p><p><b>  mov@r1,A</b></p><p><b>  incr1<

30、;/b></p><p><b>  movA,R3</b></p><p><b>  mov@r1,A</b></p><p><b>  incr1</b></p><p><b>  movA,R4</b></p>&l

31、t;p><b>  mov@r1,A</b></p><p><b>  incr1</b></p><p><b>  movA,R5</b></p><p><b>  mov@r1,A</b></p><p><b>  in

32、cr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</

33、p><p><b>  incr1</b></p><p>  mov@r1,#0FFh</p><p>  callDIVD4;除以255</p><p>  movr1,#38h</p><p>  mov@r1,#00h</p><p><b>

34、;  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#0Ah

35、</p><p>  callDIVD4</p><p>  mov43h,33h</p><p>  callDIVD4</p><p>  mov42h,33h</p><p>  callDIVD4</p><p>  mov41h,33h</p><p&g

36、t;  movr0,#40h</p><p>  mov@r0,#00h</p><p><b>  incr0</b></p><p><b>  movA,41h</b></p><p>  movDPTR,#SEGMENT7</p><p>  movcA,

37、@A+DPTR</p><p>  orlA,#80h</p><p><b>  mov@r0,A</b></p><p><b>  incr0</b></p><p><b>  movA,42h</b></p><p>  movDPT

38、R,#SEGMENT7</p><p>  movcA,@A+DPTR</p><p><b>  mov@r0,A</b></p><p><b>  incr0</b></p><p><b>  movA,43h</b></p><p> 

39、 movDPTR,#SEGMENT7</p><p>  movcA,@A+DPTR</p><p><b>  mov@r0,A</b></p><p><b>  ret</b></p><p><b>  ADAT:</b></p><p>

40、<b>  movB,A</b></p><p>  movA,#0B6h</p><p>  clrC;以下根據(jù)范圍設(shè)置數(shù)值以防溢出</p><p><b>  subbA,B</b></p><p>  jcLARGERA</p><p><b&g

41、t;  movA,B</b></p><p>  subbA,#16h</p><p><b>  jcLESSA</b></p><p>  ajmpMIDDLEA</p><p>  LARGERA:movA,#0B6h</p><p>  ajmpCALCULATE

42、A</p><p>  LESSA:movA,#16h</p><p>  ajmpCALCULATEA</p><p>  MIDDLEA:movA,B</p><p>  CALCULATEA:movr2,#0C3h</p><p>  movr3,#50h</p><p>

43、;  movr6,#00h</p><p><b>  movr7,A</b></p><p>  callMULD2;乘以50000</p><p><b>  clrC</b></p><p><b>  movA,r5</b></p><

44、;p>  subbA,#70h;以下減去102000</p><p><b>  movr5,A</b></p><p><b>  mov37h,A</b></p><p><b>  movA,r4</b></p><p>  subbA,#8Eh&l

45、t;/p><p><b>  movr4,A</b></p><p><b>  mov36h,A</b></p><p><b>  movA,r3</b></p><p>  subbA,#01h</p><p><b>  movr

46、3,A</b></p><p><b>  mov35h,A</b></p><p><b>  movA,r2</b></p><p>  subbA,#00h</p><p><b>  movr2,A</b></p><p>&

47、lt;b>  mov34h,A</b></p><p>  movr0,#30h</p><p>  movr1,#38h</p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#01h</

48、p><p><b>  incr1</b></p><p>  mov@r1,#5Eh</p><p><b>  incr1</b></p><p>  mov@r1,#0A0h</p><p>  callDIVD4;除以89760</p>&

49、lt;p>  movr1,#38h</p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#0

50、0h</p><p><b>  incr1</b></p><p>  mov@r1,#0Ah</p><p>  movDPTR,#SEGMENT7</p><p>  callDIVD4</p><p><b>  movA,33h</b></p>

51、;<p>  movcA,@A+DPTR</p><p><b>  mov43h,A</b></p><p>  callDIVD4</p><p><b>  movA,33h</b></p><p>  movcA,@A+DPTR</p><p>

52、;<b>  mov42h,A</b></p><p>  callDIVD4</p><p><b>  movA,33h</b></p><p>  movcA,@A+DPTR</p><p>  cjneA,#3Fh,NOTEQU</p><p>  mov

53、A,#00h</p><p>  NOTEQU:mov41h,A</p><p>  mov40h,#00h</p><p><b>  RET</b></p><p><b>  rdat:</b></p><p>  movR2,#00h</p>

54、<p><b>  movR3,A</b></p><p>  movR6,#03h</p><p>  movR7,#0E8h</p><p>  callMULD2;乘以1000</p><p>  movr0,#30h</p><p>  movr1,#34h<

55、;/p><p><b>  movA,R2</b></p><p><b>  mov@r1,A</b></p><p><b>  incr1</b></p><p><b>  movA,R3</b></p><p><

56、;b>  mov@r1,A</b></p><p><b>  incr1</b></p><p><b>  movA,R4</b></p><p><b>  mov@r1,A</b></p><p><b>  incr1</b

57、></p><p><b>  movA,R5</b></p><p><b>  mov@r1,A</b></p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b>  

58、incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#0FFh&l

59、t;/p><p>  callDIVD4;除以255</p><p>  movr1,#38h</p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#00h</p><p><b&

60、gt;  incr1</b></p><p>  mov@r1,#00h</p><p><b>  incr1</b></p><p>  mov@r1,#0Ah</p><p>  movDPTR,#SEGMENT7</p><p>  callDIVD4;連續(xù)

61、進(jìn)行4次除以10的操作</p><p>  movA,33h;取得10進(jìn)制值</p><p>  movcA,@A+DPTR</p><p><b>  mov43h,A</b></p><p>  callDIVD4</p><p><b>  movA,33h<

62、;/b></p><p>  movcA,@A+DPTR</p><p><b>  mov42h,A</b></p><p>  callDIVD4</p><p><b>  movA,33h</b></p><p>  movcA,@A+DPTR<

63、/p><p><b>  mov41h,A</b></p><p>  callDIVD4</p><p><b>  movA,33h</b></p><p>  movcA,@A+DPTR</p><p>  cjneA,#3Fh,NONZERO</p>

64、<p>  movA,#00h</p><p>  NONZERO:mov40h,A</p><p><b>  ret</b></p><p>  DELAY_5ms:movR5,#01h;設(shè)置R5初始計(jì)數(shù)值</p><p>  DELAY_5ms1:movR6,#16h;設(shè)

65、置R6初始計(jì)數(shù)值</p><p>  DELAY_5ms2:movR7,#70h;設(shè)置R7初始計(jì)數(shù)值</p><p>  DELAY_5ms3:djnzR7,DELAY_5ms3;延時(shí)時(shí)間為 Time=( ( (R7*2)+2+1 )*R6+2+1 )*R5+1</p><p>  djnzR6,DELAY_5ms2;</p>

66、<p>  djnzR5,DELAY_5ms1;</p><p><b>  ret</b></p><p>  SEGMENT7:DB3Fh;7段數(shù)碼管字符0的abcdefg的值,a在最低位,最高位始終保留為0</p><p><b>  DB06h</b></p><p&

67、gt;<b>  DB5Bh</b></p><p><b>  DB4Fh</b></p><p>  DB66h</p><p>  DB6Dh</p><p>  DB7Dh</p><p>  DB07h</p

68、><p>  DB7Fh</p><p>  DB6Fh</p><p>  DISPLAY:movDPTR,#0fEffh;寫第一位數(shù)碼管</p><p>  movr1,#40h</p><p><b>  movA,@r1</b></p>

69、<p>  movx@DPTR,A</p><p><b>  setbC</b></p><p>  movP1.4,C</p><p><b>  clrC</b></p><p>  movP1.4,C</p><p>  callDELAY_5m

70、s</p><p><b>  setbC</b></p><p>  movP1.4,C</p><p><b>  incr1</b></p><p>  movA,@r1;寫第二位數(shù)碼管</p><p>  movx@DPTR,A</p>

71、;<p><b>  setbC</b></p><p>  movP1.5,C</p><p><b>  clrC</b></p><p>  movP1.5,C</p><p>  callDELAY_5ms</p><p><b> 

72、 setbC</b></p><p>  movP1.5,C</p><p><b>  incr1</b></p><p>  movA,@r1;寫第三位數(shù)碼管</p><p>  movx@DPTR,A</p><p><b>  setbC<

73、/b></p><p>  movP1.6,C</p><p><b>  clrC</b></p><p>  movP1.6,C</p><p>  callDELAY_5ms</p><p><b>  setbC</b></p><

74、p>  movP1.6,C</p><p><b>  incr1</b></p><p>  movA,@r1;寫第四位數(shù)碼管</p><p>  movx@DPTR,A</p><p><b>  setbC</b></p><p>  mov

75、P1.7,C</p><p><b>  clrC</b></p><p>  movP1.7,C</p><p>  callDELAY_5ms</p><p><b>  setbC</b></p><p>  movP1.7,C</p><

76、;p><b>  ret</b></p><p>  ;雙字節(jié)二進(jìn)制無符號(hào)數(shù)乘法</p><p>  ;被乘數(shù)在R2(高位)、R3(低位)中,乘數(shù)在R6(高位)、R7(低位)中。</p><p>  ;乘積在R2(高位)、R3、R4、R5(低位)中。</p><p>  ;用到累加器A,B,PSW,R2~R

77、7。</p><p>  ;永遠(yuǎn)不會(huì)產(chǎn)生進(jìn)位。</p><p>  ;在出口時(shí)總是清除C。</p><p>  ;若結(jié)果超出2個(gè)字節(jié)范圍則OV=1。</p><p><b>  MULD2: </b></p><p><b>  MOV A,R3</b></p>

78、;<p><b>  MOV B,R7</b></p><p><b>  MUL AB</b></p><p><b>  MOV R4,B</b></p><p><b>  MOV R5,A</b></p><p><b&

79、gt;  MOV A,R3</b></p><p><b>  MOV B,R6</b></p><p><b>  MUL AB</b></p><p><b>  ADD A,R4</b></p><p><b>  MOV R4,A<

80、/b></p><p><b>  CLR A</b></p><p><b>  ADDC A,B</b></p><p><b>  MOV R3,A</b></p><p><b>  MOV A,R2</b></p>&

81、lt;p><b>  MOV B,R7</b></p><p><b>  MUL AB</b></p><p><b>  ADD A,R4</b></p><p><b>  MOV R4,A</b></p><p><b> 

82、 MOV A,R3</b></p><p><b>  ADDCA,B</b></p><p><b>  MOV R3,A</b></p><p><b>  CLR A</b></p><p><b>  RLC A</b><

83、;/p><p><b>  XCH A,R2</b></p><p><b>  MOVB,R6</b></p><p><b>  MULAB</b></p><p><b>  ADD A,R3</b></p><p>&l

84、t;b>  MOV R3,A</b></p><p><b>  MOV A,R2</b></p><p><b>  ADDCA,B</b></p><p><b>  MOV R2,A</b></p><p><b>  ORLA,R3

85、</b></p><p>  JZMULD21</p><p><b>  SETBOV</b></p><p><b>  RET</b></p><p><b>  MULD21:</b></p><p><b>  CL

86、ROV</b></p><p><b>  RET</b></p><p>  ;四字節(jié)無符號(hào)數(shù)除法</p><p>  ;R0存放被除數(shù),除數(shù),商數(shù)的地址。</p><p>  ;從R0開始的連續(xù)四個(gè)字節(jié)為結(jié)果的余數(shù),入口時(shí)可以為任意,但在出口時(shí)發(fā)生變化。</p><p>  ;其

87、后的連續(xù)4個(gè)字節(jié)在入口時(shí)是被除數(shù),出口時(shí)是商數(shù)。</p><p>  ;再其后的連續(xù)四個(gè)字節(jié)在入口時(shí)是除數(shù),出口時(shí)保持不變。</p><p>  ;用到累加器A,B,PSW,R0~R7。</p><p>  ;如果除數(shù)為零,則置OV=1標(biāo)志,否則清零。</p><p>  ;在出口時(shí)總是清除C。</p><p><

88、;b>  DIVD4:</b></p><p><b>  MOVA,R0</b></p><p><b>  MOVB,A</b></p><p>  ADDA,#08h</p><p><b>  MOVR1,A</b></p>&

89、lt;p>  MOVA,#00h</p><p><b>  ORLA,@R1</b></p><p><b>  INCR1</b></p><p><b>  ORLA,@R1</b></p><p><b>  INCR1</b>&l

90、t;/p><p><b>  ORLA,@R1</b></p><p><b>  INCR1</b></p><p><b>  ORLA,@R1</b></p><p><b>  JZDIVD45</b></p><p>

91、<b>  MOVR1,B</b></p><p>  MOVR2,#04h</p><p><b>  DIVD41:</b></p><p>  MOV@R1,#00h</p><p><b>  INCR1</b></p><p>  DJ

92、NZR2,DIVD41</p><p>  MOVR3,#20h</p><p><b>  DIVD42:</b></p><p>  MOVR2,#08h</p><p><b>  MOVA,B</b></p><p><b>  MOVR0,A&

93、lt;/b></p><p>  ADDA,#07h</p><p><b>  MOVR1,A</b></p><p><b>  CLRC</b></p><p><b>  DIVD43:</b></p><p><b>  

94、MOVA,@R1</b></p><p><b>  RLCA</b></p><p><b>  MOV@R1,A</b></p><p><b>  DECR1</b></p><p>  DJNZR2,DIVD43</p><p&

95、gt;<b>  MOVA,R0</b></p><p>  ADDA,#03h</p><p><b>  MOVR1,A</b></p><p><b>  MOVA,R0</b></p><p>  ADDA,#0Bh</p><p>&

96、lt;b>  MOVR0,A</b></p><p><b>  MOVA,@R1</b></p><p>  SUBBA,@R0</p><p><b>  MOVR4,A</b></p><p><b>  DECR1</b></p>

97、<p><b>  DECR0</b></p><p><b>  MOVA,@R1</b></p><p>  SUBBA,@R0</p><p><b>  MOVR5,A</b></p><p><b>  DECR1</b>

98、</p><p><b>  DECR0</b></p><p><b>  MOVA,@R1</b></p><p>  SUBBA,@R0</p><p><b>  MOVR6,A</b></p><p><b>  DECR1

99、</b></p><p><b>  DECR0</b></p><p><b>  MOVA,@R1</b></p><p>  SUBBA,@R0</p><p><b>  MOVR7,A</b></p><p><b&g

100、t;  JCDIVD44</b></p><p><b>  MOVA,B</b></p><p><b>  MOVR0,A</b></p><p>  ADDA,#03h</p><p><b>  MOVR1,A</b></p><

101、;p><b>  MOVA,R4</b></p><p><b>  MOV@R1,A</b></p><p><b>  DECR1</b></p><p><b>  MOVA,R5</b></p><p><b>  MOV

102、@R1,A</b></p><p><b>  DECR1</b></p><p><b>  MOVA,R6</b></p><p><b>  MOV@R1,A</b></p><p><b>  DECR1</b></p&g

103、t;<p><b>  MOVA,R7</b></p><p><b>  MOV@R1,A</b></p><p><b>  MOVA,R0</b></p><p>  ADDA,#07h</p><p><b>  MOVR1,A<

104、/b></p><p><b>  INC@R1</b></p><p><b>  DIVD44:</b></p><p>  DJNZR3,DIVD42</p><p><b>  MOVR0,B</b></p><p><b>

105、;  CLROV</b></p><p><b>  CLRC</b></p><p><b>  RET</b></p><p><b>  DIVD45:</b></p><p><b>  SETBOV</b></p>

106、<p><b>  CLRC</b></p><p><b>  RET</b></p><p><b>  end</b></p><p><b>  5、系統(tǒng)的設(shè)計(jì)仿真</b></p><p><b>  電壓測(cè)量仿真</

107、b></p><p><b>  電流測(cè)量仿真</b></p><p><b>  電阻測(cè)量仿真</b></p><p><b>  6.1 總結(jié)與體會(huì)</b></p><p>  數(shù)字多用表的課程設(shè)計(jì),從確定方案、查找資料、仿真電路圖,到最后電路設(shè)計(jì)實(shí)踐,耗時(shí)2個(gè)星期。

108、數(shù)字多用表的設(shè)計(jì)方案采取AT89S52單片機(jī)結(jié)合A/D轉(zhuǎn)換器,從而實(shí)現(xiàn)對(duì)電阻、電流和電壓的測(cè)量的方案,從而實(shí)現(xiàn)電阻、電流和電壓的數(shù)字化測(cè)量。</p><p>  本次課程設(shè)計(jì),雖然方案基本出來了,但是在硬件制作方面出現(xiàn)了幾個(gè)問題,這也暴露出我們知識(shí)方面的一欠缺。不足主要體現(xiàn)在以下幾個(gè)方面:</p><p> ?。?)ADC0809的第10腳的時(shí)鐘信號(hào),我們是通過單片機(jī)編程實(shí)現(xiàn)的但是由于頻率

109、過低,只有500KHz,造成LED數(shù)碼管顯示不穩(wěn)定而出現(xiàn)閃爍現(xiàn)象。最終驗(yàn)收時(shí)是通過從外部信號(hào)發(fā)生器輸入2MHz時(shí)鐘信號(hào)解決的。</p><p> ?。?)萬用板焊接時(shí),由于布線不太合理,使得背面線很零亂。并給后面的線路檢查帶來了不少麻煩。</p><p> ?。?)對(duì)Proteus仿真軟件使用不熟練,使畫仿真圖時(shí)遇到不少問題。</p><p> ?。?)51單片機(jī)基

110、礎(chǔ)知識(shí)不扎實(shí),電路分析遇到比較多的問題歷經(jīng)兩個(gè)星期的課程設(shè)計(jì)后我深得做課程設(shè)計(jì)同時(shí)也是對(duì)課本知識(shí)的鞏固和加強(qiáng),由于課本上的知識(shí)太多,平時(shí)課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個(gè)元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計(jì)過程中,我們了解了很多元件的功能,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。</p><p>  雖然最終的結(jié)果讓人失望,但在此期間我們也曾一度熱情高漲。從開始時(shí)滿富盛激情到最后汗水背后的復(fù)雜心情,

111、點(diǎn)點(diǎn)滴滴無不令我回味。</p><p><b>  7、參考文獻(xiàn)</b></p><p>  《單片機(jī)原理及應(yīng)用》 張毅剛 主編 高等教育出版社</p><p>  《單片機(jī)原理實(shí)用教程》 徐愛鈞 編著 電子工業(yè)出版社</p><p>  《電子技術(shù)基礎(chǔ)》康華光 主編 高等教育

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論