課程設(shè)計(jì)-數(shù)字電壓表設(shè)計(jì)_第1頁(yè)
課程設(shè)計(jì)-數(shù)字電壓表設(shè)計(jì)_第2頁(yè)
課程設(shè)計(jì)-數(shù)字電壓表設(shè)計(jì)_第3頁(yè)
課程設(shè)計(jì)-數(shù)字電壓表設(shè)計(jì)_第4頁(yè)
課程設(shè)計(jì)-數(shù)字電壓表設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

PAGEIV單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)(論文)題目:數(shù)字電壓表設(shè)計(jì)院(系):專業(yè)班級(jí):學(xué)號(hào):學(xué)生姓名:指導(dǎo)教師:(簽字)起止時(shí)間:課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):教研室:學(xué)號(hào)學(xué)生姓名專業(yè)班級(jí)課程設(shè)計(jì)(論文)題目數(shù)字電壓表設(shè)計(jì)課程設(shè)計(jì)(論文)任務(wù)電壓測(cè)量范圍:0~500V;測(cè)量精度:0.5%;量程自動(dòng)切換;采用LED顯示;可用現(xiàn)場(chǎng)提供的220V交流電源。主要設(shè)計(jì)內(nèi)容:硬件電路設(shè)計(jì):1.CPU最小系統(tǒng)設(shè)計(jì)(包括CPU選擇,晶振電路,復(fù)位電路)2.電壓檢測(cè)電路設(shè)計(jì)3.顯示電路及電源電路設(shè)計(jì)軟件設(shè)計(jì):1.編程程序流程圖2.程序清編寫進(jìn)度計(jì)劃第1天 查閱收集資料第2天 總體設(shè)計(jì)方案的確定第4天 CPU最小系統(tǒng)設(shè)計(jì)第5天電壓檢測(cè)電路設(shè)計(jì)第6天 顯示電路及電源電路設(shè)計(jì)第7天 程序流程圖設(shè)計(jì)第8天 軟件編寫與調(diào)試第9天設(shè)計(jì)說(shuō)明書完成第10天 答辯指導(dǎo)教師評(píng)語(yǔ)及成績(jī)平時(shí):論文質(zhì)量:答辯:總成績(jī):指導(dǎo)教師簽字:年月日注:成績(jī):平時(shí)20%論文質(zhì)量60%答辯20%以百分制計(jì)算

摘要電壓表是一種在實(shí)驗(yàn)室、教學(xué)和日常測(cè)量場(chǎng)合中使用廣泛的一種儀器。傳統(tǒng)的指針式電壓表功能單一、精度低,不能滿足現(xiàn)代測(cè)量的要求,而數(shù)字電壓表卻有著顯著的優(yōu)勢(shì)。數(shù)字電壓表又簡(jiǎn)稱DVM,它是采用數(shù)字化測(cè)量技術(shù),把連續(xù)的模擬量轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式加以顯示的儀表。本文給出了具體的硬件設(shè)計(jì)和軟件結(jié)構(gòu),詳細(xì)描述了系統(tǒng)硬件設(shè)計(jì)線路的要點(diǎn)和結(jié)構(gòu)以及軟件設(shè)計(jì)要點(diǎn),同時(shí)給出了各部分硬件電路原理圖和子程序流程圖,完成A/D轉(zhuǎn)換功能并且用LED數(shù)碼管顯示結(jié)果,達(dá)到了任務(wù)書的要求。關(guān)鍵詞:電壓表;數(shù)字化測(cè)量技術(shù);LED數(shù)碼管;A/D轉(zhuǎn)換目錄TOC\o"1-3"\f\h\z第1章緒論 11.1數(shù)字電壓表概況 11.2本文研究?jī)?nèi)容 1第2章數(shù)字電壓表總體設(shè)計(jì)方案 32.1CPU的選擇 32.28155芯片簡(jiǎn)介 42.3復(fù)位電路設(shè)計(jì) 52.4時(shí)鐘電路設(shè)計(jì) 52.5CPU最小系統(tǒng)圖 6第3章硬件設(shè)計(jì) 73.1量程選擇電路 73.2LED顯示電路設(shè)計(jì) 73.3A/D轉(zhuǎn)換器選擇 8第4章軟件設(shè)計(jì) 114.1軟件實(shí)現(xiàn)功能綜述 114.2流程圖設(shè)計(jì) 114.2.1主程序流程圖設(shè)計(jì) 114.2.2A/D轉(zhuǎn)換流程圖設(shè)計(jì) 12第5章系統(tǒng)設(shè)計(jì)與分析 135.1系統(tǒng)原理圖 135.2系統(tǒng)原理綜述 145.3單片機(jī)程序 14第6章課程設(shè)計(jì)總結(jié) 17參考文獻(xiàn) 18PAGE16緒論數(shù)字電壓表概況智能儀器是儀器儀表的一種,近年來(lái)計(jì)算機(jī)技術(shù)及微電子器件在工程技術(shù)中應(yīng)用十分廣泛,在此基礎(chǔ)上發(fā)展起來(lái)的智能儀表無(wú)論是在測(cè)量的準(zhǔn)確性、靈敏度、可靠性、自動(dòng)化程度、運(yùn)用功能方面還是在解決測(cè)量技術(shù)與控制技術(shù)問(wèn)題的深度及廣度方面都有了很大的發(fā)展,以一種嶄新的面貌展示在人們的面前。隨著大規(guī)模集成電路及計(jì)算機(jī)技術(shù)的迅速發(fā)展,以及在人工智能向測(cè)量技術(shù)的移植或應(yīng)用的過(guò)程中,智能儀表將會(huì)有更大的發(fā)展。測(cè)量?jī)x表的智能化為先導(dǎo),帶動(dòng)了各類儀表的智能化,是現(xiàn)代儀器儀表技術(shù)發(fā)展的主要趨勢(shì)。數(shù)字電壓表是在此基礎(chǔ)上發(fā)展起來(lái),并被廣泛的應(yīng)用。本文研究?jī)?nèi)容電子電壓表主要用于測(cè)量各種高、低頻信號(hào)電壓,它是電子測(cè)量中使用最廣泛的儀器之一。根據(jù)測(cè)量結(jié)果的顯示方式及測(cè)量原理不同,電壓測(cè)量?jī)x器可分為兩大類:模擬式電壓表(AVM)和數(shù)字式電壓表(DVM)。模擬式電壓表是指針式的,多用磁電式電流表作為指示器,并在表盤上刻以電壓刻度。數(shù)字式電壓表首先將模擬量經(jīng)模數(shù)(A/D)轉(zhuǎn)換器變成數(shù)字量,然后用電子計(jì)數(shù)器計(jì)數(shù),并以十進(jìn)制數(shù)字顯示被測(cè)電壓值。眾所周知,模擬電壓表精度較高,曾經(jīng)有很廣闊的市場(chǎng),現(xiàn)在依然有不少工程師依然在使用模擬電壓表。的確模擬電壓表在顯示測(cè)量值方面精度校準(zhǔn),然而卻也存在問(wèn)題。模擬電壓表采用用指針式,里面是磁電或電磁式結(jié)構(gòu),所以其響應(yīng)速度較慢。然而在高速發(fā)展的當(dāng)今社會(huì),高速信號(hào)處理的需求越來(lái)越多,由于模擬電壓表響應(yīng)速度較慢已經(jīng)不適用與高速信號(hào)領(lǐng)域,取而代之的將是數(shù)字電壓表。但數(shù)字電壓表由于存在采樣誤差,精度不是很高。不過(guò)目前可以通過(guò)技術(shù)手段來(lái)縮小誤差。使其精度達(dá)到與模擬電壓表一樣精確甚至更高。可見將來(lái)數(shù)字電壓表必將取代模擬電壓表?,F(xiàn)在有越來(lái)越多的數(shù)字測(cè)量?jī)x器的出現(xiàn)但原理皆與數(shù)字電壓表殊途同歸,因此研究數(shù)字電壓表有著很大現(xiàn)實(shí)意義。本設(shè)計(jì)總體以單片機(jī)8952為核心構(gòu)成的單片機(jī)應(yīng)用系統(tǒng)。該系統(tǒng)在8952外配程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、A/D轉(zhuǎn)換器0809、以及I/O口接口電路、顯示電路等電路構(gòu)成。交流電先經(jīng)過(guò)單相濾波電路、信號(hào)放大電路輸入A/D轉(zhuǎn)換器0809,進(jìn)一步送入8952后經(jīng)顯示電路顯示電壓值,實(shí)現(xiàn)電壓測(cè)量的目的。數(shù)字電壓表總體設(shè)計(jì)方案主電路框圖時(shí)鐘電路時(shí)鐘電路單片機(jī)機(jī)A/D轉(zhuǎn)換測(cè)量電路輸入電路LED顯示電路復(fù)位電路圖2.1主電路原理框圖框圖說(shuō)明:需要測(cè)量的信號(hào)通過(guò)測(cè)量電路輸入,實(shí)現(xiàn)系統(tǒng)對(duì)模擬信號(hào)的檢測(cè),模擬信號(hào)經(jīng)測(cè)量電路輸入到A/D裝換裝置,經(jīng)A/D轉(zhuǎn)換將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),輸入單片機(jī)處理,AT89S52單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。信號(hào)經(jīng)單片機(jī)直接由單片機(jī)的P0,P2口驅(qū)動(dòng)由LED顯示器,完成檢測(cè)過(guò)程,當(dāng)單片機(jī)的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)就執(zhí)行復(fù)位操作。本方案主要是通過(guò)單片機(jī)中來(lái)實(shí)現(xiàn)檔位的自動(dòng)切換功能,在程序運(yùn)行的過(guò)程中通過(guò)計(jì)算得出數(shù)據(jù)自動(dòng)切換量程,主要通過(guò)I/O端口讀取轉(zhuǎn)換數(shù)據(jù),經(jīng)計(jì)算送LED顯示數(shù)據(jù),簡(jiǎn)易實(shí)現(xiàn)自動(dòng)切換檔位的功能,經(jīng)過(guò)單片機(jī)處理后的數(shù)據(jù)來(lái)控制LED中顯示出相應(yīng)的數(shù)據(jù)。CPU的選擇AT89S52是目前市場(chǎng)上比較常見的一種單片機(jī),性價(jià)比比較高,而且適合于電子密碼鎖的設(shè)計(jì),所以我們選擇了這種單片機(jī),主要有以以下幾個(gè)端口。P0、P1、P2、P3:輸入/輸出端口。XTALl:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2:振蕩器反相放大器的輸出端。Vcc:電源電壓。GND:地。RST:復(fù)位輸入。ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。PSEN:程序儲(chǔ)存允許(PSEN)輸出。EA/VPP:片外程序存儲(chǔ)器訪問(wèn)允許信號(hào),低電平有效.EA=1,選擇片內(nèi)程序存儲(chǔ)器;EA=0,則程序存儲(chǔ)器全部在片外而不管片內(nèi)是否有程序存儲(chǔ)器。對(duì)于片內(nèi)無(wú)ROM的80C31/80C32單片機(jī),應(yīng)將EA引腳固定接低電平,以迫使系統(tǒng)全部執(zhí)行片外程序存儲(chǔ)器程序。由于本次設(shè)計(jì)需要儲(chǔ)存空間比較小,內(nèi)部ROM已經(jīng)足夠,所以接入的是VCC高電平,沒(méi)有外部拓展,使用內(nèi)部程序存儲(chǔ)器。單片機(jī)的引腳除了電源、復(fù)位、時(shí)鐘接入和用戶I/O口外,其余引腳都是為了實(shí)現(xiàn)系統(tǒng)擴(kuò)展而設(shè)置的。這些引腳構(gòu)成了三總線結(jié)構(gòu),分別是地址總線、數(shù)據(jù)總線和控制總線8155芯片簡(jiǎn)介256x8靜態(tài)RAM,2個(gè)可編程位I/O口和一個(gè)可編程6位I/O口,可編程14位定時(shí)/計(jì)數(shù)器,與8088CPU兼容。多路傳輸?shù)刂泛蛿?shù)據(jù)總線,內(nèi)部地址鎖存,單+5V電源,任一引腳對(duì)地電壓=-0.5V-+7V,8155H、8156H為HCMOS產(chǎn)品,8155與8156的區(qū)別在于8155片選信號(hào)輸入為CE,而8156為CE,8155的RAM存取時(shí)間約為400ns,8155-2存取時(shí)間為330ns,8155的功耗為1.5W。圖2.2芯片8155復(fù)位電路設(shè)計(jì)復(fù)位操作可以使單片機(jī)初始化,也可以使死機(jī)狀態(tài)下的單片機(jī)重新啟動(dòng),因此非常重要。單片機(jī)的復(fù)位都是靠外部復(fù)位電路來(lái)實(shí)現(xiàn)的,在時(shí)鐘電路工作后,只要在單片機(jī)的PESET引腳上出現(xiàn)24個(gè)時(shí)鐘振蕩脈沖(兩個(gè)機(jī)器周期)以上的高電平,單片機(jī)就能實(shí)現(xiàn)復(fù)位。為了保證系統(tǒng)可靠復(fù)位,在設(shè)計(jì)復(fù)位電路時(shí),一般使RESET引腳保持10ms以上的高電平,單片機(jī)便可以可靠的復(fù)位。當(dāng)RESET從高電平變?yōu)榈碗娖揭院?,單片機(jī)從0000H地址開始執(zhí)行程序。在復(fù)位有效期間。ALE和引腳輸出高電平。本設(shè)計(jì)采用按鍵式復(fù)位電路,它的上電復(fù)位利用電容器充電來(lái)實(shí)現(xiàn),同時(shí)通過(guò)按鍵實(shí)現(xiàn)復(fù)位,按下鍵后,通過(guò)R1和R2形成回路,使RESET端產(chǎn)生高電平。按鍵的時(shí)間決定了復(fù)位時(shí)間。圖2.3復(fù)位電路時(shí)鐘電路設(shè)計(jì)時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需的時(shí)鐘信號(hào)。時(shí)鐘信號(hào)可以由兩種方式產(chǎn)生:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。圖2.4時(shí)鐘電路CPU最小系統(tǒng)圖根據(jù)上述4節(jié)圖,形成完整的CPU最小系統(tǒng)圖圖2.5最小系統(tǒng)硬件設(shè)計(jì)根據(jù)設(shè)計(jì)要求與思路,確定該系統(tǒng)的設(shè)計(jì)方案。硬件電路由5個(gè)部分組成:量程選擇電路,單片機(jī)時(shí)鐘電路,復(fù)位電路,A/D轉(zhuǎn)換電路,3位LED顯示器電路。量程選擇電路系統(tǒng)硬件電路設(shè)計(jì),對(duì)待測(cè)模擬電壓值按不同的范圍,分為Ui,0.1Ui,0.01Ui,0.001Ui,0.0001Ui五個(gè)檔位,處理的信號(hào)送入單片機(jī)進(jìn)行處理并顯示,量程選擇方式:手動(dòng)。如圖3.1所示。圖3.1量程設(shè)計(jì)量程選擇電路原理:此量程選擇電路是采用電阻分壓的原理制成。設(shè)輸入為Ui時(shí),閉合1,電阻1K與其他電阻分壓,實(shí)現(xiàn)檔位為0.0001Ui,當(dāng)閉合2時(shí)電阻1k與9K串聯(lián),共同分壓,實(shí)現(xiàn)檔位時(shí)0.001Ui,同理類推,當(dāng)閉合5時(shí),檔位為Ui檔。LED顯示電路設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)中,通常都需要進(jìn)行人機(jī)對(duì)話。這包括人對(duì)應(yīng)用系統(tǒng)的狀態(tài)干預(yù)與數(shù)據(jù)輸入,以及應(yīng)用系統(tǒng)向人們顯示運(yùn)行狀態(tài)與運(yùn)行結(jié)果。LED顯示器的驅(qū)動(dòng)是一個(gè)非常重要的問(wèn)題,顯示電路由LED顯示器、段驅(qū)動(dòng)電路和位驅(qū)動(dòng)電路組成。此設(shè)計(jì)不采用段驅(qū)動(dòng)芯片和位驅(qū)動(dòng)芯片,直接由單片機(jī)的P0,P2口驅(qū)動(dòng),實(shí)驗(yàn)證明可行。在應(yīng)用系統(tǒng)中,設(shè)計(jì)要求不同,使用的LED顯示器的位數(shù)也不同,在設(shè)計(jì)中,選擇3位LED顯示器,采用動(dòng)態(tài)顯示方式。顯示器接口原理圖如圖3.4所示。圖3.2顯示電路采用P0口作為L(zhǎng)ED的段碼輸出信號(hào),P2口的低3位作為L(zhǎng)ED位碼的輸出控制信號(hào)。該電路的工作原理:當(dāng)P0口輸出段碼信號(hào)的BCD碼后,輸出具有一定驅(qū)動(dòng)能力的七段字形碼,由于3-LED的段碼輸入管腳是并聯(lián)在一起的,所以每一位LED的段碼輸入管腳都能獲得這個(gè)段碼信號(hào)。若要控制在每一時(shí)刻只有一位LED被點(diǎn)亮,必須靠位碼信號(hào)控制。P2口低3位輸出位碼信號(hào)后接到LED的位碼控制端,因此P2口的低3位的位碼信號(hào)在每一時(shí)刻只有一位是“1”,其他位全為“0”,然后按時(shí)間順序改變輸出“1”的位置,控制在每一時(shí)刻只有一位LED被點(diǎn)亮,達(dá)到動(dòng)態(tài)顯示的目的。說(shuō)明:1位顯示轉(zhuǎn)換通道,2A/D轉(zhuǎn)換器選擇ADC0808/0809簡(jiǎn)介圖3.3ADC0809引腳圖ADC0808/0809引腳功能:IN0~I(xiàn)N7:8路模擬量輸入。A、B、C:3位地址輸入,2個(gè)地址輸入端的不同組合選擇八路模擬量輸入。ALE:地址鎖存啟動(dòng)信號(hào),在ALE的上升沿,將A、B、C上的通道地址鎖存到內(nèi)部的地址鎖存器。D0~D7:八位數(shù)據(jù)輸出線,A/D轉(zhuǎn)換結(jié)果由這8根線傳送給單片機(jī)。OE:允許輸出信號(hào)。當(dāng)OE=1時(shí),即為高電平,允許輸出鎖存器輸出數(shù)據(jù)。START:?jiǎn)?dòng)信號(hào)輸入端,START為正脈沖,其上升沿清除ADC0808的內(nèi)部的各寄存器,其下降沿啟動(dòng)A/D開始轉(zhuǎn)換。EOC:轉(zhuǎn)換完成信號(hào),當(dāng)EOC上升為高電平時(shí),表明內(nèi)部A/D轉(zhuǎn)換已完成。ADC0808內(nèi)部結(jié)構(gòu)圖:圖3.4ADC0809內(nèi)部結(jié)構(gòu)A/D轉(zhuǎn)換器0809的任務(wù)是將模擬量轉(zhuǎn)換成數(shù)字量,它是模擬信號(hào)和數(shù)字儀器的接口。其內(nèi)部原理圖如下所示主要部件的功能:①256R電阻梯形網(wǎng)絡(luò)。即R-2R電阻網(wǎng)絡(luò)。②逐次逼近寄存器SAR。執(zhí)行8次迭代后表示近似輸入電壓。③比較器。將輸入模擬量與逐次逼近值進(jìn)行比較。④多路開關(guān)。選擇不同通道的模擬量。逐次逼近型A/D轉(zhuǎn)換器ADC0808由八路模擬開關(guān)、地址鎖存與譯碼器、比較器、D/A轉(zhuǎn)換器、寄存器、控制電路和三態(tài)輸出鎖存器等組成。圖3.5量程電路設(shè)計(jì)軟件設(shè)計(jì)軟件實(shí)現(xiàn)功能綜述通過(guò)對(duì)主程序的設(shè)計(jì)和A/D轉(zhuǎn)換器子程序的設(shè)計(jì),實(shí)現(xiàn)電壓測(cè)量范圍在0~500V;測(cè)量精度0.5%;量程自動(dòng)切換的數(shù)字電壓表流程圖設(shè)計(jì)主程序流程圖設(shè)計(jì)程序的內(nèi)容一般包括:主程序的起始地址、中斷服務(wù)額程序的起始地址、有關(guān)內(nèi)存單元及相關(guān)部件的初始化和一些子程序調(diào)用等。為了顯示能夠看清便于記錄中間設(shè)置一個(gè)短暫的演示程序,根據(jù)設(shè)計(jì)要求,設(shè)計(jì)出如圖4.1所示的主程序流程圖。圖4圖4.1主程序流程圖開始初始化調(diào)用A/D轉(zhuǎn)換子程序調(diào)用顯示轉(zhuǎn)化子程序延時(shí)A/D轉(zhuǎn)換流程圖設(shè)計(jì)A/D轉(zhuǎn)換程序的功能是采集數(shù)據(jù),在整個(gè)系統(tǒng)設(shè)計(jì)中占有很高的地位。當(dāng)系統(tǒng)置好后,單片機(jī)掃描轉(zhuǎn)換結(jié)束管腳P2.6的輸入電平狀態(tài),當(dāng)輸入為高電平則轉(zhuǎn)換完成,將轉(zhuǎn)換的數(shù)值轉(zhuǎn)換并顯示輸出。若輸入為低電平,則繼續(xù)掃描。程序流程圖如圖4.2所示。圖4.2A/D轉(zhuǎn)換子程序流程圖開始開始模數(shù)轉(zhuǎn)化轉(zhuǎn)化是否完成?取得模數(shù)轉(zhuǎn)化結(jié)果圖4.2A/D轉(zhuǎn)換子程序流程圖開始開始模數(shù)轉(zhuǎn)化轉(zhuǎn)化是否完成?取得模數(shù)轉(zhuǎn)化結(jié)果顯示模數(shù)轉(zhuǎn)化結(jié)果結(jié)束否NY系統(tǒng)設(shè)計(jì)與分析系統(tǒng)原理圖圖5.1總電路圖系統(tǒng)原理綜述本文采用程序控制放大器實(shí)現(xiàn)量程的自動(dòng)轉(zhuǎn)換。用AT89s52進(jìn)行數(shù)據(jù)控制、處理,送到顯示器顯示,硬件結(jié)構(gòu)簡(jiǎn)單,軟件采用單片機(jī)語(yǔ)言實(shí)現(xiàn),程序簡(jiǎn)單可讀寫性強(qiáng),效率高。與傳統(tǒng)的電路相比,具有方便操作、處理速度快、穩(wěn)定性高、性價(jià)比高的優(yōu)點(diǎn),具有一定的使用價(jià)值。本設(shè)計(jì)在超量程時(shí)會(huì)顯示特定的值,即超量程顯示,如想更直觀的顯示,可加入聲光報(bào)警電路,在超量程操作時(shí)可進(jìn)行聲光報(bào)警。單片機(jī)程序利用匯編軟件進(jìn)行調(diào)試匯編,并驗(yàn)證結(jié)果。LED_0EQU30HLED_1EQU31HLED_2EQU32HADCEQU35HCLOCKBITP2.4STBITP2.5EOCBITP2.6OEBITP2.7ORG0000H SJMPSTART ORG0BH LJMPINT_TOSTART:MOVLED_0,#00HMOVLED_1,#00H MOVLED_2,#00H MOVDPTR,#TABLE MOVTMOD,#02H MOVTH0,#245 MOVTL0,#00H MOVIE,#82H SETBTR0WAIT:CLRSTSETBST CLRST JNBEOC,$ //JNB:當(dāng)EOC=0時(shí)轉(zhuǎn)移到本指令首地址 SETBOE MOVADC,P1//OE=1時(shí)將AD信號(hào)存入ADC中 CLROE MOVA,ADC MOVB,#51 DIVAB MOVLED_2,A//A除以51,商在LED2,余數(shù)在B中 MOVA,B MOVB,#5 DIVAB MOVLED_1,A MOVLED_0,B //余數(shù)再除以5,商存入LED1,余數(shù)存入LED0 LCALLDISP SJMPWAITINT_TO:CPLCLOCK RETIDISP:CLRP2.0MOVA,LED_0MOVCA,@A+DPTR SETBP2.3 MOVP3,A //顯示第一個(gè)LED LCALLD

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論