亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

模糊層次分析法fuzzyahp

  • 基于相關(guān)分析的飛機(jī)目標(biāo)識別方法

    提出了一種基于相關(guān)分析的飛機(jī)目標(biāo)識別方法。該方法利用飛機(jī)圖像低頻和高頻部分合成濾波器模板,能達(dá)到很高識別率與很低的等錯率。該研究旨在提高飛機(jī)識別的準(zhǔn)確率和降低出錯率,采用一種基于相關(guān)分析的飛機(jī)目標(biāo)識別方法。該方法通過對采集的飛機(jī)圖像做去除背景、降噪、圖像增強(qiáng)、二值化和歸一化處理,將飛機(jī)圖像低頻和高頻部分合成濾波器模板,通過特征比對達(dá)到識別飛機(jī)的目的。利用Matlab 7.0做10種飛機(jī)的識別實(shí)驗(yàn),得出了95.47%識別率和0.04%等錯率的結(jié)論,識別率和等錯率均優(yōu)于不變矩法、三維識別方法、基于小波分析和矩不變量的方法,印證了筆者提出的基于相關(guān)分析的飛機(jī)目標(biāo)識別方法的優(yōu)越性。在飛機(jī)圖像數(shù)據(jù)庫上的實(shí)驗(yàn)結(jié)果表明,該方法是可行的。

    標(biāo)簽: 飛機(jī) 目標(biāo)識別

    上傳時間: 2013-11-03

    上傳用戶:manlian

  • DC_DC變換器的PWA模型及預(yù)測控制

    利用v自步離散法,得到變換器輸入控制變量與狀態(tài)變量之間的直接映射關(guān)系,基于混雜系統(tǒng)理論分析系統(tǒng)的動態(tài)方程,建立其分段仿射模型。在此模型的基礎(chǔ)上,結(jié)合非線性預(yù)測控制算法,通過模型預(yù)測系統(tǒng)的輸出,利用反饋校正誤差,給出二次型性能指標(biāo)的優(yōu)化計算方法,并由此設(shè)計預(yù)測控制器。最后,以Buck功率變換器為研究對象,通過與峰值電流控制算法的仿真結(jié)果進(jìn)行比較,驗(yàn)證模型的正確性以及控制器設(shè)計的有效性。

    標(biāo)簽: DC_DC PWA 變換器 模型

    上傳時間: 2013-10-30

    上傳用戶:teddysha

  • 基于脆性根源的船舶電力系統(tǒng)脆性分析

    針對船舶電力系統(tǒng)脆性研究,從脆性致因的內(nèi)部機(jī)制和外部機(jī)制入手,建立包含脆性環(huán)境和系統(tǒng)結(jié)構(gòu)4 層分析模型。主要分析其下層模型結(jié)構(gòu),將脆性環(huán)境通過脆性事件分解為若干基本脆性根源,用德菲爾法-最大熵原理建立以脆性根源為基礎(chǔ)的脆性風(fēng)險模型,分析預(yù)測船舶電力系統(tǒng)的脆性過程。最后以某一個船舶電力系統(tǒng)為例,對在隨機(jī)的某一年的脆性過程進(jìn)行了分析,找到船舶電力系統(tǒng)崩潰的主脆性根源,與實(shí)際情況進(jìn)行比較,說明了該方法的可行性。結(jié)果說明對于有效的防止船舶電力系統(tǒng)的崩潰,分析其脆性風(fēng)險,應(yīng)對其主要的脆性根源進(jìn)行相應(yīng)的控制。

    標(biāo)簽: 電力系統(tǒng)

    上傳時間: 2013-11-09

    上傳用戶:ryb

  • DCDC模塊輸入端電壓反加后的影響分析

    在航天等空間產(chǎn)品中使用的分布式供電系統(tǒng)中,總體電路一般只提供27~30 V的直流一次電源,各單機(jī)產(chǎn)品大多采用DC/DC模塊將該一次電源轉(zhuǎn)換為所需的二次電源,并實(shí)現(xiàn)一次地與二次地的隔離。分析了INTERPOINT公司的DC/DC模塊的輸入端反接后,輸入電壓對DC/DC模塊、電源保護(hù)濾波電路及負(fù)載的影響,通過仿真與驗(yàn)證試驗(yàn),得出電源模塊輸入端反接后單機(jī)產(chǎn)品中電源保護(hù)電路發(fā)生作用,對產(chǎn)品中負(fù)載無影響,可以繼續(xù)使用。電源模塊失效分析對航天產(chǎn)品中電源模塊中出現(xiàn)類似的故障后的處理提供了參考。

    標(biāo)簽: DCDC 模塊 輸入端

    上傳時間: 2013-11-05

    上傳用戶:kangqiaoyibie

  • 開關(guān)電源中光耦隔離的幾種典型接法對比

      在一般的隔離電源中,光耦隔離反饋是一種簡單、低成本的方式。但對于光耦反饋的各種連接方式及其區(qū)別,目前尚未見到比較深入的研究。而且在很多場合下,由于對光耦的工作原理理解不夠深入,光耦接法混亂,往往導(dǎo)致電路不能正常工作。本研究將詳細(xì)分析光耦工作原理,并針對光耦反饋的幾種典型接法加以對比研究。

    標(biāo)簽: 開關(guān)電源 光耦隔離 典型 對比

    上傳時間: 2013-10-19

    上傳用戶:a155166

  • 并網(wǎng)光伏電站動態(tài)建模及仿真分析

    在假設(shè)并網(wǎng)光伏電站各交流器件的輸出和輸入變量只含有基波分量的前提下,提出了一種利用相量法和受控源法模擬并網(wǎng)光伏電站電能轉(zhuǎn)換及傳輸系統(tǒng)特性的方法,并建立了包含光伏陣列,具有最大功率跟蹤功能的逆變器、變壓器及控制系統(tǒng)的并網(wǎng)光伏電站整體仿真模型。通過采用國內(nèi)某地并網(wǎng)光伏電站的實(shí)測數(shù)據(jù)進(jìn)行的仿真驗(yàn)證及誤差分析可知,所提出的光伏電站模擬方法和數(shù)學(xué)模型是有效的。

    標(biāo)簽: 并網(wǎng)光伏 動態(tài)建模 仿真分析 電站

    上傳時間: 2013-10-30

    上傳用戶:維子哥哥

  • 均勻設(shè)計法在我所化學(xué)電源專業(yè)的推廣應(yīng)用

    “均勻設(shè)計”是我國統(tǒng)計學(xué)家中國科學(xué)院應(yīng)用數(shù)學(xué)研究所方開泰教授和中科院院士王元教授將數(shù)論與多元統(tǒng)計相結(jié)合創(chuàng)立的一種供多因素、多水平實(shí)驗(yàn)用、可減少實(shí)驗(yàn)次數(shù)的全新的最優(yōu)試驗(yàn)設(shè)計方法。其特點(diǎn)是將試驗(yàn)點(diǎn)均勻地分布在試驗(yàn)范圍內(nèi),用較少的試驗(yàn)點(diǎn)來獲得最多的信息。這一方法結(jié)合統(tǒng)計調(diào)優(yōu)把所得的數(shù)據(jù)進(jìn)行整理、分析、判斷,用逐步回歸法建立回歸方程,并進(jìn)行方差分析和顯著性檢驗(yàn),通過方程預(yù)報、等值線圖、曲線圖等數(shù)學(xué)方法,揭示出隱含于數(shù)據(jù)中的信息,找出試驗(yàn)條件間的最佳組合,可實(shí)現(xiàn)用最少的試驗(yàn)次數(shù)和最短的試驗(yàn)時間,達(dá)到尋找最佳效果的目的。由于均勻設(shè)計不再具有整齊可比的特點(diǎn),因而不能象正交試驗(yàn)?zāi)菢樱ㄟ^簡單的方差分析方法來處理所得的數(shù)據(jù),而必須借助計算機(jī)來進(jìn)行數(shù)據(jù)處理。 我所在均勻設(shè)計推廣應(yīng)用到化學(xué)電源研究過程方面做了一些工作,在應(yīng)用過程中均勻設(shè)計明顯地促進(jìn)了我所相關(guān)項(xiàng)目的研究工作。下面是我所在相關(guān)項(xiàng)目工作中的情況介紹。

    標(biāo)簽: 均勻設(shè)計 化學(xué)電源

    上傳時間: 2013-12-24

    上傳用戶:gxy670166755

  • 單片機(jī)模糊控制在電加熱爐溫度控制系統(tǒng)中的應(yīng)用

    在冶金、化工,機(jī)械等各類工業(yè)控制中,電加熱爐都得到了廣泛的應(yīng)用。目前國內(nèi)的電加熱爐溫度控制器大多還停留在國際60年代水平,仍在使用繼電一接觸器控制或常規(guī)PID控制,自動化程度低,動態(tài)控制精度差,滿足不了日益發(fā)展的工藝技術(shù)要求。電加熱爐的溫度是生產(chǎn)工藝的一項(xiàng)重要指標(biāo),溫度控制的好壞將直接影響產(chǎn)品的質(zhì)量。電加熱爐由電阻絲加熱,溫度控制具有非線性、大滯后、大慣性、時變性、升溫尊向性等特點(diǎn)。而且,在實(shí)際應(yīng)用和研究中,電加熱爐溫度控制遇到了很多困難:第一,很難建立精確的數(shù)學(xué)模型:第二,不能很好地解決非線性、大滯后等問題。以精確數(shù)學(xué)模型為基礎(chǔ)地經(jīng)典控制理論和現(xiàn)代控制論在解決這些問題時遇到了極大地困難,而以語言規(guī)則模型(IF—THEN)為基礎(chǔ)的模糊控制理論卻是解決上述問題的有效途徑和方法。國內(nèi)現(xiàn)有的一些模糊設(shè)計方法大多存在不同缺點(diǎn),而且真正把理論研究應(yīng)用到實(shí)際系統(tǒng)的也較少。所以,深入研究在電加熱爐系統(tǒng)控制中具體模糊控制設(shè)計理論是十分必要的。本文針對電加熱爐這一控制對象,以Ts.94—1型號的箱形電加熱爐為參考對象,分別采用工業(yè)控制中普遍使用的PID控制、經(jīng)常見到的模糊控制策略,如基本模糊控制,對其進(jìn)行仿真實(shí)驗(yàn),比較,并進(jìn)行了理論分析。針對上述電加熱爐控制中存在的問題,本文設(shè)計了雙模糊控制器。雙模糊控制器在參數(shù)自整定模糊控制理論的基礎(chǔ)上,對比例因子進(jìn)行調(diào)整,克服原算法復(fù)雜麗不實(shí)用的特點(diǎn),根據(jù)電加熱爐不同的工作狀態(tài)采用不同的模糊控制器,提高了控制精度,改善了控制效果。本文把模糊控制與神經(jīng)網(wǎng)絡(luò)技術(shù)相結(jié)合,利用神經(jīng)網(wǎng)絡(luò)很強(qiáng)的學(xué)習(xí)能力和自適應(yīng)能力,建立了自適應(yīng)神經(jīng)模糊推理系統(tǒng)。把不依賴精確數(shù)學(xué)模型的模糊控制系統(tǒng)與有價值的經(jīng)驗(yàn)數(shù)據(jù)或參考模型相結(jié)合,彌補(bǔ)了模糊控制的不足,使模糊控制系統(tǒng)更能發(fā)揮其強(qiáng)大優(yōu)勢,控制效果理想。在實(shí)踐應(yīng)用方面,以電加熱爐為控制對象,開發(fā)了89C51單片機(jī)模糊控制器,主要進(jìn)行了硬件和軟件的設(shè)計。

    標(biāo)簽: 單片機(jī) 中的應(yīng)用 模糊控制 電加熱爐

    上傳時間: 2013-10-28

    上傳用戶:yuanwenjiao

  • 單片機(jī)入門基礎(chǔ)知識大全免費(fèi)下載

    單片機(jī)入門基礎(chǔ)知識大全免費(fèi)下載 單片機(jī)第八課(尋址方式與指令系統(tǒng)) 通過前面的學(xué)習(xí),我們已經(jīng)了解了單片機(jī)內(nèi)部的結(jié)構(gòu),并且也已經(jīng)知道,要控制單片機(jī),讓它為我們干學(xué),要用指令,我們已學(xué)了幾條指令,但很零散,從現(xiàn)在開始,我們將要系統(tǒng)地學(xué)習(xí)8051的指令部份。 一、概述 1、指令的格式 我們已知,要讓計算機(jī)做事,就得給計算機(jī)以指令,并且我們已知,計算機(jī)很“笨”,只能懂得數(shù)字,如前面我們寫進(jìn)機(jī)器的75H,90H,00H等等,所以指令的第一種格式就是機(jī)器碼格式,也說是數(shù)字的形式。但這種形式實(shí)在是為難我們?nèi)肆耍y記了,于是有另一種格式,助記符格式,如MOV P1,#0FFH,這樣就好記了。 這兩種格式之間的關(guān)系呢,我們不難理解,本質(zhì)上它們完全等價,只是形式不一樣而已。 2、匯編 我們寫指令使用匯編格式,而計算機(jī)只懂機(jī)器碼格式,所以要將我們寫的匯編格式的指令轉(zhuǎn)換為機(jī)器碼格式,這種轉(zhuǎn)換有兩種方法:手工匯編和機(jī)器匯編。手工匯編實(shí)際上就是查表,因?yàn)檫@兩種格式純粹是格式不同,所以是一一對應(yīng)的,查一張表格就行了。不過手工查表總是嫌麻煩,所以就有了計算機(jī)軟件,用計算機(jī)軟件來替代手工查表,這就是機(jī)器匯編。 二、尋址 讓我們先來復(fù)習(xí)一下我們學(xué)過的一些指令:MOV P1,#0FFH,MOV R7,#0FFH這些指令都是將一些數(shù)據(jù)送到相應(yīng)的位置中去,為什么要送數(shù)據(jù)呢?第一個因?yàn)樗腿氲臄?shù)可以讓燈全滅掉,第二個是為了要實(shí)現(xiàn)延時,從這里我們可以看出來,在用單片機(jī)的編程語言編程時,經(jīng)常要用到數(shù)據(jù)的傳遞,事實(shí)上數(shù)據(jù)傳遞是單片機(jī)編程時的一項(xiàng)重要工作,一共有28條指令(單片機(jī)共111條指令)。下面我們就從數(shù)據(jù)傳遞類指令開始吧。 分析一下MOV P1,#0FFH這條指令,我們不難得出結(jié)論,第一個詞MOV是命令動詞,也就是決定做什么事情的,MOV是MOVE少寫了一個E,所以就是“傳遞”,這就是指令,規(guī)定做什么事情,后面還有一些參數(shù),分析一下,數(shù)據(jù)傳遞必須要有一個“源”也就是你要送什么數(shù),必須要有一個“目的”,也就是你這個數(shù)要送到什么地方去,顯然在上面那條指令中,要送的數(shù)(源)就是0FFH,而要送達(dá)的地方(目的地)就是P1這個寄存器。在數(shù)據(jù)傳遞類指令中,均將目的地寫在指令的后面,而將源寫在最后。 這條指令中,送給P1是這個數(shù)本身,換言之,做完這條指令后,我們可以明確地知道,P1中的值是0FFH,但是并不是任何時候都可以直接給出數(shù)本身的。例如,在我們前面給出的延時程序例是這樣寫的: MAIN: SETB P1.0     ;(1)    LCALL DELAY ;(2)     CLR P1.0      ;(3)    LCALL DELAY   ;(4)     AJMP MAIN    ;(5) ;以下子程序 DELAY: MOV R7,#250   ;(6) D1: MOV R6,#250   ;(7) D2: DJNZ R6,D2    ;(8)    DJNZ R7,D1   ;(9)    RET        ;(10)    END        ;(11)     表1  MAIN: SETB P1.0     ;(1)    MOV 30H,#255     LCALL DELAY ;     CLR P1.0      ;(3)     MOV 30H,#200     LCALL DELAY   ;(4)     AJMP MAIN    ;(5) ;以下子程序 DELAY: MOV R7,30H   ;(6) D1: MOV R6,#250   ;(7) D2: DJNZ R6,D2    ;(8)    DJNZ R7,D1   ;(9)    RET        ;(10)    END        ;(11) 表2    這樣一來,我每次調(diào)用延時程序延時的時間都是相同的(大致都是0.13S),如果我提出這樣的要求:燈亮后延時時間為0.13S燈滅,燈滅后延時0.1秒燈亮,如此循環(huán),這樣的程序還能滿足要求嗎?不能,怎么辦?我們可以把延時程序改成這樣(見表2):調(diào)用則見表2中的主程,也就是先把一個數(shù)送入30H,在子程序中R7中的值并不固定,而是根據(jù)30H單元中傳過來的數(shù)確定。這樣就可以滿足要求。 從這里我們可以得出結(jié)論,在數(shù)據(jù)傳遞中要找到被傳遞的數(shù),很多時候,這個數(shù)并不能直接給出,需要變化,這就引出了一個概念:如何尋找操作數(shù),我們把尋找操作數(shù)所在單元的地址稱之為尋址。在這里我們直接使用數(shù)所在單元的地址找到了操作數(shù),所以稱這種方法為直接尋址。除了這種方法之外,還有一種,如果我們把數(shù)放在工作寄存器中,從工作寄存器中尋找數(shù)據(jù),則稱之為寄存器尋址。例:MOV A,R0就是將R0工作寄存器中的數(shù)據(jù)送到累加器A中去。提一個問題:我們知道,工作寄存器就是內(nèi)存單元的一部份,如果我們選擇工作寄存器組0,則R0就是RAM的00H單元,那么這樣一來,MOV A,00H,和MOV A,R0不就沒什么區(qū)別了嗎?為什么要加以區(qū)分呢?的確,這兩條指令執(zhí)行的結(jié)果是完全相同的,都是將00H單元中的內(nèi)容送到A中去,但是執(zhí)行的過程不同,執(zhí)行第一條指令需要2個周期,而第二條則只需要1個周期,第一條指令變成最終的目標(biāo)碼要兩個字節(jié)(E5H 00H),而第二條則只要一個字節(jié)(E8h)就可以了。 這么斤斤計較!不就差了一個周期嗎,如果是12M的晶振的話,也就1個微秒時間了,一個字節(jié)又能有多少? 不對,如果這條指令只執(zhí)行一次,也許無所謂,但一條指令如果執(zhí)行上1000次,就是1毫秒,如果要執(zhí)行1000000萬次,就是1S的誤差,這就很可觀了,單片機(jī)做的是實(shí)時控制的事,所以必須如此“斤斤計較”。字節(jié)數(shù)同樣如此。 再來提一個問題,現(xiàn)在我們已知,尋找操作數(shù)可以通過直接給的方式(立即尋址)和直接給出數(shù)所在單元地址的方式(直接尋址),這就夠了嗎? 看這個問題,要求從30H單元開始,取20個數(shù),分別送入A累加器。 就我們目前掌握的辦法而言,要從30H單元取數(shù),就用MOV A,30H,那么下一個數(shù)呢?是31H單元的,怎么取呢?還是只能用MOV A,31H,那么20個數(shù),不是得20條指令才能寫完嗎?這里只有20個數(shù),如果要送200個或2000個數(shù),那豈不要寫上200條或2000條命令?這未免太笨了吧。為什么會出現(xiàn)這樣的狀況?是因?yàn)槲覀冎粫训刂穼懺谥噶钪校跃蜎]辦法了,如果我們不是把地址直接寫在指令中,而是把地址放在另外一個寄存器單元中,根據(jù)這個寄存器單元中的數(shù)值決定該到哪個單元中取數(shù)據(jù),比如,當(dāng)前這個寄存器中的值是30H,那么就到30H單元中去取,如果是31H就到31H單元中去取,就可以解決這個問題了。怎么個解決法呢?既然是看的寄存器中的值,那么我們就可以通過一定的方法讓這里面的值發(fā)生變化,比如取完一個數(shù)后,將這個寄存器單元中的值加1,還是執(zhí)行同一條指令,可是取數(shù)的對象卻不一樣了,不是嗎。通過例子來說明吧。    MOV R7,#20    MOV R0,#30H LOOP:MOV A,@R0    INC R0    DJNZ R7,LOOP 這個例子中大部份指令我們是能看懂的,第一句,是將立即數(shù)20送到R7中,執(zhí)行完后R7中的值應(yīng)當(dāng)是20。第二句是將立即數(shù)30H送入R0工作寄存器中,所以執(zhí)行完后,R0單元中的值是30H,第三句,這是看一下R0單元中是什么值,把這個值作為地址,取這個地址單元的內(nèi)容送入A中,此時,執(zhí)行這條指令的結(jié)果就相當(dāng)于MOV A,30H。第四句,沒學(xué)過,就是把R0中的值加1,因此執(zhí)行完后,R0中的值就是31H,第五句,學(xué)過,將R7中的值減1,看是否等于0,不等于0,則轉(zhuǎn)到標(biāo)號LOOP處繼續(xù)執(zhí)行,因此,執(zhí)行完這句后,將轉(zhuǎn)去執(zhí)行MOV A,@R0這句話,此時相當(dāng)于執(zhí)行了MOV A,31H(因?yàn)榇藭r的R0中的值已是31H了),如此,直到R7中的值逐次相減等于0,也就是循環(huán)20次為止,就實(shí)現(xiàn)了我們的要求:從30H單元開始將20個數(shù)據(jù)送入A中。 這也是一種尋找數(shù)據(jù)的方法,由于數(shù)據(jù)是間接地被找到的,所以就稱之為間址尋址。注意,在間址尋址中,只能用R0或R1存放等尋找的數(shù)據(jù)。 二、指令 數(shù)據(jù)傳遞類指令 1) 以累加器為目的操作數(shù)的指令 MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#data 第一條指令中,Rn代表的是R0-R7。第二條指令中,direct就是指的直接地址,而第三條指令中,就是我們剛才講過的。第四條指令是將立即數(shù)data送到A中。 下面我們通過一些例子加以說明: MOV A,R1 ;將工作寄存器R1中的值送入A,R1中的值保持不變。 MOV A,30H ;將內(nèi)存30H單元中的值送入A,30H單元中的值保持不變。 MOV A,@R1 ;先看R1中是什么值,把這個值作為地址,并將這個地址單元中的值送入A中。如執(zhí)行命令前R1中的值為20H,則是將20H單元中的值送入A中。 MOV A,#34H ;將立即數(shù)34H送入A中,執(zhí)行完本條指令后,A中的值是34H。 2)以寄存器Rn為目的操作的指令 MOV Rn,A   MOV Rn,direct   MOV Rn,#data 這組指令功能是把源地址單元中的內(nèi)容送入工作寄存器,源操作數(shù)不變。

    標(biāo)簽: 單片機(jī) 免費(fèi)下載 基礎(chǔ)知識

    上傳時間: 2013-10-13

    上傳用戶:3294322651

  • 單片機(jī)開發(fā)工程案例分析與解析

    設(shè)計一個單片機(jī)控制的簡易定時報警器。要求根據(jù)設(shè)定的初始值(1-59秒)進(jìn)行倒計時,當(dāng)計時到0時數(shù)碼管閃爍“00”(以1Hz閃爍),按鍵功能如下:(1)設(shè)定鍵:在倒計時模式時,按下此鍵后停止倒計時,進(jìn)入設(shè)置狀態(tài);如果已經(jīng)處于設(shè)置狀態(tài)則此鍵無效。(2)增一鍵:在設(shè)置狀態(tài)時,每按一次遞增鍵,初始值的數(shù)字增1。(3)遞一鍵:在設(shè)置狀態(tài)時,每按一次遞減鍵,初始值的數(shù)字減1。(4)確認(rèn)鍵:在設(shè)置狀態(tài)時,按下此鍵后,單片機(jī)按照新的初始值進(jìn)行倒計時及顯示倒計時的數(shù)字。如果已經(jīng)處于計時狀態(tài)則此鍵無效。3.1.2 模塊1:系統(tǒng)設(shè)計(1)任務(wù)分析與整體設(shè)計思路根據(jù)題目的要求,需要實(shí)現(xiàn)如下幾個方面的功能。計時功能:要實(shí)現(xiàn)計時功能則需要使用定時器來計時,通過設(shè)置定時器的初始值來控制溢出中斷的時間間隔,再利用一個變量記錄定時器溢出的次數(shù),達(dá)到定時1秒中的功能。然后,當(dāng)計時每到1秒鐘后,倒計時的計數(shù)器減1。當(dāng)?shù)褂嫊r計數(shù)器到0時,觸發(fā)另一個標(biāo)志變量,進(jìn)入閃爍狀態(tài)。顯示功能:顯示倒計時的數(shù)字要采用動態(tài)掃描的方式將數(shù)字拆成“十位”和“個位”動態(tài)掃描顯示。如果處于閃爍狀態(tài),則可以不需要動態(tài)掃描顯示,只需要控制共陰極數(shù)碼管的位控線,實(shí)現(xiàn)數(shù)碼管的滅和亮。鍵盤掃描和運(yùn)行模式的切換:主程序在初始化一些變量和寄存器之后,需要不斷循環(huán)地讀取鍵盤的狀態(tài)和動態(tài)掃描數(shù)碼管顯示相應(yīng)的數(shù)字。根據(jù)鍵盤的按鍵值實(shí)現(xiàn)設(shè)置狀態(tài)、計時狀態(tài)的切換。   (2)單片機(jī)型號及所需外圍器件型號,單片機(jī)硬件電路原理圖選用MCS-51系列AT89S51單片機(jī)作為微控制器,選擇兩個四聯(lián)的共陰極數(shù)碼管組成8位顯示模塊,由于AT89S51單片機(jī)驅(qū)動能力有限,采用兩片74HC244實(shí)現(xiàn)總線的驅(qū)動,一個74HC244完成位控線的控制和驅(qū)動,另一個74HC244完成數(shù)碼管的7段碼輸出,在輸出口上各串聯(lián)一個100歐姆的電阻對7段數(shù)碼管限流。由于鍵盤數(shù)量不多,選擇獨(dú)立式按鍵與P1口連接作為四個按鍵輸入。沒有鍵按下時P1.0-P1.3為高電平,當(dāng)有鍵按下時,P1.0-P1.3相應(yīng)管腳為低電平。電路原理圖如圖3-1所示。

    標(biāo)簽: 單片機(jī)開發(fā) 工程 案例分析

    上傳時間: 2013-11-13

    上傳用戶:曹云鵬

主站蜘蛛池模板: 黔江区| 蒙自县| 浦东新区| 武山县| 华宁县| 乐业县| 松桃| 潮安县| 辽宁省| 巧家县| 衡阳市| 雅安市| 温泉县| 和平区| 阿巴嘎旗| 莒南县| 桃江县| 当阳市| 邵武市| 遵化市| 丰顺县| 永和县| 顺义区| 息烽县| 崇左市| 仁怀市| 遂溪县| 中宁县| 蓬安县| 盐池县| 城步| 渝北区| 沐川县| 榆中县| 梓潼县| 祁门县| 任丘市| 陇南市| 陕西省| 浦城县| 廉江市|