版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEV單片機(jī)原理及接口技術(shù)課程設(shè)計(jì)題目:電力參數(shù)檢測(cè)裝置設(shè)計(jì)院(系):電氣工程學(xué)院專業(yè)班級(jí):學(xué)號(hào):課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):電氣工程學(xué)院教研室:電氣教研室學(xué)號(hào)學(xué)生姓名專業(yè)班級(jí)課程設(shè)計(jì)(論文)題目電力參數(shù)檢測(cè)裝置設(shè)計(jì)課程設(shè)計(jì)(論文)任務(wù)該檢測(cè)裝置實(shí)時(shí)監(jiān)測(cè)380V三相電流,并實(shí)時(shí)顯示電流有效值,當(dāng)電流超過(guò)100A時(shí)發(fā)出聲光報(bào)警。設(shè)計(jì)任務(wù):1.CPU最小系統(tǒng)設(shè)計(jì)(包括CPU選擇,晶振電路,復(fù)位電路)2.電流互感器選擇及模擬量接口電路設(shè)計(jì)3.電源電路及聲光報(bào)警電路設(shè)計(jì)4.程序流程圖設(shè)計(jì)及程序清單編寫(xiě)技術(shù)參數(shù):1.電流上限值100A2.工作電源220V設(shè)計(jì)要求:1、分析系統(tǒng)功能,盡可能降低成本,選擇合適的單片機(jī)、AD轉(zhuǎn)換器、輸出電路等;2、應(yīng)用專業(yè)繪圖軟件繪制硬件電路圖和軟件流程圖;3、按規(guī)定格式,撰寫(xiě)、打印設(shè)計(jì)說(shuō)明書(shū)一份,其中程序開(kāi)發(fā)要有詳細(xì)的軟件設(shè)計(jì)說(shuō)明,詳細(xì)闡述系統(tǒng)的工作過(guò)程,字?jǐn)?shù)應(yīng)在4000字以上。進(jìn)度計(jì)劃第1天 查閱收集資料第2天 總體設(shè)計(jì)方案的確定第3-4天 CPU最小系統(tǒng)設(shè)計(jì)第5天電流互感器及接口電路設(shè)計(jì)第6天 電源電路以及聲光報(bào)警電路設(shè)計(jì)第7天 程序流程圖設(shè)計(jì)第8天 軟件編寫(xiě)與調(diào)試第9天設(shè)計(jì)說(shuō)明書(shū)完成第10天 答辯指導(dǎo)教師評(píng)語(yǔ)及成績(jī)平時(shí):論文質(zhì)量:答辯:總成績(jī):指導(dǎo)教師簽字:年月日注:成績(jī):平時(shí)20%論文質(zhì)量60%答辯20%以百分制計(jì)算
摘要隨著時(shí)代跟科技的發(fā)展,電能在我們?nèi)粘I钪邪缪葜絹?lái)越重要的角色。我們做什么事都與電分不開(kāi)聯(lián)系。故此,對(duì)于電流的測(cè)量在我們的社會(huì)生活中就有著非常重大的意義。故此本實(shí)驗(yàn)選擇了89C51單片機(jī)作為的電力運(yùn)行參數(shù)測(cè)量裝置,此裝置采用單片機(jī)作為測(cè)控核心。要求其能夠自動(dòng)完成電力供電線路的參數(shù)測(cè)定、運(yùn)算和顯示并且在電流超過(guò)限定值時(shí)完成報(bào)警。本文對(duì)于運(yùn)用89C51芯片對(duì)于電力參數(shù)的測(cè)量有詳細(xì)的介紹,并通過(guò)Protle99軟件來(lái)繪制系統(tǒng)原理圖,在將系統(tǒng)圖連接好并且確定各器件完好且正常運(yùn)行的情況下。詳細(xì)介紹了從輸入380V三相交流電到實(shí)時(shí)反映電流的有效值,這一系列的運(yùn)行狀態(tài)。還解決了原有電力參數(shù)檢測(cè)裝置,反應(yīng)速度慢,顯示不精確,效率不高等缺點(diǎn)。關(guān)鍵詞:電力參數(shù);檢測(cè)裝置;89C51目錄TOC\o"1-3"\f\h\z第1章緒論 11.1電力參數(shù)檢測(cè)裝置概況 11.2本文研究?jī)?nèi)容 1第2章CPU最小系統(tǒng)設(shè)計(jì) 22.1電力參數(shù)監(jiān)測(cè)裝置總體設(shè)計(jì)方案 22.2CPU的選擇 32.3數(shù)據(jù)存儲(chǔ)器擴(kuò)展 42.4復(fù)位電路設(shè)計(jì) 52.5時(shí)鐘電路設(shè)計(jì) 62.6CPU最小系統(tǒng)圖 7第3章電力參數(shù)檢測(cè)裝置輸入輸出接口電路設(shè)計(jì) 83.1電力參數(shù)檢測(cè)裝置傳感器的選擇 83.2電力參數(shù)檢測(cè)裝置檢測(cè)接口電路設(shè)計(jì) 83.2.1A/D轉(zhuǎn)換器選擇 83.2.2模擬量檢測(cè)接口電路圖 93.3電力參數(shù)檢測(cè)裝置輸出接口電路設(shè)計(jì) 93.4人機(jī)對(duì)話接口電路設(shè)計(jì) 10第4章電力參數(shù)檢測(cè)裝置軟件設(shè)計(jì) 124.1軟件實(shí)現(xiàn)功能綜述 124.2流程圖設(shè)計(jì) 124.2.1主程序流程圖設(shè)計(jì) 124.2.2模擬量檢測(cè)流程圖設(shè)計(jì) 134.3程序清單 14第5章系統(tǒng)設(shè)計(jì)與分析 195.1系統(tǒng)原理圖 195.2系統(tǒng)原理綜述 195.3軟件調(diào)試結(jié)果 20第6章課程設(shè)計(jì)總結(jié) 21參考文獻(xiàn) 22PAGE22緒論電力參數(shù)檢測(cè)裝置概況當(dāng)今社會(huì)隨著的電能的普及,電能走入我們家庭跟生活的同時(shí)也在改變著我們的生活。時(shí)至今日,電作為一種最重要的能源跟我們的工作、生活緊密地聯(lián)系著,可以這么說(shuō),如果沒(méi)有了電,人類社會(huì)就不能正常地運(yùn)轉(zhuǎn),整個(gè)社會(huì)就會(huì)混亂。電作為這么重要的能源,如何來(lái)計(jì)量它就具有了重要的意義。
大多數(shù)的電力參數(shù)測(cè)量系統(tǒng),多采用8051、80C196等普通單片機(jī)作為微控制器。由于其指令周期長(zhǎng)、在高速采樣和實(shí)時(shí)性方面受到一定的限制。電網(wǎng)電壓、電流的過(guò)高或過(guò)低,都會(huì)影響到電器設(shè)備的正常使用和使用壽命。應(yīng)用于電力系統(tǒng)的電力參數(shù)實(shí)時(shí)監(jiān)測(cè)功能,在變電站一級(jí)一般都由遠(yuǎn)動(dòng)裝置來(lái)實(shí)現(xiàn);而在日常生活中,一般只是利用電能表進(jìn)行電量的計(jì)量,其原理是通過(guò)將有功功率對(duì)時(shí)間的積分來(lái)計(jì)算有功電能。同時(shí)隨著電子科技水平的不斷進(jìn)步與完善,C8051F020單片機(jī)技術(shù)體現(xiàn)了單片機(jī)集多種器件(包括看門狗,F(xiàn)LASH程序存儲(chǔ)器,同、異步串行口,A/D轉(zhuǎn)換器,定時(shí)器,計(jì)數(shù)器等)和多種功能(增強(qiáng)可靠性的復(fù)位系統(tǒng)、降低功耗抗干擾的休眠模式、品種多門類全的中斷系統(tǒng)、具輸入捕獲和比較匹配輸出等多樣化功能的定時(shí)器、計(jì)數(shù)器)于一身。1.2本文研究?jī)?nèi)容要求對(duì)380V的三相交流電流進(jìn)行實(shí)時(shí)監(jiān)測(cè),并顯示其有效值。再將信號(hào)通過(guò)模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字量并供給給89C51單片機(jī)。單片機(jī)再對(duì)信號(hào)進(jìn)行分析如果電流大于100A,則單片機(jī)發(fā)出報(bào)警。還需要完成裝置的設(shè)計(jì)和軟硬件調(diào)試,在論文中以流程圖、原理圖、程序等形式詳細(xì)介紹了裝置電壓電流采樣、數(shù)據(jù)采集計(jì)算、鍵盤顯示處理單元的功能實(shí)現(xiàn)過(guò)程,并總結(jié)了每個(gè)單元調(diào)試過(guò)程中發(fā)現(xiàn)的問(wèn)題,使89C51單片機(jī)的諸多特點(diǎn)得到更好的應(yīng)用,通過(guò)實(shí)際調(diào)試總結(jié)了裝置中誤差存在的硬件和軟件原因,考慮到裝置自身功能跟性價(jià)比,并提出了減小誤差的方案。
第2章CPU最小系統(tǒng)設(shè)計(jì)2.1電力參數(shù)檢測(cè)裝置總體設(shè)計(jì)方案電力參數(shù)檢測(cè)裝置總體設(shè)計(jì)如圖2.189C51晶振模塊復(fù)位模塊電流檢測(cè)模塊報(bào)警系統(tǒng)顯示模塊圖2.1總設(shè)計(jì)系統(tǒng)框圖晶振模塊:為單片機(jī)提供時(shí)鐘信號(hào)。復(fù)位模塊:將單片機(jī)程序計(jì)數(shù)器清零。顯示模塊:顯示電流。報(bào)警系統(tǒng):當(dāng)電流值超過(guò)了允許值時(shí),報(bào)警系統(tǒng)會(huì)發(fā)出報(bào)警。2.2CPU的選擇對(duì)于本設(shè)計(jì)我們選擇89C51單片機(jī)為CPU,因?yàn)?9C51在編程中用途更廣泛,在開(kāi)發(fā)、修改程序方面優(yōu)于同類單片機(jī),并且其與各大公司的MC-51系列單片機(jī)兼容。89C51內(nèi)部資源:(1)片內(nèi)4KB
Flash
ROM程序存儲(chǔ)器。(2)5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí)。(3)21個(gè)特殊功能寄存器。(4)2個(gè)16位的定時(shí)/計(jì)數(shù)器。(5)有4個(gè)并行I/O接口分別為P0、P1、P2
和P3口,每個(gè)I/O接口有8條可單獨(dú)編程的I/O線。(6)128B片內(nèi)數(shù)據(jù)存儲(chǔ)器。(7)可編程串行口。引腳可分為如下3類:
(1)電源及時(shí)鐘引腳:Vcc、Vss、XTAL1、XTAL2。(2)控制引腳:PSEN、ALE、EA、RESET(RST)。(3)I/O口引腳:P0、P1、P2、P3,為四個(gè)8位I/O口的外部引腳。89C51芯片的I/O口:P0口:P0口有兩個(gè)用途,一是作普通I/O口使用;二是作低8位地址數(shù)據(jù)總線使用。P1口:P1口只做作普通I/O使用。P2口:P2口有兩個(gè)用途,一是作為普通I/O口使用;二是作高8位地址線。P3口:P3口是一個(gè)多功能端口,除了有準(zhǔn)雙向I/O功能外,還具有第二功能。引腳圖如下:圖2.289C51引腳圖2.3數(shù)據(jù)存儲(chǔ)器的擴(kuò)展雖然單片機(jī)擁有CPU,RAM,ROM,I/O接口和定時(shí)/計(jì)數(shù)器,但是單片機(jī)內(nèi)的RAM,ROM跟定時(shí)/計(jì)數(shù)器等資源往往很有限,并不能滿足單片機(jī)在實(shí)際應(yīng)用時(shí)對(duì)于所有情況的要求,因此我們需要對(duì)單片機(jī)的存儲(chǔ)資源進(jìn)行擴(kuò)展。本文選用的數(shù)據(jù)存儲(chǔ)器為靜態(tài)RAM6264,地址鎖存器為74LS373。其優(yōu)點(diǎn)是寫(xiě)速度高,一般都是8位寬度,易于擴(kuò)展,且大多數(shù)與相同容量的EPROM引腳兼容,有利于印刷板電路設(shè)計(jì),使用方便;缺點(diǎn)是集成度低,成本高,功耗大。圖2.3數(shù)據(jù)存儲(chǔ)器擴(kuò)展2.4復(fù)位電路設(shè)計(jì)復(fù)位電路是一種用來(lái)使電路恢復(fù)到起始狀態(tài)的電路設(shè)備,它的操作原理與計(jì)算器有著異曲同工之妙,只是啟動(dòng)原理和手段有所不同。對(duì)于單片機(jī)程序來(lái)說(shuō),復(fù)位電路的存在是非常重要且必要的。復(fù)位操作可以使單片機(jī)初始化,也可以使死機(jī)狀態(tài)下的單片機(jī)重新啟動(dòng)。復(fù)位電路,就是利用它把電路恢復(fù)到起始狀態(tài)。就像計(jì)算器的清零按鈕的作用一樣,以便回到原始狀態(tài),重新進(jìn)行計(jì)算。和計(jì)算器清零按鈕有所不同的是,復(fù)位電路啟動(dòng)的手段有所不同。一是在給電路通電時(shí)馬上進(jìn)行復(fù)位操作;二是在必要時(shí)可以由手動(dòng)操作;三是根據(jù)程序或者電路運(yùn)行的需要自動(dòng)地進(jìn)行。復(fù)位電路都是比較簡(jiǎn)單的大都是只有電阻和電容組合就可以辦到了。再?gòu)?fù)雜點(diǎn)就有三極管等等配合程序來(lái)進(jìn)行了。當(dāng)單片機(jī)需要復(fù)位時(shí),必須依靠外部復(fù)位電路來(lái)提供脈沖,在復(fù)位有效期間,ALE和PSEN引腳輸出高點(diǎn)平。在時(shí)鐘電路工作后,單片機(jī)得到RESET引腳上出現(xiàn)24個(gè)時(shí)鐘脈沖以上的高電平,單片機(jī)就能實(shí)現(xiàn)復(fù)位。圖2.4復(fù)位電路2.5時(shí)鐘電路設(shè)計(jì)時(shí)鐘電路就是產(chǎn)生象時(shí)鐘一樣準(zhǔn)確的振蕩電路。任何工作都按時(shí)間順序。用于產(chǎn)生這個(gè)時(shí)間的電路就是時(shí)鐘電路。時(shí)鐘電路的作用是產(chǎn)生可以使單片機(jī)工作的時(shí)間信號(hào)。時(shí)鐘信號(hào)可以由內(nèi)部產(chǎn)生也可以由外部產(chǎn)生。89C51單片機(jī)內(nèi)部有一個(gè)高增益反向放大器,用于構(gòu)成片內(nèi)振蕩器,XTAL1和XTAL2兩個(gè)引腳分別是此放大器的輸入端和輸出端。在XTAL1和XTAL2兩端跨接晶體或陶瓷諧振器,就構(gòu)成了穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部時(shí)鐘發(fā)生器,如圖2.5所示。而當(dāng)CPU系統(tǒng)外接晶振時(shí),C3和C4值通常選擇為30pF左右;外接陶瓷諧振器時(shí),C1和C2可穩(wěn)定頻率并對(duì)振蕩頻率有微調(diào)作用,振蕩頻率范圍是0到24MHz。為了減少寄生電容,更好地保證振蕩器穩(wěn)定可靠的工作,諧振器和電容應(yīng)盡可能安裝的與單片機(jī)芯片可靠。圖2.5晶振電路2.6CPU最小系統(tǒng)圖圖2.6最小系統(tǒng)圖第3章電力參數(shù)檢測(cè)裝置輸入輸出接口電路設(shè)計(jì)3.1電力參數(shù)檢測(cè)裝置傳感器的選擇本文要求的輸入電流為380V三項(xiàng)交流電,所以為了保證電力系統(tǒng)安全經(jīng)濟(jì)的運(yùn)行,同時(shí)對(duì)電力設(shè)備的運(yùn)行情況進(jìn)行監(jiān)視和測(cè)量,需要在系統(tǒng)中加入電流互感器。在此我選擇GB1208-2006電流互感器。因?yàn)橐话愕臏y(cè)量和保護(hù)裝置不能直接接入一次高壓設(shè)備,而需要將輸入的大電流按比例經(jīng)電流互感器變換成小電流,才可以供給測(cè)量?jī)x表和保護(hù)裝置。在測(cè)量交變電流的大電流時(shí),就需要電流互感器來(lái)進(jìn)行電流的升降,線路上起初的電流較大,所以是不可以直接測(cè)量線路上的電壓的。電流互感器就起到變流和電氣隔離作用,其對(duì)于保護(hù)系統(tǒng)安全起著十分重要的作用。3.2電力參數(shù)檢測(cè)裝置檢測(cè)接口電路設(shè)計(jì)3.2.1A/D轉(zhuǎn)換器的選擇A/D轉(zhuǎn)換器即是我們常說(shuō)的模數(shù)轉(zhuǎn)換器,簡(jiǎn)稱為ADC,指將一個(gè)模擬信號(hào)轉(zhuǎn)變?yōu)閿?shù)字信號(hào)的電子元件。由于數(shù)字信號(hào)本身不具有實(shí)際意義,僅僅表示一個(gè)相對(duì)大小。故任何一個(gè)模數(shù)轉(zhuǎn)換器都需要一個(gè)參考模擬量作為轉(zhuǎn)換的標(biāo)準(zhǔn),比較常見(jiàn)的參考標(biāo)準(zhǔn)為最大的可轉(zhuǎn)換信號(hào)大小。而輸出的數(shù)字量則表示輸入信號(hào)相對(duì)于參考信號(hào)的大小。本文的模數(shù)轉(zhuǎn)換器選用ADC0832,它擁有體積小,性價(jià)比高,兼容性強(qiáng)等優(yōu)點(diǎn)。ADC0832
具有以下特點(diǎn):
(1)8
位分辨率。
(2)雙通道
A/D轉(zhuǎn)換。
(3)輸入輸出電平與
TTL/CMOS
相兼容。
(4)5V
電源供電時(shí)輸入電壓在
0~5V
之間。
(5)工作頻率為
250KHZ,轉(zhuǎn)換時(shí)間為
32μS;
一般功耗僅為
15mW。(6)8P、14P—DIP(雙列直插)、PICC
多種封裝。
3.2.2模擬量檢測(cè)接口電路圖圖3.1模擬量檢測(cè)接口3.3電力參數(shù)檢測(cè)裝置輸出接口電路設(shè)計(jì)圖3.2輸出接口電路3.4人機(jī)對(duì)話接口電路設(shè)計(jì)3.4.1按鍵設(shè)計(jì)根據(jù)單片機(jī)的電流檢測(cè)系統(tǒng)的工作要求,需要用按鍵電路來(lái)控制調(diào)整電流上限。如圖3.3。圖3.3按鍵電路3.4.2數(shù)碼顯示電路設(shè)計(jì)數(shù)碼管顯示電路由位驅(qū)動(dòng)電路和段驅(qū)動(dòng)電路兩部分組成。由多個(gè)發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。這些段分別由字母a,b,c,d,e,f,g,dp來(lái)表示。由于單片機(jī)的并行口不能驅(qū)動(dòng)數(shù)碼管顯示器,必須采用專門的驅(qū)動(dòng)電路芯片,使之產(chǎn)生足夠大的電流,顯示器才能正常工作。如果驅(qū)動(dòng)電路能力差,即負(fù)載能力不夠,顯示器亮度就低,而且驅(qū)動(dòng)電路長(zhǎng)期在超負(fù)荷下運(yùn)行容易損壞。本系統(tǒng)采用并行驅(qū)動(dòng)動(dòng)態(tài)顯示。采用單片機(jī)P2口的低3位作為數(shù)碼管的位碼輸出信號(hào),P0口作為段碼輸出信號(hào)。該驅(qū)動(dòng)電路如圖3.3所示,P0口作為段碼輸出信號(hào)需外接上拉電阻。圖3.4數(shù)碼顯示電路3.4.3報(bào)警電路設(shè)計(jì)報(bào)警電路的作用是當(dāng)電流達(dá)到或超過(guò)上限時(shí)進(jìn)行報(bào)警,報(bào)警電路與單片機(jī)的P2.3口相連當(dāng)單片機(jī)輸出一個(gè)低電平時(shí),蜂鳴器就會(huì)發(fā)出報(bào)警信號(hào),說(shuō)明電流已經(jīng)超過(guò)規(guī)定的上限值,外部輸出設(shè)備應(yīng)該啟動(dòng)進(jìn)行相應(yīng)的措施。圖3.5報(bào)警電路第4章電力參數(shù)檢測(cè)裝置軟件設(shè)計(jì)4.1軟件實(shí)現(xiàn)功能綜述本實(shí)驗(yàn)的要求是對(duì)于380V三相電流的監(jiān)測(cè)。由89C51單片機(jī)、傳感器、A/D轉(zhuǎn)換器、數(shù)碼顯示器組成的控制系統(tǒng),要實(shí)現(xiàn)的軟件功能是將線路中的電流信息通過(guò)電流檢測(cè)模塊傳送給89C51單片機(jī),在傳輸電流時(shí)利用A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。然后對(duì)電流的有效值進(jìn)行判斷,通過(guò)LED顯示屏顯示電流的有效值,如果電流有效值大于設(shè)定的電流上限,則蜂鳴器會(huì)對(duì)外報(bào)警。
4.2流程圖設(shè)計(jì)4.2.1主程序流程圖設(shè)計(jì)輸入信號(hào)通過(guò)電流檢測(cè)模塊傳送給89C51單片機(jī),并利用A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),讓單片機(jī)識(shí)別和處理,然后判斷電流的大小是否超過(guò)設(shè)定的電流上限,即是否報(bào)警。開(kāi)始開(kāi)始輸入信號(hào)模數(shù)轉(zhuǎn)換CPU識(shí)別并處理輸入信號(hào)CPU識(shí)別并處理輸入信號(hào)判斷電流是否達(dá)到上限判斷電流是否達(dá)到上限是是否否報(bào)警返回報(bào)警返回 圖4.1主程序流程圖4.2.2模擬量檢測(cè)流程圖設(shè)計(jì)每次對(duì)ADC0832操作時(shí)要按造ADC0832工作過(guò)程中的協(xié)議進(jìn)行。在開(kāi)始時(shí)系統(tǒng)進(jìn)行初始化,之后輸入RAM操作命令,繼而觸發(fā)存儲(chǔ)器操作命令-進(jìn)行處理數(shù)據(jù)。開(kāi)始開(kāi)始系統(tǒng)初始化系統(tǒng)初始化ADC0832是否存在ADC0832是否存在否否是是RAM操作命令 RAM操作命令存儲(chǔ)操作命令存儲(chǔ)操作命令讀取電流讀取電流返回返回圖4.2模擬量檢測(cè)流程圖4.3程序清單DIS:MOV
A,R2
ADD
A,R3
DA
A
ADD
A,R4
DA
A
MOV
R4,A
;把相加結(jié)果存放R4中
MOV
21H,#00H
;置循環(huán)顯示初值
HDISP:MOV
A,R4
ANL
A,#0F0H
ORL
A,#07H
;選通高位數(shù)碼管
MOV
P2,A
;送顯高位
ACALL
DELAD2
;延時(shí)
MOV
A,R4
ANL
A,#0FH
SWAP
A
ORL
A,#0BH
;選通低位數(shù)碼管
MOV
P2,A
;送低位ACALL
DELAD2
;延時(shí)
INC
21H
MOV
A,#0FH
XRL
A,21H
JZ
B1
;循環(huán)顯示完否SJMP
HDISP
;未完繼續(xù)
B1:RET
;顯示完返回
ORG
0000H
START:MOV
P1,#0F0H
;關(guān)閉兩片89C51
MOV
R3,#0D0H
;對(duì)第一片89C51送控制字
MOV
20H,#02H
M1:MOV
A,R3 ACALL
READ
;調(diào)用讀數(shù)子程序
JZ
N1
ACALL
M2
;調(diào)用核對(duì)子程序
N1:MOV
A,R1
INC
A
MOV
R1,A
ACALL
READ
JZ
N2
ACALL
M2
N2:MOV
A,R1
INC
A
MOV
R1,A
ACALL
READ
JZ
N3
ACALL
M2
N3:MOV
A,R1
INC
A
MOV
R1,A
ACALL
READ
JZ
N4
ACALL
M2
N4:MOV
R3,#0B0H
;第二片89C51送控制字
MOV
A,02H
DEC
A
JNZ
M1
SJMP
START
;巡回檢測(cè)
READ:MOV
P1,A
;送控制字
CLR
P1.4
ORL
P1,#0FH
MOV
A,P1
;讀數(shù)據(jù)
SETB
P1.4
ANL
A,#0FH
RET
;子程序返回
M2:MOV
R0,ALCALL
DELAD1
MOV
A,R1
XRL
A,R0
;核對(duì)比較。JNZ
M22
ACALL
TLTC
;調(diào)用查找報(bào)警點(diǎn)子程序
M22:RET
TLTC:MOV
A,R1
;查找報(bào)警點(diǎn)位于哪個(gè)口
ANL
A,#0FH
MOV
R7,A
MOV
R2,#00H
L1:MOV
A,R7
JNZ
L2
MOV
R2,#04H
L2:MOV
A,R7
JNZ
L3
MOV
R2,#08H
L3:MOV
A,R7
XRL
A,#03H
MOV
R2,#12H
LL3:MOV
A,R1
;查找報(bào)警點(diǎn)在哪片89C51
ANL
A,#0F0H
RLC
A
JC
L4
MOV
R3,#16H
L4:RLC
A
JC
L5
MOV
R3,#00H
L5:MOV
A,R0
;查找是哪個(gè)點(diǎn)報(bào)警
RRC
A
MOV
R0,A
JNC
L6
MOV
R4,#01H
LCALL
DISL6:MOV
A,R0
RRC
A
MOV
R0,A
JNC
L7
MOV
R4,#02H
LCALL
DIS
L7:MOV
A,R0
RRC
A
MOV
R0,A
JNC
L8
MOV
R4,#03H
LCALL
DIS
L8:MOV
A,R0
RRC
A
JNC
L9
MOV
R4,#04H
LCALL
DIS
DIS:MOV
A,R2
;顯示報(bào)警
ADD
A,R3
DA
A
ADD
A,R4
DA
A
MOV
R4,A
ORL
A,#07H
MOV
P2,A
ACALL
DELAD2
ANL
A,#0FH
SWAP
A
ORL
A,#0BH
MOV
P2,A
ACALL
DELAD5
INC
21H
MOV
A,#0FFH
JZ
B1
B1:RETDELAD1:MOV
R5,#04H
;延時(shí)子程序1
DELAD2:MOV
R6,#0F0H
DELAD3:MOV
R7,#0F7H
DELAD4:NOP
NOP
DJNZ
R7,DELAD4
DJNZ
R6,DELAD3
DJNZ
R5,DELAD2
DELAD5:MOV
R5,#02H
;延時(shí)子程序2
DELAD6:MOV
R6,#0FFH
DJNZ
R6,$
DJNZ
R5,DELAD6
RET第5章系統(tǒng)設(shè)計(jì)與分析5.1系統(tǒng)原理圖圖5.1系統(tǒng)原理
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年二氧化錳項(xiàng)目投資價(jià)值分析報(bào)告
- 陜西師范大學(xué)《詳細(xì)性規(guī)劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年遙控電子管前置放大器項(xiàng)目可行性研究報(bào)告
- 夜宵店餐飲合同范例
- 臨時(shí)解聘合同范例
- 果筐加工合同范例
- 核酸試劑銷售合同范例
- 聘請(qǐng)老師合同范例
- 五年級(jí)數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 2024至2030年鉑金900濾芯式過(guò)濾器項(xiàng)目投資價(jià)值分析報(bào)告
- 七年級(jí)上冊(cè)生物2024-2025學(xué)年新人教版期末綜合試卷(含答案)
- 進(jìn)口再生鑄造鋁合金原料檢驗(yàn)規(guī)程
- 軟件開(kāi)發(fā)公司代碼備份與恢復(fù)方案
- 《貨幣銀行學(xué)》課件
- 2024年人教版初二道德與法治上冊(cè)期末考試卷(附答案)
- 3dmax整體設(shè)計(jì)說(shuō)課稿
- 2024-2025形勢(shì)與政策全冊(cè)課件
- 2024-2025學(xué)年統(tǒng)編版八年級(jí)語(yǔ)文上學(xué)期 專題03 綜合性學(xué)習(xí)
- 中國(guó)民間藝術(shù)的奇妙之旅學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 使用個(gè)人充電樁協(xié)議書(shū)(2篇)
- 隨車吊吊裝方案
評(píng)論
0/150
提交評(píng)論