亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        八路智能搶答器的設(shè)計(jì)

        2020-04-16 04:05:26王東
        科海故事博覽·上旬刊 2020年4期
        關(guān)鍵詞:搶答器數(shù)碼管

        王東

        摘 要 智能搶答器現(xiàn)在更多的被使用于智力以及知識(shí)競(jìng)賽的場(chǎng)合。使用智能搶答器,一方面可以分辨出是幾號(hào)選手獲得了最先發(fā)言的權(quán)利,另一方面還可以顯示出選手按搶答按鈕的時(shí)間。實(shí)現(xiàn)智能搶答器的電路有很多種方法,從一開始的數(shù)字電路慢慢的變?yōu)榱藛纹瑱C(jī)、電腦以及PLC等,功能和價(jià)格也有著很大的不同。這次設(shè)計(jì)的方案是通過單片機(jī)來實(shí)現(xiàn)的,它可以在限定的時(shí)間之內(nèi)搶答,同時(shí)還可以顯示出搶答結(jié)果。這次的設(shè)計(jì)是通過單片機(jī)以及鎖存器,再加上單片機(jī)的外部接口來做成的系統(tǒng)。在軟件方面,通過使用定時(shí)器與計(jì)數(shù)原理,使得其內(nèi)部的硬件以及軟件相互聯(lián)系起來,由于其兩者的相互結(jié)合,該設(shè)計(jì)便可以達(dá)到預(yù)期的效果,除此之外它還可以把使用的計(jì)時(shí)數(shù)字顯示在數(shù)碼管上面。它具有硬件結(jié)構(gòu)簡單、操作方便、實(shí)用性強(qiáng)和反應(yīng)快等優(yōu)點(diǎn)。

        關(guān)鍵詞 搶答器 AT89C51鎖存器 數(shù)碼管

        中圖分類號(hào):TP18 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0745(2020)04-0007-04

        1 緒論

        1.1 搶答器的發(fā)展

        21世紀(jì)的到來,科技正高速的發(fā)展著,電子技術(shù)也在突飛猛進(jìn)地更新著,在我們?nèi)粘I钪械母鱾€(gè)地方,電子產(chǎn)品似乎一直就沒有離開過我們的視線,在它的帶動(dòng)之下,大多數(shù)的產(chǎn)業(yè)發(fā)展都有了非常大的提升。因?yàn)殡娮赢a(chǎn)品的發(fā)展,社會(huì)的信息程度也得到了更多的提升,與此同時(shí),相比之前我們的思維和生活的狀態(tài)也有著非常大的改變。在這種科技高速發(fā)展的時(shí)代,產(chǎn)生了許多產(chǎn)物,課本中所涉及的單片機(jī)就是其中之一。與傳統(tǒng)的器件相比較,他具有高密度、非易失性存儲(chǔ)的技術(shù),且功能強(qiáng)大、性價(jià)比高,因此適用于很多場(chǎng)合。

        搶答器本身作為一個(gè)新型的電子產(chǎn)品,在許多游戲、智力活動(dòng)以及競(jìng)賽中廣泛使用,他可以直觀、準(zhǔn)確、公正地辨別出哪位選手第一時(shí)間搶答。在日常生活中,搶答器可以由很多種方式實(shí)現(xiàn),一般有電子器件、PLC以及本文的單片機(jī),但這幾種方案相比之下,使用電子器件的話,需要消耗大量的元器件才能夠?qū)崿F(xiàn)搶答功能,而且隨著功能需求的增多,氣墊路也在逐漸變得復(fù)雜,因此它的難度偏大,而且容易出現(xiàn)故障;另一種用PLC來制作搶答器的話,雖然其結(jié)構(gòu)相比較為簡潔、程序也不復(fù)雜,但是,PLC的價(jià)格比較昂貴,因此作為一個(gè)搶答器不是很適合使用PLC;然而使用單片機(jī)的話,就不用考慮之前兩者的種種問題,單片機(jī)需要的器件比較少,編程以及結(jié)構(gòu)都相對(duì)于比較簡單,而且價(jià)格也比較低,因此作為制作搶答器,使用單片機(jī)比較適合。在本文中,AT89C51單片機(jī)為核心,完成八路搶答智能化設(shè)計(jì),對(duì)應(yīng)誰按下了搶答鍵,在同一時(shí)間,數(shù)碼管顯示,同時(shí)也是第一個(gè)玩家的最終判決,各自的信號(hào)處理具有有限的時(shí)間和蜂鳴器報(bào)警功能,具有極高的可靠性和可用性[1]。

        1.2 搶答器的原理與特點(diǎn)

        該設(shè)計(jì)通過使用定時(shí)器與計(jì)數(shù)原理,使得其內(nèi)部的硬件以及軟件相互聯(lián)系起來,由于其兩者的相互結(jié)合,這讓該系統(tǒng)可以順利的開始計(jì)時(shí)功能得到了實(shí)現(xiàn),除此之外他還可以把使用的計(jì)時(shí)顯示在數(shù)碼管上面,然后借用開關(guān)按鍵來作為鍵盤的輸出信號(hào),然后蜂鳴器發(fā)聲提示。同時(shí)我的設(shè)計(jì)還能夠控制在管理人員沒有示意可以作答并按下作答鍵的時(shí)候,八個(gè)按鈕是不能完成搶答的,他們按下的信號(hào)都是失效信號(hào);規(guī)定選手作答時(shí)間的定時(shí)是可以自由調(diào)整的,其數(shù)值在一百秒之內(nèi)即可;當(dāng)有人通過按鍵來做出有效的搶答,這時(shí)的信號(hào)是有效的,接著揚(yáng)聲器便會(huì)開始工作,以此來說明出現(xiàn)的搶答情況;當(dāng)搶答器工作之后,原先設(shè)置的定時(shí)會(huì)開始做倒計(jì)時(shí)工作,當(dāng)達(dá)到設(shè)定時(shí)間的時(shí)候,按鍵就會(huì)自己鎖定,如若需要再次搶答按下復(fù)位鍵即可。

        這次設(shè)計(jì)的基本理論是以八路搶答器為主。因?yàn)樵O(shè)計(jì)里面需要有能夠設(shè)定時(shí)間的模塊,于是使用該單片機(jī)來實(shí)現(xiàn)搶答系統(tǒng),再加上單片機(jī)的外部接口以及匯編語言的使用基本上就能夠?qū)崿F(xiàn)題目八路搶答的功能了。軟件方面,開始先使用proteus和keilC51實(shí)行編譯仿真,然后PCB板的繪制工作就由Protel99SE來實(shí)現(xiàn),最后將進(jìn)行硬件的測(cè)試。

        1.3 搶答器的研究現(xiàn)狀

        在日常生活里的各種競(jìng)賽中,搶答器已經(jīng)成為了不可缺少的硬件設(shè)備了??萍几咚俚陌l(fā)展著,電子技術(shù)也在突飛猛進(jìn)地更新著,在我們?nèi)粘I钪械母鱾€(gè)地方,電子產(chǎn)品似乎一直就沒有離開過我們的視線,在它們的帶動(dòng)之下,許多產(chǎn)業(yè)的發(fā)展都有了非常大的提升。因?yàn)殡娮赢a(chǎn)品的發(fā)展,社會(huì)的信息程度也得到了很大的提升,與此同時(shí),相比之前我們的思維和生活的狀態(tài)也有著非常大的改變。在這種時(shí)代的背景下,本文中所使涉及的單片機(jī)技術(shù)便出現(xiàn)了。它包含了核心處理器和只讀內(nèi)存,除此之外還有一個(gè)存儲(chǔ)器,這些在一起就形成了單片機(jī)。

        智能搶答器的應(yīng)用非常廣泛。比如學(xué)校、節(jié)目和日常娛樂活動(dòng)等地方,這種競(jìng)賽場(chǎng)合需要用到的就是搶答器。但是目前生活中接觸到的產(chǎn)品卻并不多,產(chǎn)品功能也大不相同。有的產(chǎn)品設(shè)計(jì)復(fù)雜,功能卻不一定符合我們的要求,而且價(jià)格昂貴。

        現(xiàn)在市場(chǎng)上有各不相同的搶答設(shè)備,然而其中大部分都是先前比較落后的設(shè)計(jì),像比較成熟的產(chǎn)品就基本上是用數(shù)字和模擬電路相互聯(lián)合產(chǎn)生的產(chǎn)品,如果想要實(shí)現(xiàn)其他的功能,就需要改變?cè)鹊碾娐芬赃_(dá)到目的,但是這樣一來就會(huì)增加其成本。身為電子產(chǎn)品的搶答器,在日常生活中已在非常多的場(chǎng)合使用。目前在一些復(fù)雜性電路使用單一應(yīng)答很不容易且可靠性低,這是非常難以實(shí)現(xiàn)的;別人會(huì)用一些特殊的歧管,但歧管及為特殊,收購非常困難。正是因?yàn)檫@樣,所以這個(gè)設(shè)計(jì)有著比較大的設(shè)計(jì)意義。

        2 搶答器實(shí)現(xiàn)的原理與硬件電路

        2.1 設(shè)計(jì)原理

        任務(wù)需求:(1)設(shè)計(jì)可以同時(shí)提供給八個(gè)選手使用,分別用八個(gè)按鈕從左到右依次代表他們八人。(2)設(shè)置三個(gè)按鍵“開始”、“暫停”和“復(fù)位”讓主持人來控制搶答器。(3)當(dāng)然,前面提到的定時(shí)功能是不可缺少的,當(dāng)“開始”鍵被按下之后,各位選手便能夠開始按鍵搶答了,如果出現(xiàn)情況需要暫停,主持人按下“暫停”鍵就可以,當(dāng)?shù)褂?jì)時(shí)只剩五秒的時(shí)候,蜂鳴器就會(huì)開始響,提示時(shí)間即將結(jié)束。(4)鎖存存儲(chǔ)功能也是不可缺少。當(dāng)有人按下“搶答”按鍵的時(shí)候,這時(shí)鎖存器便會(huì)存儲(chǔ)其相對(duì)應(yīng)的信號(hào)源,在此之后便把他譯為編碼顯示在數(shù)碼管上面,這個(gè)時(shí)候的蜂鳴器也會(huì)工作提示,鎖存的內(nèi)容直至主持人按下“復(fù)位”清除為止。(5)有效的按鍵時(shí)間長短能夠由設(shè)定人自行設(shè)置。(6)作答人可在之前設(shè)定好的期限按鍵,如果有人按下,這個(gè)時(shí)候的定時(shí)便不會(huì)繼續(xù)工作,數(shù)碼管就會(huì)將作答人的編號(hào)和所剩期限表達(dá)出來。(7)如果到達(dá)設(shè)定時(shí)間時(shí)無人搶答,倒計(jì)時(shí)五秒后蜂鳴器響起,最后禁止搶答,然后數(shù)碼管會(huì)熄滅結(jié)束本次搶答。

        此次設(shè)計(jì)的理念是:八路智能搶答器。因?yàn)樵撛O(shè)計(jì)得有限定時(shí)間的功能,于是單片機(jī)AT89C51便成為了這次設(shè)計(jì)的重要組成部分。該系統(tǒng)不僅可以實(shí)現(xiàn)運(yùn)算控制、識(shí)別信號(hào),還可以顯示出需要的信息。利用該單片機(jī)和外部接口可以實(shí)現(xiàn)搶答功能,單片機(jī)收集到選手的信號(hào)的時(shí)候,用鎖存器識(shí)別并鎖存信號(hào),經(jīng)過單片機(jī)的處理并產(chǎn)生信號(hào),然后傳給數(shù)碼管用于顯示功能,同時(shí)蜂鳴器響起提示有人搶答成功。除此之外,在這次設(shè)計(jì)中還使用到了聲源系統(tǒng)以及鍵盤等器件,因此具有定時(shí)、計(jì)時(shí)、暫停和警告等功能。

        2.2 硬件設(shè)計(jì)

        2.2.1 電路設(shè)計(jì)

        (1)搶答器的電路框設(shè)計(jì)

        當(dāng)器件被接入+5V電源,“復(fù)位”按鍵被管理人員按下,在這之后本設(shè)計(jì)便不能實(shí)現(xiàn)任何的操作。此時(shí)可以設(shè)置定時(shí)器。稍后“開始”鍵便可以被按下,然后可以示意選手開始按鍵搶答。當(dāng)被示意可以按鍵時(shí),之前所設(shè)置好的定時(shí)便會(huì)伴隨著蜂鳴器的的聲響進(jìn)入倒計(jì)時(shí)。這時(shí)作答人便可以在之前設(shè)定的期限按鍵,不然會(huì)被視為無效。在這期間,本設(shè)計(jì)會(huì)實(shí)現(xiàn):辨別、存儲(chǔ)、顯示和發(fā)聲器件的提醒。當(dāng)有作答人按鍵,定時(shí)便會(huì)馬上停止,以防止出現(xiàn)二次作答,數(shù)碼管就會(huì)將作答人的編號(hào)和所剩期限表達(dá)出來了。當(dāng)需要再次搶答的時(shí)候,主持可人通過操作“開始”狀態(tài)來控制繼續(xù)開始搶答。

        (2)串行通信模塊

        本設(shè)計(jì)中采用的AT89C51的串口是使用的TTL電平標(biāo)準(zhǔn),其邏輯電平0和邏輯電平1分別為0V和5V,但電腦上的串行口使用的卻是RS232C電平標(biāo)準(zhǔn),其邏輯0電平和邏輯1電平的范圍分別是3至12V和-3至-12V。由于兩者的電平范圍存在著比較大的差距,所以在連接的時(shí)候就需要使用電平轉(zhuǎn)換器來解決這個(gè)問題。上下位機(jī)的通信參數(shù)的波特率是9600bps,沒有校驗(yàn)位,但含有一個(gè)停止位以及八個(gè)數(shù)據(jù)位。其上位機(jī)與下位機(jī)之間的串口通信數(shù)據(jù)應(yīng)用的數(shù)據(jù)幀為6bit,幀頭與幀尾分別都固定占有1bit和2bit,剩下的3bit則為其兩者之間的內(nèi)容。其中每幀數(shù)據(jù)都是以40H開始的,以2AH0DH結(jié)束,通過這樣的協(xié)議,上下位機(jī)就能夠自行進(jìn)行辨別這個(gè)時(shí)期的幀數(shù)是不是違法的,當(dāng)不是違法的時(shí)候,就可以直接解決相對(duì)的幀數(shù)數(shù)據(jù)了;當(dāng)出現(xiàn)違反定義規(guī)定時(shí),系統(tǒng)便會(huì)將之前違法幀數(shù)重新進(jìn)行輸入,直到該幀數(shù)不在違反就停止,然后便繼續(xù)解決相對(duì)的幀數(shù)數(shù)據(jù)[2]。

        (3)復(fù)位電路模塊

        它的工作方式為:當(dāng)接入+5V電壓時(shí),它的電容兩頭可以理解為短路的狀態(tài),緊接著電容由通電的電阻對(duì)其完成充電,RST端的電壓會(huì)逐漸下降,當(dāng)下降到某一值時(shí),就會(huì)成為低電平,此時(shí)單片機(jī)便開始正常工作了。

        本設(shè)計(jì)在硬件復(fù)位之后,其內(nèi)部的狀態(tài)、寄存器和存儲(chǔ)器的值全部將恢復(fù)到一開始的值,應(yīng)用了軟復(fù)位,因?yàn)樵谡{(diào)整搶答時(shí)間和定時(shí)的時(shí)候,得用到存儲(chǔ)功能。

        (4)主控制系統(tǒng)模塊

        主控制器采用AT89C51,AT89C51單片機(jī)是新一代產(chǎn)品,他具有高速、抗干擾和低功耗等優(yōu)點(diǎn)。作為一個(gè)高性能的CMOS8位單片機(jī),他擁有4KB的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,不僅支持ISP可以在線編程,還支持最高的工作頻率33MHz,他的工作電壓范圍在4-5.5V,而且他抗干擾性強(qiáng),向下51系列的產(chǎn)品他幾乎都可以達(dá)到兼容,因此他具有很高的性價(jià)比。

        (5)時(shí)鐘電路模塊

        在本設(shè)計(jì)中,需要用到時(shí)鐘,而時(shí)鐘基本上里面都含有一個(gè)波形發(fā)生器,大致可分為內(nèi)部和外部形勢(shì)來完成電路。為了需求和達(dá)到簡潔的目的,因此采用內(nèi)部振蕩的方式。在外片晶體或陶瓷諧振器當(dāng)作反饋元件的情況下,與該放大器在一起就可以組成一個(gè)自激振蕩器了。

        雖然其里面含有波形發(fā)生器,但是想要形成它,還需要在外面接上其他元件。因此該電路是由兩個(gè)元件組成,包括瓷片電容和波形發(fā)生器。時(shí)鐘電路在工作的時(shí)候,可以產(chǎn)生時(shí)鐘信號(hào)用于單片機(jī)的工作需求,而指令執(zhí)行里面的各種信號(hào)之間的關(guān)系與聯(lián)系則是時(shí)序所研究的對(duì)象。而其本身則可以當(dāng)作是一個(gè)相對(duì)復(fù)雜的電路,他之所以可以使用同步的方式完成任務(wù),是因?yàn)殡娐繁粌H有的時(shí)鐘信號(hào)嚴(yán)格控制,在此之下工作才能保證他的實(shí)現(xiàn)。

        (6)顯示電路

        本文運(yùn)用的是常見的四位八段共陰極數(shù)碼管來做輸出器件,利用他的編碼的變換來實(shí)現(xiàn)其原理。位選碼COM1、COM以及COM4分別與單片機(jī)的三個(gè)接口P2.0、P2.1和P2.2相接,然后單片機(jī)會(huì)自己選擇哪一位需要顯示。由于AT89C51單片機(jī)的P0口并沒有內(nèi)置的上拉電阻,因此可以外接一個(gè)上拉電阻在數(shù)據(jù)接P0口,本系統(tǒng)采用的上拉電阻是外接1KΩ的,用來保證P0口一直保持是高電平狀態(tài)下沒有輸出的時(shí)候。

        (7)按鍵輸入電路

        在單片機(jī)里面,通常情況下鍵盤上的按鍵是自動(dòng)辨識(shí)的,而他的按鍵也可以分為兩種,一種是有觸點(diǎn)式,另一種是非觸點(diǎn)式,通常應(yīng)用在系統(tǒng)里面的鍵盤基本上是運(yùn)用了觸點(diǎn)式。為了讓單片機(jī)可以準(zhǔn)確地讀出鍵盤上所接的I/O狀態(tài),需要按鍵和響應(yīng)做到一對(duì)一的單獨(dú)反應(yīng),因此需要做到在按鍵的過程中不會(huì)出現(xiàn)抖動(dòng),而本文中的器件使用的是軟件方法可以防止其出現(xiàn)抖動(dòng)。

        本設(shè)計(jì)的智能搶答器使用了十一個(gè)小按鍵來輸入信號(hào)。在這十一個(gè)按鍵中,有八個(gè)作為搶答按鍵,另外三個(gè)分別是“開始”按鍵、“暫?!卑存I和“復(fù)位”按鍵。每個(gè)鍵位都有其單獨(dú)的信號(hào)線與單片機(jī)電路連接,這些鍵位共同連在相同的端口,于是每個(gè)鍵位便都能夠獨(dú)自作用而不會(huì)影響到其他按鍵的功能。運(yùn)用上拉電阻先將信號(hào)變成高電平,有人按下?lián)尨鸢存I時(shí),與其相對(duì)的引腳就會(huì)馬上變成低電平并且做出相應(yīng)的反應(yīng),相對(duì)應(yīng)的輸入信號(hào)也成了低電平,這樣一來就產(chǎn)生了有效的輸入信號(hào)。

        (8)報(bào)警電路

        報(bào)警電路一般使用了晶體管的電流放大作用,接著使用驅(qū)動(dòng)元件來驅(qū)動(dòng)蜂鳴器,以此達(dá)到發(fā)聲的目的。報(bào)警模塊核心在于管理人員示意可以按鍵作答之后,有信號(hào)發(fā)出;提醒作答人,設(shè)置期限即將結(jié)束;出現(xiàn)作答人按鍵作答等。該部分的需求:當(dāng)有選手完成搶答的時(shí)候,需要有一個(gè)提示聲音。選用有源蜂鳴器,然后來與軟件相結(jié)合,最后經(jīng)過PNP晶體管的驅(qū)動(dòng),以產(chǎn)生聲音信號(hào)。

        該設(shè)計(jì)使用的是AT89C51的十七引腳借助器件來驅(qū)動(dòng)蜂鳴器發(fā)音,使得蜂鳴器發(fā)音的電流大概需要十毫安即可,通過增加接入的電流作用來使蜂鳴器發(fā)音以提示作答人作答。由于P0口沒有上拉電阻的原因,因此設(shè)計(jì)中需要另外接上一個(gè)上拉電阻,這樣一來就可以提供一定的上拉電流。用單片機(jī)來實(shí)現(xiàn)的報(bào)警電路,相比之下比較簡潔方便。硬件電路方面,在P3口的隨意一個(gè)外接口外接蜂鳴器即可達(dá)到目的。

        (9)電源模塊

        本設(shè)計(jì)可以采用電池供電的方式,除此之外,還可以通過USB供電。

        2.2.2 電路工作原理

        如果進(jìn)入鎖存器的數(shù)據(jù)都是相同的時(shí)候,系統(tǒng)電路就會(huì)將數(shù)據(jù)傳輸?shù)酵饷妫藭r(shí)的鎖存器將不會(huì)被關(guān)閉。與此同時(shí),這時(shí)候的數(shù)據(jù)將會(huì)在鎖存器中傳送一遍,正因如此,與其相對(duì)的數(shù)據(jù)出現(xiàn)改變的時(shí)候,其尾部的傳送端口也在做著與其對(duì)應(yīng)的改變。此時(shí)改變的輸出電平將直接進(jìn)入控制電路,這時(shí)鎖存器便會(huì)進(jìn)行鎖存。鎖存器的特點(diǎn)便是當(dāng)處于鎖存狀態(tài)時(shí),不管輸入的電平怎么發(fā)生變化,輸出的電平都不會(huì)隨之改變,這時(shí)與改變過的輸出端的電平將由電平完成編碼之后傳輸?shù)綌?shù)碼顯示譯碼器進(jìn)行譯碼,此時(shí)的數(shù)碼管將被控制驅(qū)動(dòng)器控制,以達(dá)到顯示功能[3]。

        (1)輸入鎖存

        當(dāng)鎖存器的S端是高電平的時(shí)候,電平可以直接從其輸入端(1D~8D)傳輸?shù)綄?duì)應(yīng)的輸入端(1Q~8Q),如果S端的電平出現(xiàn)由高至低的情況時(shí),鎖存器就開始實(shí)現(xiàn)他自己的多功能了,然后傳送進(jìn)去的數(shù)據(jù)便不會(huì)傳送出去,正因如此,傳送出來的數(shù)據(jù)都不會(huì)再做出改變。

        (2)編碼和譯碼顯示

        譯碼器只有當(dāng)進(jìn)去和出來的數(shù)據(jù)都為低電平時(shí)才能夠?qū)崿F(xiàn)其功能。所以鎖存于鎖存器末端端口的低電平到達(dá)其內(nèi)部時(shí),由編碼器進(jìn)行編碼,完成編碼后的二進(jìn)制代碼電平再由非門分別倒相,在完成倒相之后再送到譯碼器,在此之后由譯碼器的輸出端傳輸出驅(qū)動(dòng)電平來驅(qū)動(dòng)數(shù)碼管,于是對(duì)應(yīng)的字符便被顯示出來了。

        2.2.3 電路檢測(cè)及使用元器件

        (1)電路檢測(cè)

        首先:將主持人控制的按鍵設(shè)置為“清除”鍵,這時(shí)使用設(shè)備來檢查觸發(fā)器的端口是否顯示成所需求的數(shù)值,然后再傳送出去。此時(shí)譯碼器的四端為零,顯示器的燈便熄滅了;編碼器的選通輸入端的五端也同樣為零,然后編碼器就開始準(zhǔn)備工作了,而譯碼器的四腳是0,這個(gè)時(shí)候的鎖存電路是不工作的。當(dāng)按下?lián)尨疰I的時(shí)候,電路也是不會(huì)工作的,這時(shí)按鍵都是失效的,輸出端都是低電平。

        緊接著:將按鍵置于工作狀態(tài),此刻的編碼器的五端還是為零狀態(tài),因此此刻的設(shè)備是在隨時(shí)準(zhǔn)備工作,在沒有出現(xiàn)選手按鍵時(shí),編碼器部分的引腳處于高電平[4]。

        (2)元器件列表

        2.2.4 控制的核心AT89C51

        (1)簡介

        AT89C51產(chǎn)自美國Atmel公司,Atmel公司的技術(shù)在全球處于領(lǐng)先地位,公司主要是設(shè)計(jì)和制造儲(chǔ)存器等各種元器件,2016年被美國芯片制造商Microchip Technology收購。其特點(diǎn)在于高密度以及非易失性,擁有很多功能,可以靈活的應(yīng)用于很多領(lǐng)域。

        (2)主要特性

        AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS8位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容[5]。

        3 軟件設(shè)計(jì)的整體思路

        硬件設(shè)備是單片機(jī)開發(fā)中的必備條件,除此之外,軟件設(shè)計(jì)也必不可少。根據(jù)本文的設(shè)計(jì)要求,需要根據(jù)不同路數(shù)來顯示與其對(duì)應(yīng)的編碼。首先進(jìn)行賦值工作,然后各端口和計(jì)時(shí)器就會(huì)被初始化。當(dāng)運(yùn)行鍵被操作運(yùn)行之后,管理人員就可以示意作答人作答,在此同時(shí)的計(jì)時(shí)器便會(huì)計(jì)時(shí),并且剩余時(shí)間會(huì)被一同描述在相關(guān)器件上面。在倒計(jì)時(shí)沒有結(jié)束的時(shí)候,八個(gè)按鍵輸入信號(hào)會(huì)一直被程序刷新檢測(cè),如果有選手按鍵,此時(shí)按鍵對(duì)應(yīng)的輸入信息會(huì)馬上被存儲(chǔ)起來,然后開始判斷出搶答按鍵的位置,與此同時(shí),輸入信號(hào)會(huì)通過數(shù)碼管顯示出來,此時(shí)蜂鳴器也會(huì)響起報(bào)警,定時(shí)器便會(huì)停止倒計(jì)時(shí),在此之后輸入信號(hào)便不會(huì)被檢測(cè)了;如果主持人按下“開始”鍵開始搶答之后,無人按鍵,當(dāng)定時(shí)器倒計(jì)時(shí)到一定時(shí)間時(shí),蜂鳴器便會(huì)響起提示搶答即將結(jié)束,直至?xí)r間結(jié)束,搶答將被禁止。主持人通過“復(fù)位”鍵便可以開啟再次搶答。

        4 基于Proteus的系統(tǒng)仿真

        4.1 仿真圖

        Proteus軟件是一家英國公司所開發(fā)出的仿真軟件,它可以進(jìn)行電路的分析以及實(shí)物的仿真。

        4.2 仿真結(jié)果

        4.2.1 搶答成功模塊

        顯示了幾號(hào)選手搶答成功,并且還剩余多少秒的搶答時(shí)間。

        4.2.2 時(shí)鐘模塊

        顯示在搶答開始之后,時(shí)間開始倒計(jì)時(shí),各位選手的剩余時(shí)間為多少。

        4.2.3 復(fù)位模塊

        顯示單片機(jī)開始工作和按下“復(fù)位”鍵之后的結(jié)果,數(shù)碼管上的初始顯示狀態(tài)為“---”。仿真結(jié)果表明,本設(shè)計(jì)的電路原理、程序是正確的,它能夠?qū)崿F(xiàn)系統(tǒng)設(shè)定的搶答器的功能[6]。

        5 總結(jié)

        本設(shè)計(jì)是以AT89C51單片機(jī)為核心,來設(shè)計(jì)的一個(gè)八路智能搶答器。在使用軟件Proteus進(jìn)行的仿真結(jié)果與實(shí)物的驗(yàn)證,表明了該搶答器的設(shè)計(jì)原理的正確性,它完全可以精準(zhǔn)地在最快時(shí)間描述出有效的所需數(shù)據(jù),從而完成與其的搶答、倒計(jì)時(shí)和提示音等模塊,它具有迅速操作、操作簡單、實(shí)用性很高等特點(diǎn)。該搶答器在現(xiàn)實(shí)生活中可以根據(jù)實(shí)際的場(chǎng)合來進(jìn)行改善。

        參考文獻(xiàn):

        [1] 臧殿紅.基于AT89C51的八路搶答器的設(shè)計(jì)[J].科技信息,2011(25):518,530.

        [2] 趙亮.跟我學(xué)51單片機(jī)(四)——獨(dú)立-矩陣鍵盤應(yīng)用與設(shè)計(jì)[J].電子制作,2011(04):75-78.

        [3] 盧易楓.搶答器控制系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2015(02):118,120.

        [4] 王靜.基于單片機(jī)的數(shù)據(jù)串口通信[D].長江大學(xué),2013.

        [5] 孟建平,賽恒吉雅.基于單片機(jī)串行通信的搶答器設(shè)計(jì)[J].內(nèi)蒙古石油化工,2011(07):120-121.

        [6] 蘇利.電子線路綜合實(shí)驗(yàn)?zāi)K設(shè)計(jì)[J].電氣電子教學(xué)學(xué)報(bào),2008(06):49-52.

        (湖北能源集團(tuán)新能源發(fā)展有限公司檢修分公司,湖北 利川 445400)

        猜你喜歡
        搶答器數(shù)碼管
        聲光報(bào)警多路搶答器電路的改造分析
        微課教學(xué)設(shè)計(jì)之“數(shù)碼管動(dòng)態(tài)顯示”
        Arduino編程
        電腦報(bào)(2019年2期)2019-09-10 07:22:44
        MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
        單片機(jī)控制的四位數(shù)碼管動(dòng)態(tài)顯示編程
        基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        4路搶答器的設(shè)計(jì)與研發(fā)
        基于STC12C5A60S2單片機(jī)的6路搶答器設(shè)計(jì)
        電子世界(2017年9期)2017-05-18 09:22:02
        兩臺(tái)搶答器
        多路競(jìng)賽搶答器電路的仿真設(shè)計(jì)
        激情五月开心五月啪啪| 久久精品免费免费直播| 精品亚洲一区二区99| 国产精品久久av高潮呻吟| 国产精品美女一区二区视频 | 91盗摄偷拍一区二区三区| 中文字幕精品一区二区精品| 成年午夜无码av片在线观看 | 大桥未久av一区二区三区| a级大胆欧美人体大胆666| 精品久久久久久无码不卡| 一区二区三区国产大片| 可以免费看亚洲av的网站| 成人免费看www网址入口| 91精品全国免费观看青青| 国产91在线精品观看| 激情内射亚洲一区二区三区| 免费看久久妇女高潮a| 日韩毛片久久91| 国产一区二区三区青青草| 国模无码一区二区三区| 欧美中文字幕在线| 少妇裸淫交视频免费看| 精品国产av一区二区三区四区| 男男性恋免费视频网站| 国产日韩欧美911在线观看| 国产精品高清视亚洲一区二区| 亚洲精品美女久久777777| 免费人成视频在线观看视频| 国产又粗又猛又黄色呦呦| 插入日本少妇一区二区三区| 无码人妻精品丰满熟妇区| 中文岛国精品亚洲一区| 国产精品高湖呻呤久久av| 特级精品毛片免费观看| 一出一进一爽一粗一大视频免费的| 国产在线精彩自拍视频| 97一期涩涩97片久久久久久久| 欧美xxxx黑人又粗又长精品| 中文字幕偷拍亚洲九色| 中国久久久一级特黄久久久|