基于51單片機(jī)紅外計(jì)數(shù)器設(shè)計(jì)論文_第1頁(yè)
基于51單片機(jī)紅外計(jì)數(shù)器設(shè)計(jì)論文_第2頁(yè)
基于51單片機(jī)紅外計(jì)數(shù)器設(shè)計(jì)論文_第3頁(yè)
基于51單片機(jī)紅外計(jì)數(shù)器設(shè)計(jì)論文_第4頁(yè)
基于51單片機(jī)紅外計(jì)數(shù)器設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z紅外線(xiàn)自動(dòng)計(jì)數(shù)器的設(shè)計(jì)摘要隨著今社會(huì)的飛速開(kāi)展,越來(lái)越多的流水線(xiàn)上的產(chǎn)品和各種公共場(chǎng)所需要進(jìn)展自動(dòng)計(jì)數(shù)?;趩纹瑱C(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器有直觀和計(jì)數(shù)準(zhǔn)確的優(yōu)點(diǎn),目前已在各種行業(yè)中得到廣泛應(yīng)用。數(shù)字計(jì)數(shù)器有多種形式,總體來(lái)說(shuō)有接觸式和非接觸式兩種,在科技開(kāi)展的今天,非接觸式紅外計(jì)數(shù)器得到了廣泛的應(yīng)用。本設(shè)計(jì)采用一對(duì)紅外發(fā)射接收管作為紅外計(jì)數(shù)器的信號(hào)檢測(cè)頭,具有價(jià)格低廉,抗干擾性好,構(gòu)造簡(jiǎn)單,操作方便等特點(diǎn)。指導(dǎo)思想是利用紅外發(fā)光管發(fā)射紅外線(xiàn),紅外接收管接收此紅外線(xiàn),并將其放大、整流形成低電平信號(hào).當(dāng)有人或物擋住紅外光時(shí),接收管沒(méi)有接收到紅外信號(hào),放大器將輸出高電平,同時(shí)將這個(gè)電平信號(hào)送入單

2、片機(jī)進(jìn)展控制計(jì)數(shù),并且使數(shù)碼管顯示數(shù)值。這樣就得到要統(tǒng)計(jì)的人或物的數(shù)量。關(guān)鍵字:自動(dòng)計(jì)數(shù);單片機(jī);數(shù)碼管目錄TOC o 1-9 h u HYPERLINK l _Toc1500第一章緒論 PAGEREF _Toc1500 3HYPERLINK l _Toc252791.1、前言 PAGEREF _Toc25279 3HYPERLINK l _Toc279551.2、選題背景 PAGEREF _Toc27955 3HYPERLINK l _Toc8141.3、設(shè)計(jì)要求 PAGEREF _Toc814 3HYPERLINK l _Toc69551.4、國(guó)外的研究概況 PAGEREF _Toc695

3、5 3HYPERLINK l _Toc60391.5、此次設(shè)計(jì)研究的主要容應(yīng)解決問(wèn)題 PAGEREF _Toc6039 3HYPERLINK l _Toc7832第二章基于單片機(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器的設(shè)計(jì) PAGEREF _Toc7832 3HYPERLINK l _Toc308382.1、方案論證與選擇 PAGEREF _Toc30838 3HYPERLINK l _Toc130992.2、系統(tǒng)總體框圖和原理 PAGEREF _Toc13099 3HYPERLINK l _Toc110882.3、系統(tǒng)單元電路設(shè)計(jì) PAGEREF _Toc11088 3HYPERLINK l _Toc1668

4、、電源供電電路 PAGEREF _Toc1668 3HYPERLINK l _Toc134861. 橋式整流電路: PAGEREF _Toc13486 3HYPERLINK l _Toc2763慮波電路分析 PAGEREF _Toc2763 3HYPERLINK l _Toc18134穩(wěn)壓電路 PAGEREF _Toc18134 3HYPERLINK l _Toc30465、紅外線(xiàn)檢測(cè)局部 PAGEREF _Toc30465 3HYPERLINK l _Toc6988、數(shù)碼管顯示局部 PAGEREF _Toc6988 3HYPERLINK l _Toc11005、LED數(shù)碼管的特點(diǎn): PAGE

5、REF _Toc11005 3HYPERLINK l _Toc30051、數(shù)碼管動(dòng)態(tài)掃描 PAGEREF _Toc30051 錯(cuò)誤!未定義書(shū)簽。HYPERLINK l _Toc7217、數(shù)碼管驅(qū)動(dòng)局部 PAGEREF _Toc7217 3HYPERLINK l _Toc32369、單片機(jī)計(jì)數(shù)及控制局部 PAGEREF _Toc32369 3HYPERLINK l _Toc22952復(fù)位電路 PAGEREF _Toc22952 3HYPERLINK l _Toc28753復(fù)位電路的分類(lèi) PAGEREF _Toc28753 3HYPERLINK l _Toc268423.4、系統(tǒng)程序設(shè)計(jì) PAGE

6、REF _Toc26842 錯(cuò)誤!未定義書(shū)簽。HYPERLINK l _Toc26979、程序流程圖 PAGEREF _Toc26979 錯(cuò)誤!未定義書(shū)簽。HYPERLINK l _Toc23853、程序設(shè)計(jì) PAGEREF _Toc23853 錯(cuò)誤!未定義書(shū)簽。HYPERLINK l _Toc112973.5、全電路圖 PAGEREF _Toc11297 3HYPERLINK l _Toc28477、原理圖 PAGEREF _Toc28477 3HYPERLINK l _Toc16876、PCB板圖 PAGEREF _Toc16876 3HYPERLINK l _Toc12812第三章結(jié)論

7、PAGEREF _Toc12812 3HYPERLINK l _Toc13462辭 PAGEREF _Toc13462 3-. z第一章緒論1.1、前言在當(dāng)今社會(huì)飛速開(kāi)展的今天,廠家根本采用流水線(xiàn)技術(shù)進(jìn)展產(chǎn)品生產(chǎn)作業(yè),而怎樣對(duì)其線(xiàn)上的產(chǎn)品進(jìn)展實(shí)時(shí)的、有效的、準(zhǔn)確的自動(dòng)計(jì)數(shù)成為廣闊生產(chǎn)廠家十分關(guān)注的問(wèn)題。傳統(tǒng)的機(jī)械式或電子式計(jì)數(shù)器主要是用數(shù)字電路集成組件組成電路比擬復(fù)雜,元器件數(shù)量較多,故障率較高,維修比擬困難,而設(shè)置預(yù)定數(shù)值不太方便,功能不易更改且功能過(guò)于單一,適用圍較窄。而基于單片機(jī)為核心控制的計(jì)數(shù)器有著能夠?qū)崟r(shí)、準(zhǔn)確、可靠、穩(wěn)定等計(jì)數(shù)優(yōu)點(diǎn)已成為廣闊廠家的首先自動(dòng)計(jì)數(shù)裝置。1.2、選題背景當(dāng)

8、今社會(huì),單片微型計(jì)算機(jī)技術(shù)迅速開(kāi)展,基于單片機(jī)技術(shù)開(kāi)發(fā)的計(jì)數(shù)設(shè)備和產(chǎn)品廣泛應(yīng)用到各個(gè)領(lǐng)域,單片機(jī)技術(shù)產(chǎn)品和設(shè)備促進(jìn)了生產(chǎn)技術(shù)水平的提高,企業(yè)迫切需要大量熟練掌握單片機(jī)技術(shù)并能開(kāi)發(fā)、應(yīng)用和維護(hù)管理這些智能化產(chǎn)品的高級(jí)工程技術(shù)人才,單片機(jī)以體積小、功能強(qiáng)、可靠性高、性能價(jià)格比高等特點(diǎn),已成為實(shí)現(xiàn)工業(yè)生產(chǎn)技術(shù)進(jìn)步和開(kāi)發(fā)機(jī)電一體化和智能化測(cè)控產(chǎn)品的重要手段,已經(jīng)實(shí)現(xiàn)或局部實(shí)現(xiàn),但要真正完美地實(shí)現(xiàn)這些目標(biāo),對(duì)于設(shè)計(jì)者來(lái)說(shuō),還有許多工作要做,而不是外表看來(lái)似乎開(kāi)展到頭了,電子計(jì)數(shù)器是一種多功能的電子測(cè)量?jī)x器,它利用電子學(xué)的方法測(cè)出一定時(shí)間輸入的脈沖數(shù)目,并將結(jié)果以數(shù)字形式顯示出來(lái)。1.3、設(shè)計(jì)要求整個(gè)系統(tǒng)

9、有較強(qiáng)的抗干擾能力。計(jì)數(shù)圍:0099將計(jì)數(shù)值準(zhǔn)確顯示出來(lái)具有自動(dòng)清0能力1.4、國(guó)外的研究概況如今的產(chǎn)品自動(dòng)計(jì)數(shù)器大多采用非接觸方式,早已開(kāi)發(fā)出了多種型號(hào)的專(zhuān)用檢測(cè)芯片。而利用AT89C51為控制單元、輔以多種外圍硬件搭配而成的計(jì)數(shù)裝置已成為現(xiàn)在自動(dòng)計(jì)數(shù)應(yīng)用領(lǐng)域的潮流。而如何提高自動(dòng)計(jì)數(shù)器的實(shí)時(shí)性、抗干擾能力、穩(wěn)定性是現(xiàn)在國(guó)外自動(dòng)計(jì)數(shù)生產(chǎn)研究的主要課題,產(chǎn)品自動(dòng)計(jì)數(shù)主要用于工廠的流水線(xiàn)眩,往往是處于高溫,高噪聲等極度惡劣的環(huán)境中,而AT89C系列單片機(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器在這種環(huán)境中工作時(shí)往往會(huì)出現(xiàn)誤操作單片機(jī)程序跑飛或死機(jī)程序進(jìn)入死循環(huán),這也是基于單片機(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器存在的致命。1.5

10、、此次設(shè)計(jì)研究的主要容應(yīng)解決問(wèn)題基于單片機(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)研究的主要容包括:如果構(gòu)成檢測(cè)電路、AT89C單片機(jī)用何種方式對(duì)外部計(jì)數(shù)脈沖進(jìn)展計(jì)數(shù)進(jìn)展計(jì)數(shù)顯示控制、LED顯示驅(qū)動(dòng)模塊的選擇、AT89C單片機(jī)的擴(kuò)展。在這個(gè)設(shè)計(jì)中主要需要解決的問(wèn)題是如何提高AT89C單片機(jī)的抗干擾能力以及穩(wěn)定性。第二章基于單片機(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器的設(shè)計(jì)2.1、方案論證與選擇方案一、如圖一圖一、方案一原理闡述:專(zhuān)業(yè)檢測(cè)芯片形成計(jì)數(shù)后送入控制單元AT89C51單片機(jī),通過(guò)對(duì)它片計(jì)數(shù)、顯示編程。74LS245是LED驅(qū)動(dòng)芯片,可以同時(shí)驅(qū)動(dòng)4個(gè)7段數(shù)碼管,AT24C02是EEPROM模塊,可以保存單片機(jī)運(yùn)算時(shí)的中間有用結(jié)

11、果的芯片,是突然掉電,關(guān)斷電源或瞬間電源電壓不穩(wěn)定時(shí),不會(huì)造成數(shù)據(jù)喪失或數(shù)據(jù)誤寫(xiě),也可以在上電后從中讀出其保存的數(shù)據(jù)容,大大增強(qiáng)了抗干擾的能力。方案二、圖二圖二、方案二原理闡述:紅外發(fā)射電路以NE555為核心和紅外接收電路由LM567為核心構(gòu)成紅外檢測(cè)單元及形成計(jì)數(shù)脈沖,計(jì)數(shù)顯示局部使用了四合一芯片CL102它是集譯碼、驅(qū)動(dòng)、鎖存、顯示為一體。方案三、圖三圖三、方案三原理闡述:利用紅外接收發(fā)射管的特性即紅外接收頭在有紅外光電阻原理分壓可取基準(zhǔn)電壓,然后通過(guò)電壓比擬器可輸出上下電平,當(dāng)有紅外光照射的時(shí)候,紅外接收管串聯(lián)的電阻分得的電壓很大,可使電壓比擬器LM324輸出為低電平;當(dāng)無(wú)紅外光照射的時(shí)

12、候,紅外接收頭串聯(lián)電阻分得的電壓很小,可使電壓比擬器LM324輸出為高電平,然后通過(guò)單片機(jī)處理,可使輸出精準(zhǔn)的計(jì)數(shù)值。以上三個(gè)方案各有自己的優(yōu)點(diǎn):方案一既可完美的實(shí)現(xiàn)產(chǎn)品自動(dòng)計(jì)數(shù)功能且能讓系統(tǒng)處于異常狀態(tài)和抗干擾時(shí)通過(guò)外圍專(zhuān)用芯片到非常好的解決,外圍電路架設(shè)相對(duì)簡(jiǎn)單、在市場(chǎng)上屬于高端自動(dòng)計(jì)數(shù)產(chǎn)品。同時(shí)它也暴露出一個(gè)重大問(wèn)題;由于本錢(qián)太貴的原因此類(lèi)產(chǎn)品并沒(méi)有得到普及。如果用此方案進(jìn)展設(shè)計(jì)只需要了解各專(zhuān)用芯片的引腳功能以及外圍連接方法就可以實(shí)現(xiàn)自動(dòng)計(jì)數(shù),并沒(méi)有很好的到達(dá)我人做畢業(yè)設(shè)計(jì)的目的,故雖然這個(gè)方案最完美的一個(gè)方案也只有舍棄。方案二是一個(gè)簡(jiǎn)易的產(chǎn)品自動(dòng)計(jì)數(shù)器,價(jià)格低廉、計(jì)數(shù)準(zhǔn)確,但在系統(tǒng)處于

13、異常狀態(tài)時(shí),工作十分不穩(wěn)定,也是屬于現(xiàn)在產(chǎn)品自動(dòng)計(jì)數(shù)市場(chǎng)上的淘汰產(chǎn)品,僅用于在計(jì)數(shù)要求不高的場(chǎng)合中,這個(gè)方案太過(guò)于簡(jiǎn)單故不選用。方案三是這次畢業(yè)設(shè)計(jì)用的方案,之所以選用主要是這個(gè)方案涉及的知識(shí)面廣且能到達(dá)準(zhǔn)確、穩(wěn)定的自動(dòng)計(jì)數(shù),但也有一個(gè)致使的缺點(diǎn),整個(gè)系統(tǒng)的抗干擾力較弱,系統(tǒng)掉電后不能保存數(shù)據(jù),在系統(tǒng)牌異常狀態(tài)時(shí)容易出現(xiàn)誤操作或死機(jī),這也是此設(shè)計(jì)看重的問(wèn)題。2.2、系統(tǒng)總體框圖和原理系統(tǒng)總體框圖如圖四、圖四、系統(tǒng)總體框圖原理:電路的指導(dǎo)思想是紅外發(fā)射管發(fā)射紅外線(xiàn),紅外接收管接收紅外線(xiàn),并且接收管當(dāng)有紅外線(xiàn)照射的時(shí)候,電阻比擬小,當(dāng)無(wú)線(xiàn)外線(xiàn)照射的時(shí)候電阻比擬大,這樣就可以通過(guò)一個(gè)電壓比擬器和一個(gè)

14、基準(zhǔn)電壓進(jìn)展比照,當(dāng)有光照的時(shí)候,紅外接收管電阻比擬小,則和其串聯(lián)的電壓分壓就會(huì)增大,所以電壓比擬器將會(huì)輸出一高電平;當(dāng)無(wú)光照射的時(shí)候,紅外接收管的電阻比擬大,這樣電壓比擬器就會(huì)輸出一個(gè)低電平。這個(gè)便是外部計(jì)數(shù)電平信號(hào),這個(gè)電平信號(hào)送入AT89C51單片機(jī)進(jìn)展計(jì)數(shù)控制,在經(jīng)過(guò)擴(kuò)展、顯示驅(qū)動(dòng)完成最后的顯示過(guò)程。2.3、系統(tǒng)單元電路設(shè)計(jì)、電源供電電路圖五-1、電源供電電路如圖五所示電源供電局部采用變壓器降壓、橋式整流、電容器濾波、三端穩(wěn)壓器7805穩(wěn)壓后供電,電源用220V的家庭用電經(jīng)變壓器降至9V交流電,然后經(jīng)四個(gè)整流二極管D1D4組成的橋式整流成直流電壓,經(jīng)C1濾波后輸入7805芯片穩(wěn)壓成5V

15、直流電源供紅外發(fā)射、接收電路、AT89C51等供電。橋式整流電路:圖五-2、橋式整流電路橋式整流器是利用二極管的單向?qū)ㄐ赃M(jìn)展整流的最常用電路,常用來(lái)將交流轉(zhuǎn)變成為直流電。原理;橋式整流是對(duì)二極管半波整流的一種改良。半波整流利用二極管單向?qū)ㄌ匦裕谳斎霕?biāo)準(zhǔn)正弦波的情況下,輸了獲得正弦波正半局部,負(fù)半局部則損失掉。橋式整流器利用四個(gè)二極管,兩兩對(duì)接,輸入正弦波的正半局部是兩只管導(dǎo)通,得到正的輸出,輸入正弦波的負(fù)半局部時(shí),另兩只管導(dǎo)通,由于這兩只管是反接的,所以輸出還是得到正弦波的正半局部。橋式整流器對(duì)輸入正弦波的利用率比半波整流高一倍。橋式整流是交流轉(zhuǎn)換成直流電的第一步。橋式整流也叫整流橋堆。

16、橋式整流器是多只整流二極管作橋式連接,外用絕緣塑料封裝而成,大功率整流器在絕緣層外添加金屬殼包封,增強(qiáng)散熱。橋式整流器品種多,性能優(yōu)良,整效率高,穩(wěn)定性好,最大整流電流從0.5A到50A,最高反射峰值電壓從50V到1000V。濾波電路分析圖五-3、濾波電路整流電路是將交流電變成直流電的一種電路,但其輸出的直流電的脈動(dòng)成分較大,而一般電子設(shè)備所需直流電源的脈動(dòng)系數(shù)電壓或電流的幅值與平均值之比,稱(chēng)為脈動(dòng)系數(shù)S要求小于0.01,故整流輸出的電壓必須采取一定的措施,盡量降低輸出電壓中的脈動(dòng)成分,同時(shí)要盡量保存輸出電壓中的直流成分,使輸出電壓接近于較理想的直流電,這樣的電路就是直流電源中的濾波電路。常用

17、的濾波電路有無(wú)源濾波和有源濾波兩大類(lèi)。無(wú)源濾波的主要形式有電容濾、電感濾波和復(fù)式濾波包括倒L型、LC濾波、LCrr型濾波,也被稱(chēng)為電子濾波器。直流電中的脈動(dòng)成分的大小用脈動(dòng)系數(shù)來(lái)表示,此值越大,則濾波器的濾波效果越差。脈動(dòng)系數(shù)S=輸出電壓交流分量的最大值/輸出電壓的直流分量在交流電的角頻率一定的情況下R越大,C2越大,則脈動(dòng)系數(shù)越小,也就是濾波效果就越好。而R值增大時(shí),電阻上的直流壓降會(huì)增大,這樣就增大了直流電源的部損耗;假設(shè)增大C2的電容量,又會(huì)電容器的體積和重量,實(shí)現(xiàn)現(xiàn)起來(lái)也不現(xiàn)實(shí)。為了解決這個(gè)問(wèn)題,我們?cè)诜€(wěn)壓前后各有濾波吸收電路,利用電容器的充放電,補(bǔ)償交流分量的電壓波動(dòng)穩(wěn)壓電路圖五-4

18、、三端穩(wěn)壓芯片、紅外線(xiàn)檢測(cè)局部圖六、紅外線(xiàn)檢測(cè)局部如圖六所示,紅外線(xiàn)檢測(cè)局部采用一對(duì)紅外發(fā)送接收管完成,當(dāng)電路正常工作時(shí),無(wú)障礙物遮擋,紅外接收頭有紅外線(xiàn)照射,這時(shí),紅外接收頭的電阻很小,大局部電壓都加在R3上,這正是電壓比擬器LM324的正向輸入電壓,而負(fù)向輸入電壓由R4和R5分壓得到,而R3分得的電壓要大于此基準(zhǔn)電壓值,故這時(shí)電壓比擬器LM324輸出高電平;當(dāng)在紅外發(fā)射接收管間有一不透光的障礙物時(shí),紅外接收頭無(wú)紅外線(xiàn)照射,這時(shí)紅外接收頭的電阻很大,大局部電壓都加在紅外接收頭上,這也是電壓比擬器LM324的正向輸入電壓,而負(fù)向輸入電壓也是由R4和R5分壓得到,和原來(lái)電壓一樣,這時(shí),R3分得的

19、電壓要小于此基準(zhǔn)電壓值,故這時(shí)電壓比擬器|LM324輸出低電平。、數(shù)碼管顯示局部圖七、數(shù)碼管顯示局部顯示局部是通過(guò)74LS245作為數(shù)碼管的驅(qū)動(dòng)級(jí)和兩個(gè)PNP三極管來(lái)完成位選操作。然后再通過(guò)軟件譯碼來(lái)完成,為了考慮到數(shù)碼管在動(dòng)態(tài)掃描時(shí),每點(diǎn)亮一個(gè)數(shù)碼管的時(shí)間很短暫,這樣就會(huì)影響到數(shù)碼管的亮度,故在此用74LS245作為數(shù)碼管的一個(gè)段選驅(qū)動(dòng)級(jí)。而該設(shè)計(jì)中段碼輸出口是利用P0口作為輸出口,而P0口是漏極開(kāi)路,雖然有很強(qiáng)的灌電流能力,但拉電流能力很差,故在P0口上加一10的排阻作為上接電阻。上拉電阻的作用是,當(dāng)單片機(jī)的P0口上輸入為0時(shí),上拉電阻上的電流直接流入單片機(jī)中,使數(shù)碼管的段碼上傷保持低電平

20、,故在這時(shí)數(shù)碼管不發(fā)光;而當(dāng)單片機(jī)的P0口輸出為0時(shí),這時(shí)上拉電阻的有能使電流灌入單片機(jī)中,故排阻上的電流流入數(shù)碼管中,因此這時(shí)數(shù)碼管發(fā)光這里用的是共陰數(shù)碼管。圖八、共陰數(shù)碼管原理圖圖九、共陽(yáng)數(shù)碼管原理圖數(shù)碼管實(shí)際上就是八個(gè)發(fā)光二極管,它們以?xún)煞N方式連接,如果將其陰極連接在一起,這種方式構(gòu)成的數(shù)碼管成為共陰數(shù)碼管;如果將其陽(yáng)極連接在一起,這種方式構(gòu)成的數(shù)碼管為共陽(yáng)數(shù)碼管。、LED數(shù)碼管的特點(diǎn):由于多位LED數(shù)碼管所有段選線(xiàn)皆由一個(gè)8位I/O口控制,因此,在每一瞬間,我位LED會(huì)顯示一樣的字符,要想每位顯示不同的字符,就必須采用掃描方法輪流點(diǎn)亮各位LED,即在每一瞬間只使*一位顯示字符。在此瞬間

21、,段選控制I/O輸出相應(yīng)字符段選碼字型碼,而位選則控制I/O口在該顯示位送入選通電平因?yàn)長(zhǎng)ED為共陰時(shí),則送入低電平,LED為共陽(yáng)時(shí),則送入高電平,以保證該位顯示相應(yīng)字符,輪流,使每位分時(shí)顯示該位應(yīng)顯示的字符。段選碼、位選碼每送入一次后延時(shí)1ms,因人眼的視覺(jué)暫留時(shí)間為0.1s:100ms,所以每位顯示的間隔不必超過(guò)20ms,并保持延時(shí)一段時(shí)間,以造成視覺(jué)暫留效果,給人看上去每個(gè)數(shù)碼管總在亮。、數(shù)碼管驅(qū)動(dòng)局部圖十、74LS245引腳圖引腳功能:A:A總線(xiàn)端B: B總線(xiàn)端:三態(tài)允許端低電平有效DIR:方向控制端功能表DIR操作LLB端流向A端LHA端流向B端H*高阻利用74LS245可將單片機(jī)輸

22、出的4個(gè)TTL門(mén)電流提高到每人口為8個(gè)TTL門(mén),中樣提高了數(shù)碼管的段選輸入電流,從而提高數(shù)碼的亮度。、單片機(jī)計(jì)數(shù)及控制局部圖十一、單片機(jī)計(jì)數(shù)局部計(jì)數(shù)局部:計(jì)數(shù)局部如圖十一所示。由單片機(jī)AT89C51控制完成。根本原理為當(dāng)紅外檢測(cè)局部檢測(cè)到有物體經(jīng)過(guò)時(shí),紅外接收電路的串聯(lián)電阻會(huì)分壓減小,從而使電壓比擬器的正向輸入端小于負(fù)向輸入端的電壓,從而使電壓比擬器輸出一個(gè)低電平信號(hào),這個(gè)信號(hào)將供應(yīng)單片機(jī)進(jìn)展計(jì)數(shù)控制。計(jì)數(shù)局部有三種方案:外部中斷、T0或T1計(jì)數(shù)器脈沖統(tǒng)計(jì)、查詢(xún)法。T0或T1計(jì)數(shù)器主要作用是在一定時(shí)間計(jì)數(shù)脈沖的個(gè)數(shù),我們?cè)谶@里并非研究對(duì)象為在一定時(shí)間通過(guò)物品的數(shù)量,而是實(shí)時(shí)地在顯示器上顯示數(shù)當(dāng)

23、前的計(jì)數(shù)值,故我們這里不能采用T0或T1計(jì)數(shù)器的方式;查詢(xún)法是CPU在一定時(shí)間或是時(shí)刻地在查詢(xún)是否有計(jì)數(shù)脈沖產(chǎn)生。我們知道,CPU每查詢(xún)一個(gè)脈沖大約用到的時(shí)間是一個(gè)機(jī)器周期,也就是12個(gè)振蕩周期,即1s的時(shí)間,相對(duì)于單片機(jī)的運(yùn)行速度而言,外部流水線(xiàn)的傳輸速度實(shí)在太慢,如果執(zhí)意要用查詢(xún)法進(jìn)展統(tǒng)計(jì)物體的傳輸速度,這樣對(duì)于單片機(jī)的時(shí)間資源太浪費(fèi),我們?cè)谠O(shè)計(jì)單片機(jī)產(chǎn)品中,時(shí)間資源和空間資料特別珍貴,不能輕易浪費(fèi),故查詢(xún)方案舍棄。外部中斷法是利用P3.2口的第二功能,INT0中斷,這時(shí),當(dāng)有一低電平產(chǎn)生時(shí),單片機(jī)將自動(dòng)進(jìn)入中斷效勞程序,進(jìn)展處理外部中斷問(wèn)題,但在這時(shí),由于外界干擾或者物體的特性,可能會(huì)進(jìn)

24、展反復(fù)地中斷觸發(fā),這樣可能會(huì)造成誤計(jì),重計(jì)等錯(cuò)誤后果,在這里我們處理的方法是我們不再利用電平觸發(fā),而采用負(fù)邊沿觸發(fā)方式,這樣只有產(chǎn)生一個(gè)完整的脈沖,才會(huì)有負(fù)邊沿產(chǎn)生,這樣就可以在很大程序上解決了誤差的問(wèn)題。綜上所述,在本設(shè)計(jì)在最合理的是采用外部中斷方式計(jì)數(shù)。4K字節(jié)FLASH閃爍存儲(chǔ)器、128字節(jié)部RAM、32個(gè)I/O口線(xiàn)、兩個(gè)16位定時(shí)/計(jì)數(shù)器、一個(gè)5向量?jī)杉?jí)中斷、一個(gè)全雙工串行通信口、片振蕩電路、同時(shí)AT89C51可降至0HZ的靜態(tài)邏輯操作,并支持兩個(gè)軟件的節(jié)電工作模式。空閑方式停頓CPU的工作,但是允許RAM、定時(shí)/計(jì)數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電后保存ROM的容,但振蕩器停頓

25、工作并制止其他所有部件工作直到下一個(gè)硬件復(fù)位。圖十二、AT89C51單片機(jī)外型圖十三、AT89C51P3口功能AT89C51共有四十個(gè)引腳,采用雙列直插式封閉,各引腳功能如下:P0P3:數(shù)據(jù)輸入輸出端口。P0口:一個(gè)漏極開(kāi)路的8位準(zhǔn)雙向I/O端口,作為漏極開(kāi)路的輸出端口,每位能驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。當(dāng)P0口作為輸入口使用時(shí),應(yīng)先向口鎖存器地址80H定入全1,此時(shí)P0口的全部引腳浮空,可作為高阻抗輸入。作輸入口作用時(shí)要先寫(xiě)我,這就是準(zhǔn)雙向的含義。P1口:一個(gè)帶有部上拉電阻的8位雙向I/O端口,P1的輸出緩沖器可驅(qū)動(dòng)吸收或輸出電流方式4個(gè)TTL輸入。對(duì)端口寫(xiě)1時(shí),能過(guò)部的上拉電阻把端口拉到高電

26、位,這時(shí)可用作輸入口。P1作輸入口使用時(shí),因?yàn)橛胁康纳侠娮瑁切┍煌獠啃盘?hào)拉低的引腳會(huì)輸出一個(gè)電流。P2口:一個(gè)帶有部上拉電阻的8位雙向I/O端口。P2的輸出緩沖器可驅(qū)動(dòng)吸收或輸出電流方式4個(gè)TTL輸入。對(duì)端口寫(xiě)1時(shí),通過(guò)部的上接電阻把端口拉到高電位,這時(shí)可用作輸入口。P2作輸入口使用時(shí),因?yàn)橛胁康纳侠娮?,那些被部信?hào)拉低的引腳會(huì)輸出一個(gè)電流。P3口:一個(gè)還部上拉電阻的8位雙向I/O端口。P3的輸出緩沖器可驅(qū)動(dòng)吸收或輸出電流方式4個(gè)TTL輸入。對(duì)商品寫(xiě)1時(shí),通過(guò)部的上拉電阻把商品拉到高電位,這時(shí)可用作輸入口。P3作輸入口使用時(shí),因?yàn)橛胁康纳侠娮?,那些被外部信?hào)拉低的引腳會(huì)輸出一個(gè)電流:。

27、在AT89C51中,P3口還用于一些復(fù)用的功能,即第二功能,其復(fù)用功能如圖十三所示。此外,RST引腳是復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù)24個(gè)振蕩周期即二個(gè)機(jī)器周期以上,假設(shè)使用頻率為6MHZ晶振,則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過(guò)4s,才能完成復(fù)位操作。復(fù)位電路整個(gè)復(fù)位電路包括芯片、外兩局部。外部電路如圖十四產(chǎn)生的復(fù)位信號(hào)送至施密特觸發(fā)器,再由片復(fù)位電路在每個(gè)機(jī)器周期的S5P2時(shí)施密特觸發(fā)器的輸出進(jìn)展采樣,然后才得到部復(fù)位操作所需要的信號(hào)。圖十四、復(fù)位電路邏輯圖復(fù)位電路的分類(lèi)復(fù)位電路又分為手動(dòng)復(fù)位,上電復(fù)位和看門(mén)狗復(fù)位。上電復(fù)位:在加電瞬間電容通過(guò)充電來(lái)實(shí)現(xiàn)的,其電路如圖十五所示

28、。在通電瞬間,電容C通過(guò)電阻R充電,RST端出現(xiàn)正脈沖,用以復(fù)位。圖十五、上電復(fù)位電路手動(dòng)復(fù)位:所謂手動(dòng)復(fù)位就是通過(guò)一按鍵開(kāi)關(guān),使單片機(jī)進(jìn)入復(fù)位狀態(tài)。系統(tǒng)在上電運(yùn)行后,需要復(fù)位,通過(guò)手動(dòng)得利位來(lái)實(shí)現(xiàn),一般是阻容復(fù)位和手動(dòng)復(fù)位相結(jié)合。圖十六、手動(dòng)復(fù)位電路看門(mén)狗復(fù)位:看門(mén)狗以ma*813為例是一種監(jiān)控單片機(jī)是否出問(wèn)題和上電復(fù)位的一咱專(zhuān)用芯片,它在單片機(jī)上電的時(shí)候可以給出上電復(fù)位信號(hào),當(dāng)系統(tǒng)進(jìn)展正常工作的時(shí)候,要在1.6秒之要給出一個(gè)脈沖信號(hào),否則看門(mén)狗就會(huì)發(fā)出一個(gè)復(fù)位信號(hào)至單片機(jī)的復(fù)位角,使單片機(jī)復(fù)位,這種操作一般在程序中處理。圖十七、看門(mén)狗復(fù)位電路3.5、全電路圖、原理圖、PCB板圖結(jié)論在研究這

29、個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,曾經(jīng)遇到了許多麻煩:在單元的選擇上光電傳感器還是紅外對(duì)射式,還是用紅外發(fā)送接收管曾經(jīng)讓我迷茫。在單片機(jī)的選擇上是選擇部具有4KB字節(jié)的閃爍存儲(chǔ)器的AT89C51還是還選擇具有8K的AT89C2051或是STC89C51曾經(jīng)也讓我困惑不已其實(shí)任選一款都可以實(shí)現(xiàn),但是曾經(jīng)考慮的是資源浪費(fèi)和元件的價(jià)格問(wèn)題。而最讓我感到迷茫的是是否用紅外發(fā)射接收管能產(chǎn)生上下電平或是脈沖信號(hào),怎樣實(shí)現(xiàn)讓其產(chǎn)生脈沖或電平的跳變信號(hào)。其實(shí)通過(guò)設(shè)計(jì)要求可以看出根本不需要對(duì)AT89C51進(jìn)展過(guò)多的考慮,也不需要對(duì)其進(jìn)展任何擴(kuò)展,就可以利用七段數(shù)碼管進(jìn)展計(jì)數(shù),但在計(jì)數(shù)過(guò)程中,由于利用的是動(dòng)態(tài)掃描,第一次做實(shí)驗(yàn)

30、的過(guò)程中,數(shù)碼管很暗,后來(lái)增加了一個(gè)驅(qū)動(dòng)級(jí),才使數(shù)碼管正常發(fā)光?;趩纹瑱C(jī)構(gòu)成的產(chǎn)品自動(dòng)計(jì)數(shù)器能夠?qū)崿F(xiàn)實(shí)時(shí)、穩(wěn)定、準(zhǔn)確的計(jì)數(shù)。如果要對(duì)這個(gè)課題進(jìn)展深入的研究可以采用AT89S52為控制單元的產(chǎn)品自動(dòng)計(jì)數(shù)器在配合專(zhuān)用數(shù)據(jù)保護(hù)芯片如AT24C02、單片機(jī)專(zhuān)用保護(hù)芯片、看門(mén)狗自動(dòng)動(dòng)復(fù)位芯片MA*813、按鍵設(shè)定計(jì)數(shù)上限報(bào)警功能等就可以很好的提高整個(gè)系統(tǒng)的性能和實(shí)用性。產(chǎn)品自動(dòng)計(jì)數(shù)器的設(shè)計(jì)的抗干擾問(wèn)題永遠(yuǎn)是設(shè)計(jì)者們研究的課程!只要能有效的遏制這個(gè)缺陷形成一個(gè)優(yōu)質(zhì)的自動(dòng)技術(shù)產(chǎn)品指日可待!AT89C51單片機(jī)允許工作的溫度圍:-55150,工作的頻率圍上限是:24MHZ。畫(huà)插圖過(guò)程中,一開(kāi)場(chǎng)想利用word本身制作,可word畫(huà)出的圖果不僅不好,而且如果文章一有點(diǎn)小改動(dòng),插圖無(wú)法連接,分散開(kāi)來(lái),這樣修改起來(lái)又不方便。后來(lái)想到用Auto CAD繪制,這樣就不會(huì)因?yàn)槲恼轮虚g有改動(dòng)而得重新整合插圖了。繪制PCB板的時(shí)候,由于Altium De

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論