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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)任務(wù)書(shū)</b></p><p>  題 目: 用串行A/D芯片采集波形 </p><p><b>  初始條件:</b></p><p> ?。?)max2win、wave等軟件;</p><p&

2、gt;  (2)先修課程:數(shù)字電子技術(shù)、模擬電子技術(shù)、單片機(jī)、微機(jī)處理。</p><p>  要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說(shuō)明書(shū)撰寫(xiě)等具體要求)</p><p> ?。?)課程設(shè)計(jì)時(shí)間:第17周;</p><p> ?。?)課程設(shè)計(jì)題目:用串行A/D芯片采集波形 ;</p><p> ?。?)本課程設(shè)計(jì)統(tǒng)一技術(shù)

3、要求:采用單片機(jī)AT89C51實(shí)現(xiàn)交流采樣,即系統(tǒng)采集的是交流電壓。該系統(tǒng)主要包括幾大模塊:數(shù)據(jù)采集模塊,A/D轉(zhuǎn)換模塊,控制模塊,顯示模塊。在LED上顯示采樣的采樣的瞬時(shí)值,有效值和峰值。 </p><p> ?。?)課程設(shè)計(jì)說(shuō)明書(shū)按學(xué)?!罢n程設(shè)計(jì)工作規(guī)范”中的“統(tǒng)一書(shū)寫(xiě)格式”撰寫(xiě),并標(biāo)明參考文獻(xiàn)(至少5篇);</p><p>  (5)寫(xiě)出本次課程設(shè)計(jì)的心得體會(huì)(至少500字)。<

4、;/p><p><b>  時(shí)間安排:第17周</b></p><p><b>  參考文獻(xiàn):</b></p><p>  [1] 李廣弟等 單片機(jī)基礎(chǔ) 北京航空航天出版社, 2001.7</p><p>  [2] 樓然苗等 51 系列單片機(jī)設(shè)計(jì)實(shí)例 北京航空航天出版社, 2003.3</p&g

5、t;<p>  [3] 唐俊翟等 單片機(jī)原理與應(yīng)用 冶金工業(yè)出版社, 2003.9</p><p>  指導(dǎo)教師簽名: 年 月 日</p><p>  系主任(或責(zé)任教師)簽名: 年 月 日</p><p><b>  摘要</b><

6、/p><p>  隨著電子技術(shù)的發(fā)展,計(jì)算機(jī)在現(xiàn)代科學(xué)技術(shù)的發(fā)展中起著越來(lái)越重要的作用。多媒體技術(shù)。網(wǎng)絡(luò)技術(shù)、智能信息處理技術(shù)、自試用控制技術(shù)、數(shù)據(jù)挖掘與處理技術(shù)都離不開(kāi)計(jì)算機(jī)。本課程設(shè)計(jì)是基于微機(jī)原理與接口技術(shù)的簡(jiǎn)單應(yīng)用。運(yùn)用所學(xué)的微機(jī)原理和接口技術(shù)知識(shí)完成ADC0809的采樣,即基于STC89C52RC芯片將模擬電壓同過(guò)ADC0809的采樣完成模擬量轉(zhuǎn)換成的數(shù)字量并顯示出來(lái)。通過(guò)硬件與軟件的結(jié)合,用我們剛剛學(xué)過(guò)的

7、匯編語(yǔ)言編寫(xiě)程序模擬分析了ADC0809的芯片功能和硬件配置,結(jié)合硬件和軟件闡述了該系統(tǒng)的工作原理,得出了一種簡(jiǎn)單實(shí)用的ADC0809的交流電壓采樣硬件與軟件設(shè)計(jì)方案。該系統(tǒng)能測(cè)量0-5V的電壓,并能將瞬時(shí)值、峰峰值、有效值結(jié)果顯示與數(shù)碼管上。</p><p>  關(guān)鍵字:STC89C52RC;ADC0809;AD轉(zhuǎn)換;數(shù)碼管顯示</p><p><b>  Abstract&l

8、t;/b></p><p>  With the development of electronic technology, computer plays a more and more important role in the development of modern science and technology. Multimedia technology. Network technology,

9、intelligent information processing technology, since the trial control technology, data mining and processing technology cannot do without computer. This curriculum design is a simple application based on Microcomputer P

10、rinciple and interface technology. The use of the microcomputer principle and interface tec</p><p>  Key words:STC89C52RC;ADC0809;A/D Transformation; Digital tube display</p><p><b>  1 單片機(jī)

11、系統(tǒng)</b></p><p>  51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8004單片機(jī),后來(lái)隨著Flash rom技術(shù)的發(fā)展,8004單片機(jī)取得了長(zhǎng)足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號(hào)是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。很多公司都有51系列的兼容機(jī)型推出,今后很長(zhǎng)的一段時(shí)間內(nèi)將占有大量市場(chǎng)。51單片機(jī)

12、是基礎(chǔ)入門(mén)的一個(gè)單片機(jī),還是應(yīng)用最廣泛的一種。需要注意的是51系列的單片機(jī)一般不具備自編程能力。本課程設(shè)計(jì)采用的是STC89C52RC單片機(jī)系統(tǒng)。</p><p>  STC89C52是STC公 司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲(chǔ)器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能。在單芯片上,擁 有靈巧的8 位

13、CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。</p><p><b>  標(biāo)準(zhǔn)功能</b></p><p>  具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門(mén)狗定時(shí)器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,3個(gè)16 位定時(shí)器/計(jì)數(shù)器,4個(gè)外部中斷,一個(gè)7向

14、量4級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級(jí)中斷結(jié)構(gòu)),全雙工串行口。 另外 STC89C52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬 件復(fù)位為止。最高運(yùn)作頻率35MHz,6T/12T可選。</p><p><b>  主要特性

15、</b></p><p>  8K字節(jié)程序存儲(chǔ)空間;</p><p>  512字節(jié)數(shù)據(jù)存儲(chǔ)空間;</p><p>  內(nèi)帶4K字節(jié)EEPROM存儲(chǔ)空間;</p><p>  可直接使用串口下載;</p><p>  2 ADC0809芯片簡(jiǎn)介</p><p>  ADC0809是美

16、國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的CMOS工藝8通道,8位逐次逼近式A/D模數(shù)轉(zhuǎn)換器。其內(nèi)部有一個(gè)8通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通8路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換。目前僅在單片機(jī)初學(xué)應(yīng)用設(shè)計(jì)中較為常見(jiàn)。</p><p><b>  2.1 主要特性</b></p><p>  1)8路輸入通道,8位A/D轉(zhuǎn)換器,即分辨率為8位。</p>

17、<p>  2)具有轉(zhuǎn)換起??刂贫恕?lt;/p><p>  3)轉(zhuǎn)換時(shí)間為100μs(時(shí)鐘為640KHz時(shí)),130μs(時(shí)鐘為500KHz時(shí))。</p><p>  4)單個(gè)+5V電源供電。</p><p>  5)模擬輸入電壓范圍0~+5V,不需零點(diǎn)和滿刻度校準(zhǔn)。</p><p>  6)工作溫度范圍為-40~+85攝氏度。&l

18、t;/p><p>  7)低功耗,約15mW。</p><p><b>  2.2 內(nèi)部結(jié)構(gòu)</b></p><p>  ADC0809是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖所示,它由8路模擬開(kāi)關(guān)、地址鎖存與譯碼器、比較器、8位開(kāi)關(guān)樹(shù)型A/D轉(zhuǎn)換器、逐次逼近寄存器、邏輯控制和定時(shí)電路組成。</p><p>  

19、外部特性(引腳功能)</p><p>  ADC0809芯片有28條引腳,采用雙列直插式封裝,下面說(shuō)明各引腳功能:</p><p>  IN0~I(xiàn)N7:8路模擬量輸入端。</p><p>  2-1~2-8:8位數(shù)字量輸出端。</p><p>  ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路。</p>

20、<p>  ALE:地址鎖存允許信號(hào),輸入端,產(chǎn)生一個(gè)正脈沖以鎖存地址。</p><p>  START: A/D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少100ns寬)使其啟動(dòng)(脈沖上升沿使0809復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。</p><p>  EOC: A/D轉(zhuǎn)換結(jié)束信號(hào),輸出端,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。</p>&

21、lt;p>  OE:數(shù)據(jù)輸出允許信號(hào),輸入端,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開(kāi)輸出三態(tài)門(mén),輸出數(shù)字量。</p><p>  CLK:時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHz。</p><p>  REF(+)、REF(-):基準(zhǔn)電壓。</p><p>  Vcc:電源,單一+5V。</p><p>&l

22、t;b>  GND:地。</b></p><p><b>  2.3 工作過(guò)程</b></p><p>  首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) A/D轉(zhuǎn)換,之后EOC輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖剑?/p>

23、示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)OE輸入高電平 時(shí),輸出三態(tài)門(mén)打開(kāi),轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。</p><p>  轉(zhuǎn)換數(shù)據(jù)的傳送 A/D轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時(shí)傳送給單片機(jī)進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問(wèn)題是如何確認(rèn)A/D轉(zhuǎn)換的完成,因?yàn)橹挥写_認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述三種方式。</p><p><b> ?。?)定時(shí)傳送方式<

24、;/b></p><p>  對(duì)于一種A/D轉(zhuǎn)換器來(lái)說(shuō),轉(zhuǎn)換時(shí)間作為一項(xiàng)技術(shù)指標(biāo)是已知的和固定的。例如ADC0809轉(zhuǎn)換時(shí)間為128μs,相當(dāng)于6MHz的MCS-51單片機(jī)共64個(gè)機(jī)器周期。可據(jù)此設(shè)計(jì)一個(gè)延時(shí)子程序,A/D轉(zhuǎn)換啟動(dòng)后即調(diào)用此子程序,延遲時(shí)間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。</p><p><b> ?。?)查詢方式</b><

25、/p><p>  A/D轉(zhuǎn)換芯片有表明轉(zhuǎn)換完成的狀態(tài)信號(hào),例如ADC0809的EOC端。因此可以用查詢方式,測(cè)試EOC的狀態(tài),即可確認(rèn)轉(zhuǎn)換是否完成,并接著進(jìn)行數(shù)據(jù)傳送。</p><p><b> ?。?)中斷方式</b></p><p>  把表明轉(zhuǎn)換完成的狀態(tài)信號(hào)(EOC)作為中斷請(qǐng)求信號(hào),以中斷方式進(jìn)行數(shù)據(jù)傳送。</p><

26、p>  不管使用上述哪種方式,只要一旦確定轉(zhuǎn)換完成,即可通過(guò)指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并以信號(hào)有效時(shí),OE信號(hào)即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機(jī)接受。</p><p><b>  3 軟件簡(jiǎn)介</b></p><p>  3.1 WAVE6000</p><p>  WAVE6000編譯軟件,采用中文界面。用戶源程序大小不受限

27、制,有豐富的窗口顯示方式,能夠多方位、動(dòng)態(tài)地展示程序的執(zhí)行過(guò)程。其項(xiàng)目管理功能強(qiáng)大,可使單片機(jī)程序化大為小,化繁為簡(jiǎn),便于管理。另外,其書(shū)簽、斷點(diǎn)管理功能以及外設(shè)管理功能等為51單片機(jī)的仿真帶來(lái)極大的便利。</p><p>  3.2 protues</p><p>  Proteus軟件是英國(guó)Lab Center Electronics公司出版的EDA工具軟件(該 軟件中國(guó)總代理為廣州風(fēng)

28、標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前比較好的仿真單片機(jī)及外圍器 件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。</p><p>  Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整

29、設(shè)計(jì)。是目前世界上唯一將電路仿真軟 件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、HC11、PIC10/12/16/18/24/30 /DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編 譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。</p><p><b>  4

30、硬件電路設(shè)計(jì)</b></p><p>  4.1硬件電路流程圖</p><p>  圖4.1 系統(tǒng)硬件電路</p><p>  4.2 單片機(jī)最小系統(tǒng)設(shè)計(jì)</p><p>  單片機(jī)最小系統(tǒng)以STC89C52RC為核心,并設(shè)計(jì)晶振為12MHZ,由于protues仿真沒(méi)有STC系列芯片,所以仿真采用AT89C52代替,仿真電路圖如圖

31、5.1所示。</p><p>  圖4.1 單片機(jī)最小系統(tǒng)仿真電路圖</p><p>  4.3 ADC0809芯片及其接線設(shè)計(jì)</p><p>  因設(shè)計(jì)要求為測(cè)出交流電壓的瞬時(shí)值,有效值,峰值,所以我設(shè)計(jì)為從IN0輸入采樣,將ADD A、ADD B、ADD C三個(gè)引腳接地,時(shí)鐘接在單片機(jī)P3.7口,定時(shí)器輸出為1KHZ,EOC輸出后接一個(gè)反相器,方便單片機(jī)外部中

32、斷進(jìn)行對(duì)中斷信號(hào)的判斷,因?yàn)閜rotues沒(méi)有ADC0809的仿真模型,所以采用ADC0808作仿真,兩款芯片功能引腳相似,只是ADC0809精度更高所連電路圖如圖5.2所示。</p><p>  圖4.2 ADC0809相關(guān)連線</p><p><b>  4.4 其他部分</b></p><p>  數(shù)碼管采用共陰數(shù)碼管,為了連接方便和電路

33、圖更簡(jiǎn)單,所以設(shè)計(jì)單片機(jī)引腳直連數(shù)碼管引腳,并設(shè)計(jì)三個(gè)按鍵開(kāi)關(guān),使其能選擇是測(cè)量瞬時(shí)值、有效值還是峰峰值。</p><p><b>  5 程序部分設(shè)計(jì)</b></p><p>  5.1 ADC0809所需時(shí)鐘信號(hào)產(chǎn)生</p><p>  由于單片機(jī)定時(shí)器越快越不穩(wěn)定,也越來(lái)越多干擾主程序運(yùn)行,所以設(shè)計(jì)時(shí)鐘為1KHZ,這樣既能保證AD采樣速度

34、較快,也能減少進(jìn)入中斷次數(shù)。本部分采用定時(shí)器0,16位方式。</p><p>  5.1.1 程序流程圖</p><p>  圖5.1 時(shí)鐘產(chǎn)生程序流程圖</p><p>  5.1.2 時(shí)鐘產(chǎn)生程序</p><p>  采樣中斷方式,定時(shí)器T0置于方式1(16位)為計(jì)數(shù)方式,時(shí)鐘信號(hào)頻率f=2KHz,t=1/f=500us,fosc=12M

35、Hz,MC=12/fosc=1us,計(jì)數(shù)初值為2^16-t/MC=FE0BH。WAVE程序截圖如圖5.2所示。</p><p>  圖5.2 中斷服務(wù)程序截圖</p><p>  5.2 A/D轉(zhuǎn)換程序設(shè)計(jì)</p><p>  由于硬件將ADD A、ADD B、ADD C選擇端置低,并將ALE于START相連。</p><p>  5.2.1

36、 程序流程圖</p><p>  圖5.3 A/D轉(zhuǎn)換模塊程序流程圖</p><p>  5.2.2 A/D轉(zhuǎn)換程序</p><p>  給A/D芯片START脈沖轉(zhuǎn)換信號(hào),并用標(biāo)志A判斷等待期轉(zhuǎn)換結(jié)束,在收到轉(zhuǎn)換結(jié)束信號(hào)后,單片機(jī)進(jìn)入外部中斷1,并發(fā)出允許輸出信號(hào),改變標(biāo)志A。程序截圖如5.4和5.5所示。</p><p>  圖5.4 A

37、/D轉(zhuǎn)換主程序</p><p>  圖5.5 AD芯片轉(zhuǎn)換結(jié)束中斷服務(wù)程序</p><p>  5.3 數(shù)據(jù)處理轉(zhuǎn)換程序</p><p>  因?yàn)閱纹瑱C(jī)P0口從AD芯片得到的轉(zhuǎn)換數(shù)字量為8位二進(jìn)制代碼,所以通過(guò)處理才能得到人善于分辨的數(shù)字。</p><p>  5.3.1 數(shù)據(jù)處理原理</p><p>  因?yàn)锳DC0

38、809最大測(cè)量電壓為5V,利用</p><p>  其中X為,得到的轉(zhuǎn)換后的8位二進(jìn)制數(shù)字。</p><p>  峰值為測(cè)量得到的最大值減去最小值,而有效值為峰峰值的0.7。</p><p>  5.3.2 數(shù)據(jù)處理程序</p><p>  相關(guān)程序如圖5.6所示。</p><p>  圖5.6 數(shù)據(jù)處理轉(zhuǎn)化程序截圖&

39、lt;/p><p>  5.4 數(shù)碼管顯示程序</p><p>  數(shù)碼管顯示采用查表的方式,將數(shù)字顯示在數(shù)碼管上。程序代碼如圖5.7所示。</p><p>  圖5.7 數(shù)碼管顯示程序</p><p><b>  6 仿真結(jié)果分析</b></p><p>  將WAVE生成的HEX16進(jìn)制代碼導(dǎo)入p

40、rotues中89C52芯片中,添加輸入源并點(diǎn)擊開(kāi)始仿真。仿真結(jié)果如圖6.1、圖6.2、圖6.3所示。</p><p>  圖6.1 瞬時(shí)值測(cè)量仿真結(jié)果</p><p>  圖6.2 峰峰值測(cè)量仿真結(jié)果</p><p>  圖6.3 有效值測(cè)量仿真結(jié)果</p><p>  由仿真結(jié)果顯示本設(shè)計(jì)電路以及程序滿足了設(shè)計(jì)要求,能將瞬時(shí)值,峰峰值,有

41、效值按按鍵順序顯示出來(lái)。最后我將其電路焊接在一起,制作出了實(shí)物,實(shí)物圖見(jiàn)附錄。</p><p><b>  7 心得體會(huì)</b></p><p>  在本次課程設(shè)計(jì)中,我們的題目是A/D芯片對(duì)交流電壓的瞬時(shí)值有效值峰峰值進(jìn)行檢測(cè)并顯示,剛開(kāi)始進(jìn)行得很順利,在protues中將電路畫(huà)上后,單片機(jī)也能正常使用,但是我返現(xiàn)protues中可供模擬的AD芯片很少,所以我選擇了

42、一款A(yù)DC0808進(jìn)行仿真,這樣可以結(jié)合書(shū)本內(nèi)容進(jìn)行設(shè)計(jì)。</p><p>  剛開(kāi)始設(shè)計(jì)時(shí),我發(fā)現(xiàn)怎么也不能讓ADC0808仿真正常工作,我使用了示波器進(jìn)行仿真一步一步看波形,最終發(fā)現(xiàn)了要使ADC0808進(jìn)行轉(zhuǎn)換,要用START引腳給一個(gè)脈沖,而不是上升沿,這是我在進(jìn)行書(shū)本學(xué)習(xí)中也沒(méi)有仔細(xì)注意的地方,雖然很小的問(wèn)題,卻造成了芯片怎么都不正常工作。</p><p>  最后仿真出來(lái)后進(jìn)行實(shí)

43、物測(cè)試時(shí),我發(fā)現(xiàn)怎么都不能正常顯示,在經(jīng)過(guò)示波器一步一步看返回信號(hào)發(fā)現(xiàn)ADC0809已經(jīng)正常工作了,再仔細(xì)分析發(fā)現(xiàn)是數(shù)碼管的問(wèn)題,最后才想起來(lái),當(dāng)時(shí)仿真的時(shí)候就注意到了數(shù)碼管的仿真引腳并是不是按引腳順序來(lái)的,最后重新連線解決了問(wèn)題,雖然最后數(shù)碼管沒(méi)有接三極管放大直接用引腳驅(qū)動(dòng)看起來(lái)有點(diǎn)暗,但是能正常顯示還是讓我很高興的。</p><p>  通過(guò)這次課設(shè)讓我懂得了有時(shí)候問(wèn)題就出現(xiàn)在很小的地方,但是可以讓你整個(gè)系統(tǒng)

44、都不能正常工作,所以我們?cè)谠O(shè)計(jì)和分析時(shí)盡量避免這些錯(cuò),不然到時(shí)候找錯(cuò)的時(shí)候非常麻煩,一個(gè)小問(wèn)題會(huì)浪費(fèi)我們很多的時(shí)間和精力。最后的成功也讓我很有成就感,畢竟看見(jiàn)系統(tǒng)從元器件到實(shí)物一步一步得到是很高興地一件事。</p><p><b>  參考文獻(xiàn)</b></p><p><b>  附錄1 程序清單</b></p><p>

45、  START EQU P3.0</p><p>  OE EQU P3.1</p><p><b>  ORG 0000H</b></p><p><b>  AJMP MAIN</b></p><p><b>  ORG 000BH</b></p><p

46、><b>  AJMP IV0</b></p><p><b>  ORG 0013H</b></p><p><b>  AJMP INT1</b></p><p><b>  ORG 0030</b></p><p>  MAIN: MOV TM

47、OD,#01H</p><p>  MOV TH0,#0FEH</p><p>  MOV TL0,#0BH</p><p><b>  CLR OE</b></p><p><b>  CLR START</b></p><p><b>  SETB TR0<

48、;/b></p><p><b>  SETB IT1</b></p><p><b>  SETB EA</b></p><p><b>  SETB ET0</b></p><p><b>  SETB EX1</b></p>&l

49、t;p>  MOV R2,#0FH</p><p>  MOV DPTR,#TAB</p><p>  TEST: SETB START</p><p>  MOV R6,#0FFH</p><p><b>  DJNZ R6,$</b></p><p><b>  CLR STA

50、RT</b></p><p>  CJNE A,#01H,$</p><p><b>  MOV A,P0</b></p><p>  JB P3.5,XX</p><p>  MOV 20H,#00H</p><p>  MOV 30H,#00H</p><p&g

51、t;  XX: JNB P3.4,VPP</p><p>  JNB P3.6,VPP</p><p>  INST: MOV B,#33H</p><p><b>  DIV AB</b></p><p><b>  MOV R0,A</b></p><p><b

52、>  MOV A,B</b></p><p>  MOV B,#05H</p><p><b>  DIV AB</b></p><p><b>  MOV R1,A</b></p><p><b>  AJMP DISP</b></p><

53、;p>  VPP: CJNE A,20H,CMP</p><p><b>  AJMP CMP1</b></p><p>  CMP: JB CY,CMP1</p><p><b>  MOV 20H,A</b></p><p>  CMP1: CJNE A,21H,CMP2</p&g

54、t;<p><b>  AJMP CMP3</b></p><p>  CMP2: JNB CY,CMP3</p><p><b>  MOV 21H,A</b></p><p>  CMP3: MOV A,20H</p><p><b>  CLR CY</b>

55、</p><p>  SUBB A,21H</p><p>  JNB P3.6,EFFE</p><p><b>  AJMP INST</b></p><p>  EFFE: MOV B,#0AH</p><p><b>  DIV AB</b></p>&

56、lt;p><b>  MOV R2,B</b></p><p>  MOV B,#07H</p><p><b>  MUL AB</b></p><p><b>  PUSH A</b></p><p><b>  MOV A,R2</b><

57、/p><p>  MOV B,#07H</p><p><b>  MUL AB</b></p><p>  MOV B,#0AH</p><p><b>  DIV AB</b></p><p><b>  MOV R2,A</b></p>

58、<p><b>  POP A</b></p><p><b>  ADD A,R2</b></p><p><b>  AJMP INST</b></p><p>  DISP: MOV A,R0</p><p>  MOVC A,@A+DPTR</p>

59、<p><b>  MOV P1,A</b></p><p><b>  MOV A,R1</b></p><p>  MOVC A,@A+DPTR</p><p><b>  MOV P2,A</b></p><p><b>  AJMP TEST&l

60、t;/b></p><p>  IV0: MOV TH0,#0FEH</p><p>  MOV TL0,#0BH</p><p><b>  CPL P3.7</b></p><p><b>  RETI</b></p><p>  INT1: SETB OE<

溫馨提示

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

評(píng)論

0/150

提交評(píng)論