• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì)

            更新時(shí)間:2023-11-02 23:45:43 閱讀: 評(píng)論:0

            干越-有夢(mèng)想

            基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì)
            2023年11月2日發(fā)(作者:工程竣工結(jié)算書)

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            1節(jié) 言??????????????????????????1

            1.1 系統(tǒng)概述 ????????????????????????1

            1.2 設(shè)計(jì)任務(wù) ????????????????????????1

            2節(jié) 系統(tǒng)硬件設(shè)計(jì)???????????????????????2

            2.1 系統(tǒng)的硬件構(gòu)成及功能???????????????????2

            2.2 AT89C2051單片機(jī)及其引腳說(shuō)明???????????????2

            2.3 CD4511芯片說(shuō)明??????????????????????3

            2.4 LED數(shù)碼管顯示說(shuō)明????????????????????4

            2.5 硬件電路?????????????????????????6

            3節(jié) 系統(tǒng)軟件設(shè)計(jì)???????????????????????7

            3.1 系統(tǒng)的主程序設(shè)計(jì)?????????????????????7

            3.2 系統(tǒng)的源程序設(shè)計(jì)?????????????????????7

            4節(jié) 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析??????????????????9

            5節(jié) 結(jié)束語(yǔ)???????????????????????????10

            參考文獻(xiàn)?????????????????????????????11

            - 1 -

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            基于單片機(jī)的窄帶脈沖寬度檢測(cè)

            1節(jié)

            一般單片機(jī)能夠檢測(cè)較寬的脈沖,但很難檢測(cè)窄帶脈沖,該系統(tǒng)只要是用于檢測(cè)

            窄帶脈沖,并顯示其寬度的功能。

            11 系統(tǒng)概述

            本系統(tǒng)使用AT89C2051單片機(jī),利用定時(shí)器T1門控GATE的功能,測(cè)量引腳

            INT1

            出現(xiàn)的正脈沖寬度,并用LED數(shù)碼管顯示出來(lái)。

            12 設(shè)計(jì)任務(wù)

            設(shè)計(jì)要完成的任務(wù)有硬件設(shè)計(jì)和軟件設(shè)計(jì)。硬件方面,AT89C2051單片機(jī)的P3.3

            口測(cè)試外部脈沖。P1口可以接LED數(shù)碼管。軟件方面,利用單片機(jī)的定時(shí)完成正脈

            沖寬度的讀取,然后用到P1口使LED數(shù)碼管顯示。

            1

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            2節(jié) 系統(tǒng)硬件設(shè)計(jì)

            硬件電路關(guān)系到軟件的編程,也要有利用系統(tǒng)的實(shí)際應(yīng)用。

            21 系統(tǒng)的硬件構(gòu)成及功能

            本系統(tǒng)有以下幾個(gè)部件組成:?jiǎn)纹瑱C(jī)AT89C2051CD4511芯片電源,LED數(shù)碼管

            等。

            單片機(jī)即單片微型計(jì)算機(jī),是集CPUROMRAMI/O口,內(nèi)部總線及中斷系統(tǒng)

            于一體的微控制器,它體積小,重量輕,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)品及工業(yè)自動(dòng)控

            制上,而51單片機(jī)是各單片機(jī)最為典型和最有代表性的一種。

            電源提供單片機(jī)正常工作,單片機(jī)只需+5V的電壓,可以通過220V的市電通過

            變壓、整流穩(wěn)壓來(lái)得到,維持系統(tǒng)的正常工作。

            LED數(shù)碼管用于顯示所檢測(cè)外部輸入脈沖的寬度,直觀

            22 AT89C2051單片機(jī)及其引腳說(shuō)明

            AT89C2051單片機(jī)是51系列單片機(jī)的一個(gè)成員,是8051單片機(jī)的簡(jiǎn)化版。內(nèi)部

            自帶2K字節(jié)可編程FLASH存儲(chǔ)器的低電壓、高性能COMS八位微處理器,與Intel

            MCS-51系列單片機(jī)的指令和輸出管腳相兼容。由于將多功能八位CPU和閃速存儲(chǔ)器

            結(jié)合在單個(gè)芯片中,因此,AT89C2051構(gòu)成的單片機(jī)系統(tǒng)是具有結(jié)構(gòu)最簡(jiǎn)單、造價(jià)最

            低廉、效率最高的微控制系統(tǒng),省去了外部的RAMROM和接口器件,減少了硬件開

            銷,節(jié)省了成本,提高了系統(tǒng)的性價(jià)比。

            AT89C2051單片機(jī)是一個(gè)有20個(gè)引腳的芯片,引腳配置如圖1所示。與8051

            比,AT89C2051減少了兩個(gè)對(duì)外端口(即P0P2口),使它最大可能地減少了對(duì)外引

            腳下,因而芯片尺寸有所減小。

            1 AT89C2051引腳配置

            AT89C2051芯片的20個(gè)引腳功能為:

            VCC 電源電壓。

            2

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            GND 接地。

            RST 復(fù)位輸入。當(dāng)RST變?yōu)楦唠娖讲⒈3?/span>2個(gè)機(jī)器周期時(shí),所有I/O引腳復(fù)位

            至“1

            XTAL1 反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。

            XTAL2 來(lái)自反向振蕩放大器的輸出。

            P1 8位雙向I/O口。引腳P1.2P1.7提供內(nèi)部上拉,當(dāng)作為輸入并被外部

            下拉為低電平時(shí),它們將輸出電流,這是因內(nèi)部上拉的緣故。P1.0P1.1需要外部

            上拉,可用作片內(nèi)精確模擬比較器的正向輸入(AIN0)和反向輸入(AIN1P1口輸

            出緩沖器能接收20mA電流,并能直接驅(qū)動(dòng)LED顯示器;P1口引腳寫入“1 后,可

            用作輸入。在閃速編程與編程校驗(yàn)期間,P1口也可接收編碼數(shù)據(jù)。

            P3 引腳P3.0P3.5P3.77個(gè)帶內(nèi)部上拉的雙向I/0引腳。P3.6在內(nèi)部已

            與片內(nèi)比較器輸出相連,不能作為通用I/O引腳訪問。P3口的輸出緩沖器能接收20mA

            的灌電流;P3口寫入“1”后,內(nèi)部上拉,可用輸入。P3口也可用作特殊功能口,其

            功能見表1P3口同時(shí)也可為閃速存儲(chǔ)器編程和編程校驗(yàn)接收控制信號(hào)。

            23 CD4511芯片說(shuō)明

            CD4511BCD鎖存—段碼譯碼—共陰LED驅(qū)動(dòng)集成電路,其引腳如圖2所示,

            各引腳功能如下:

            2 CD4511各引腳配置

            V:接正電源;

            CC

            V:接地;

            SS

            A, B, C, DBCD碼輸入腳(A為最低位,D為最高位);

            QaQg:段碼輸出腳,高電平有效,最大可輸出25mA電流;

            BI:熄滅,接低電平則QaQg全部輸出低電平;

            LT:點(diǎn)亮測(cè)試,接低電平則QaQg全部輸出高電平;

            LE:鎖存允許,接高電平鎖存,則輸出不會(huì)隨BCD碼輸入改變

            24 LED數(shù)碼管顯示說(shuō)明

            由于系統(tǒng)要顯示的內(nèi)容比較簡(jiǎn)單,顯示量不多,所以選用數(shù)碼管既方便又經(jīng)濟(jì)。

            3

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            LED有共陰極和共陽(yáng)極兩種。如圖所示。

            二極管的陰極連接在一起,通常此公共陰極接地,而共陽(yáng)極則將發(fā)光二極管的陽(yáng)

            極連接在一起,接入+5V的電壓。一位顯示器由8個(gè)發(fā)光二極管組成,其中7個(gè)發(fā)光

            二極管構(gòu)成字型“8”的各個(gè)筆劃(段)ag,另一個(gè)小數(shù)點(diǎn)為dp發(fā)光二極管。當(dāng)在

            某段發(fā)光二極管施加一定的正向電壓時(shí),該段筆劃即亮;不加電壓則暗。為了保護(hù)各

            LED不被損壞,需外加限流電阻。

            LED數(shù)碼管結(jié)構(gòu)原理圖:

            g f com a b

            a

            f b

            g

            e

            c

            d

            dp

            e d com c dp

            符號(hào)和引腳

            共陰極 高電平驅(qū)動(dòng) 共陽(yáng)極 低電平驅(qū)動(dòng)

            LED顯示數(shù)碼管通常由硬件7段譯碼集成電路,完成從數(shù)字到顯示碼的譯碼驅(qū)

            動(dòng)。本系統(tǒng)采用軟件譯碼,以減小體積,降低成本和功耗,軟件譯碼的另一優(yōu)勢(shì)還在

            4

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            于比硬件譯碼有更大的靈活性。所謂軟件譯碼,即由單片機(jī)軟件完成從數(shù)字到顯示碼

            的輪換。從LED數(shù)碼管結(jié)構(gòu)原理圖可知,為了顯示字符,要為LED顯示數(shù)碼管提供

            顯示段碼,組成一個(gè)“8”字形字符的7段,再加上1個(gè)小數(shù)點(diǎn)位,共計(jì)8段,因此

            提供給LED數(shù)碼管的顯示段碼為1個(gè)字節(jié)。各段碼位與顯示段的對(duì)應(yīng)關(guān)系如表:

            段碼位

            顯示段

            D7 D6 D5 D4 D3 D2 D1 D0

            dp g f e d c b a

            各段碼位的對(duì)應(yīng)關(guān)系

            當(dāng)用數(shù)據(jù)口連接LED數(shù)碼管adp引腳時(shí),不同的連接方法,各段碼位與顯示

            段有不同的對(duì)應(yīng)關(guān)系。通常數(shù)據(jù)口的D0位與a段連接,D1位與b段連接,??D7

            位與dp段連接,如上表所示,LED數(shù)碼管顯示的十六制數(shù)和空白字符與P的顯示段

            碼。

            字型 共陽(yáng)極段 共陰極段 字型 共陽(yáng)極段 共陰極段

            0 C0H 3FH 9 90H 6FH

            1 F9H 06H A 88H 77H

            2 A4H 5BH B 83H 7CH

            3 B0H 4FH C C6H 39H

            4 99H 66H D A1H 5EH

            5 92H 6DH E 86H 79H

            6 82H 7DH F 84H 71H

            7 F8H 07H 空白 FFH 00H

            8 80H 7FH P 8CH 73H

            LED顯示段碼

            在該系統(tǒng)中,根據(jù)由于硬件連線的不同,各段碼的關(guān)系如下:

            段碼位

            顯示段

            D7 D6 D5 D4 D3 D2 D1 D0

            dp b a f g c d e

            因此在該系統(tǒng)中所出現(xiàn)的LED數(shù)碼管顯示的十六進(jìn)制數(shù)和空白字符與P的顯示段

            碼也要根據(jù)此修改。

            根據(jù)AT89C2051單片機(jī)灌電流能力強(qiáng),拉電流能力弱的特點(diǎn),選用共陽(yáng)數(shù)碼管。

            AT89C2051P1.0P1.7分別與共陽(yáng)數(shù)碼管的agdp相連,高電平的位對(duì)應(yīng)

            LED數(shù)碼管的段暗,低電平的位對(duì)應(yīng)的LED數(shù)碼管的段亮,這樣,當(dāng)P0口輸出

            不同的段碼,就可以控制數(shù)碼管顯示不同的字符。例如:當(dāng)P0口輸出的段碼為

            11000000,數(shù)碼管顯示的字符為0

            數(shù)碼管顯示器有兩種工作方式,即靜態(tài)顯示方式和動(dòng)態(tài)掃描顯示方式。為節(jié)省端

            口及降低功耗,本系統(tǒng)采用動(dòng)態(tài)掃描顯示方式。動(dòng)態(tài)掃描顯示方式需要解決多位LED

            數(shù)碼管的“段控”和“位控”問題,本電路的通過P1口實(shí)現(xiàn):而每一位的公共端,

            LED數(shù)碼管的“位控”則由P3口控制。這種連接方式由于多位字段線連在一起,

            因此,要想顯示不同的內(nèi)容,必然要采取輪流顯示的方式,即在某一瞬間,只讓其中

            5

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            的某一位的字位線處于選通狀態(tài),其它各位的字位線處于斷開狀態(tài),同時(shí)字段線上輸

            出這一位相應(yīng)要顯示字符的字段碼。在這一瞬時(shí),只有這一位在顯示,其他幾位則暗。

            在本系統(tǒng)中,字位線的選通與否是通過PNP三極管的導(dǎo)通與截止來(lái)控制,即三極管

            處于“開頭”狀態(tài)。

            25 硬件電路

            單片機(jī)的P3.3引腳接外部的脈沖源,通過內(nèi)部的定時(shí)器控制計(jì)算脈沖個(gè)數(shù),這

            與單片機(jī)的晶振頻率有關(guān)。通過2CD4511芯片輸出2個(gè)4BCD碼,再輸出到

            LED數(shù)碼管顯示。其具體的系統(tǒng)電路圖參見圖3所示。

            3 系統(tǒng)電路圖

            AT89C2051

            RSTVCC

            P1.7

            P1.6

            P1.5

            P1.4

            P3.3

            P1.3

            P1.2

            P1.1

            P1.0

            GND

            +5V

            +5V

            D

            VLT Q

            cca

            C CD4511 .

            B .

            A .

            Q

            V LE

            ss

            g

            +5V

            D

            VLT Q

            cca

            C CD4511 .

            B .

            A .

            Q

            V LE

            ss

            g

            ?

            ?

            ?

            ?

            3節(jié) 系統(tǒng)的軟件設(shè)計(jì)

            6

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            本系統(tǒng)的軟件設(shè)計(jì)主要是通過定時(shí)器計(jì)脈沖個(gè)數(shù),然后顯示在LED數(shù)碼管上。

            31 系統(tǒng)主程序設(shè)計(jì)

            通過外部脈沖輸入到P3.3口。當(dāng) 引腳上出現(xiàn)高電平時(shí),定時(shí)器T1即開始

            INT1

            對(duì)12分頻時(shí)鐘周期計(jì)數(shù),直到 引腳變低電平為止,然后讀出T1計(jì)數(shù)器的值并

            INT1

            顯示。

            4 脈沖源

            假設(shè)我們使用的脈沖源如圖4所示。

            32 系統(tǒng)源程序設(shè)計(jì)

            ORG 0000H

            AJMP START

            ORG 1000H

            ;對(duì)定時(shí)器初始化 START:MOV TMOD,#90H

            MOV TL1,#00H

            MOV TH1,#00H

            WAIT1:JB P3.3WAIT1 ;等待 變低

            SETB TR1 ;啟動(dòng)T1計(jì)數(shù)

            升高 ;等待 WAIT2JNB P3.3WAIT2

            變低 ;等待 WAIT3JB P3.3WAIT3

            CLR TR1 ;停止T1計(jì)數(shù)

            MOV ATL1 ;讀出TL1的計(jì)數(shù)值

            CLR C

            SUBB A#30H

            SWAP A

            MOV 40HA ;暫存A的內(nèi)容

            MOV ATH1

            INT1

            INT1

            INT1

            7

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            CLR C

            SUBB A#30H

            ANL A40H

            MOV DPTR#TAB

            MOV A@A+DPTR

            MOV P1A ;輸出數(shù)字

            MOV R7, #200

            MOV R6, #123 ;延時(shí)程序 DLY1

            DJNZ R6, DLY2 DLY2

            DLY2

            NOP

            DJNZ R7DLY1

            TABDB C0H0F9H0A4H0B0H99H

            DB 92H82H0F8H80H90H

            END

            8

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            4節(jié) 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析

            9

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            4節(jié) 結(jié) 語(yǔ)

            初學(xué)單片機(jī),對(duì)所學(xué)知識(shí)掌握不夠全面,這次的系統(tǒng)設(shè)計(jì)有點(diǎn)粗糙,正所謂困難

            重重,剛好有個(gè)電子鐘的課程設(shè)計(jì),就按照它的設(shè)計(jì)過程的思想作為參考,本想把所

            學(xué)知識(shí)全應(yīng)用起來(lái),做一個(gè)帶創(chuàng)新的思路的系統(tǒng)設(shè)計(jì),但是還是沒有頭緒。結(jié)合老師

            上課所講的,就決定做這個(gè)窄帶脈沖寬度檢測(cè),因?yàn)檫@個(gè)對(duì)我來(lái)說(shuō)比較容易理解,設(shè)

            計(jì)思路比較清晰。

            雖然這個(gè)設(shè)計(jì)沒有經(jīng)過實(shí)物器件的調(diào)試,但是我體會(huì)到了,單片機(jī)設(shè)計(jì)的整個(gè)過

            程。它需要系統(tǒng)整體設(shè)計(jì),硬件設(shè)計(jì),軟件設(shè)計(jì),和調(diào)試測(cè)試等等步驟。軟件設(shè)計(jì)要

            和硬件設(shè)計(jì)相結(jié)合,他們是有相互聯(lián)系的。在本系統(tǒng)中,難免有些錯(cuò)誤,希望老師批

            評(píng)指正。

            《單片機(jī)》是一門實(shí)用型課程,學(xué)好這單片機(jī)對(duì)今后的工作是很有幫助的,雖然

            課程已經(jīng)學(xué)完,但不能把所學(xué)知識(shí)給忘了,而應(yīng)該繼續(xù)學(xué)習(xí),更深層次的學(xué)習(xí),在此

            感謝在學(xué)習(xí)中給予幫助的老師和同學(xué),把單片機(jī)學(xué)的更好,把創(chuàng)新應(yīng)用在實(shí)踐中。

            10

            二○一○年十月二十日

            單片機(jī)課程設(shè)計(jì)————基于單片機(jī)的窄帶脈沖寬度檢測(cè) prince

            參考文獻(xiàn)

            [1] 賈金玲,《單片機(jī)原理及應(yīng)用——理論、實(shí)驗(yàn)、課程設(shè)計(jì)》,電子科技大學(xué)出版社,2005

            [2] 徐永龍,《單片機(jī)原理及應(yīng)用》,機(jī)械工業(yè)出版社,2004

            [3] 韓太林,《單片機(jī)原理及應(yīng)用》,電子工業(yè)出版社,2004

            [4] 付曉光,《單片機(jī)原理與實(shí)用技術(shù)》,清華大學(xué)出版社,2004

            [5] 胡漢才,《單片機(jī)原理及系統(tǒng)設(shè)計(jì)》,清華大學(xué)出版社,20021

            [6] 余水寶,《單片機(jī)課程設(shè)計(jì)》,數(shù)理與信息學(xué)院,20066

            [7] 楊西明,朱騏,《單片機(jī)編程與應(yīng)用入門》,機(jī)械工業(yè)出版社,2004

            11

            二○一○年十月二十日

            關(guān)于雷鋒的句子-畢業(yè)實(shí)習(xí)目的

            基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì)

            本文發(fā)布于:2023-11-02 23:45:43,感謝您對(duì)本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/1698939943204424.html

            版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。

            本文word下載地址:基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì).doc

            本文 PDF 下載地址:基于單片機(jī)的窄帶脈沖寬度檢測(cè)_單片機(jī)課程設(shè)計(jì).pdf

            標(biāo)簽:窄帶
            留言與評(píng)論(共有 0 條評(píng)論)
               
            驗(yàn)證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫作網(wǎng)旗下知識(shí)大全大全欄目是一個(gè)全百科類寶庫(kù)! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 日韩av在线不卡一区二区三区| 人妻人人做人做人人爱| 2020久久国产综合精品swag| 真人无码作爱免费视频| 亚洲一区二区三区丝袜| 四虎国产精品久久免费精品| 精品免费看国产一区二区| 狠狠人妻久久久久久综合九色| 亚洲香蕉av一区二区蜜桃| 国产精品午睡沙发系列| 日本丰满熟妇在线观看| 久久亚洲国产成人亚| 99久久亚洲综合精品网| 日韩国产中文字幕精品| 久久精品国产再热青青青| 人妻无码不卡中文字幕系列| 国产人成77777视频网站| 欧洲精品一区二区三区久久| 蜜桃在线免费观看网站| 久久国产热这里只有精品| 国产婷婷综合在线视频中文| 精品日韩亚洲av无码| 亚洲精品天天影视综合网| 在线观看无码一区二区台湾 | 国产一区二区三区不卡自拍| 国产精品十八禁一区二区| 成在人线av无码免费高潮喷水| 国产精品一码二码三码四码| 90后极品粉嫩小泬20p | 亚洲精品一区二区三区免| 医院人妻闷声隔着帘子被中出| 国产精品成人亚洲一区二区 | 黄色三级亚洲男人的天堂| 午夜在线不卡| 热久久美女精品天天吊色| av深夜免费在线观看| 老司机精品影院一区二区三区| 巨胸不知火舞露双奶头无遮挡| 久久高潮少妇视频免费| 午夜免费国产体验区免费的| 免费成人深夜福利一区|