資源描述:
《智能投票器的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、智能投票器的設(shè)計(jì)與實(shí)現(xiàn)摘要:在電子設(shè)計(jì)與制造技術(shù)的發(fā)展中,核心就是電子設(shè)計(jì)自動(dòng)化(EDA,ElectronicDesignAutomation)技術(shù)。EDA技術(shù)的出現(xiàn),極大地提高了電路設(shè)計(jì)的效率和可操作性,減輕了設(shè)計(jì)者的勞動(dòng)強(qiáng)度。本次設(shè)計(jì)實(shí)驗(yàn)就是基于EDA技術(shù)和EP1C6Q240C8芯片(FPGA),及其外圍電路,實(shí)現(xiàn)了五人多數(shù)表決器的設(shè)計(jì)。設(shè)計(jì)模塊主要包括:控制單元、計(jì)數(shù)單元、顯示單元、報(bào)警單元。實(shí)現(xiàn)用人數(shù)多于或等于3來(lái)判決是否通過(guò),從而達(dá)到設(shè)計(jì)要求。關(guān)鍵詞:52單片機(jī);C語(yǔ)言;硬件電路中圖分類(lèi)號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):
2、1009-3044(2016)14-0145-02DesignandAnalysisofFivePersonVotingMachineBasedonMicrocomputerCAOChan-fang(SchoolofInformationEngineering,YulinUniversity,Yulin719000,China)Abstract:InthedevelopmentoftheElectronicDesignandmanufacturingtechnology,thecoreistheElectronicDesignAuto
3、mation(EDA,ElectronicDesignAutomation)technique?TheemergenceofEDAtechnology,greatlyimprovetheefficiencyofthecircuitdesignandoperability,reducethelaborintensityofthedesigner.ThisexperimentisdesignedbasedonEDAtechnologyandEP1C6Q240C8chip(FPGA),anditsperipheralcircuit,real
4、izedthedesignofthefivemostvote匚Designmodulemainlyincludes:thecountingunit,controlunit,displayunit,alarmunit.Implementationwithnumberismorethanorequalto3tojudgmentwhetherthrough,soastoachievethedesignrequirements?Keywords:52single-chipmicrocomputer;Clanguage;hardwarecirc
5、uit五人表決器是廣泛應(yīng)用于各類(lèi)比賽的一種常用設(shè)備,在技術(shù)上同時(shí)也是一種非常成熟的電子產(chǎn)品。在早期投票往往采用收集紙片,然后進(jìn)行統(tǒng)計(jì)的方式。然而這種方式會(huì)導(dǎo)致大量的資源浪費(fèi)、不可重復(fù)使用、易偽造且統(tǒng)計(jì)的時(shí)候易出現(xiàn)誤差等情況發(fā)生。針對(duì)上述問(wèn)題,本文利用52單片機(jī)設(shè)計(jì)了一個(gè)智能五人表決器。此表決器具有功能穩(wěn)定,易更行替換,可重復(fù)多次使用(在節(jié)點(diǎn)沒(méi)損壞的情況下),統(tǒng)計(jì)票數(shù)不會(huì)出錯(cuò),也不能多次投票體現(xiàn)了比賽的公平性,同時(shí)該表決器也具有體積輕、便易于攜帶等優(yōu)點(diǎn),具有一定的市場(chǎng)價(jià)值。1表決器系統(tǒng)整體設(shè)計(jì)圖2表決器系統(tǒng)功能設(shè)計(jì)本系統(tǒng)在考慮了表決器的
6、性能穩(wěn)定,易于更新?lián)Q代的前提下,設(shè)計(jì)了能夠統(tǒng)計(jì)并且自動(dòng)顯示票數(shù),且在票數(shù)大于一半的情況下,蜂鳴器響提醒該次結(jié)果通過(guò)。1)統(tǒng)計(jì)票數(shù)顯示功能:在評(píng)委或觀眾按下鍵之后,單片機(jī)就可以統(tǒng)計(jì)出本次比賽或選舉的結(jié)果,并且在LED燈上顯示出所投票數(shù)。2)開(kāi)始投票信號(hào)功能:以流水燈開(kāi)始流水,在主持人按下開(kāi)始投票鍵后,以流水燈停止為信號(hào),則觀眾或評(píng)委方可進(jìn)行投票。3)違規(guī)投票處理功能:在主持人沒(méi)有允許開(kāi)始投票的時(shí)候,若有人搶投則不計(jì)入票數(shù),LED燈也不顯ZjO4)通過(guò)提示功能:在票數(shù)大余3人的情況下,則表示本輪通過(guò),蜂鳴器響一聲提示代表本次即可通過(guò)。3
7、表決器系統(tǒng)硬件設(shè)計(jì)1)電源電路設(shè)計(jì):根據(jù)芯片工作電壓需要主要有供電電壓5V,LED顯示屏12V,均由開(kāi)關(guān)電源一次實(shí)現(xiàn)⑶。2)主控電路:STC89C52單片機(jī)是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。8k字節(jié)Flash,512字節(jié)RAM,32位I/O口線,看門(mén)狗定時(shí)器,內(nèi)置4KBEEPROM,MAX810復(fù)位電路,3個(gè)16位定時(shí)器/計(jì)數(shù)器,4個(gè)外部中斷,一個(gè)7向量4級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級(jí)中斷結(jié)構(gòu)),全雙工串行口。工作頻率范圍:0?40MHz,相當(dāng)于普通8051的0?80
8、MHz,實(shí)際工作頻率可達(dá)48MHz[5]0電壓:5.5V?3.3V(5V單片機(jī))/3.8V?2.0V(3V單片機(jī))工作溫度范圍:-40?+85°C(工業(yè)級(jí))/0?75°C(商業(yè)級(jí))3)主持人節(jié)點(diǎn)設(shè)計(jì):顯示電路采用兩位LE