国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

球賽計時計分器的設(shè)計

2021-07-24 08:22:52梅選朗
科海故事博覽 2021年6期
關(guān)鍵詞:籃球賽計分數(shù)碼管

梅選朗

(麻城中廣昇輝新能源有限公司,湖北 麻城 438314)

隨著社會的飛速發(fā)展,體育活動成為了人們生活中非常重要的一部分,其中籃球比賽就深受青少年們的喜愛。但是賽場上古老傳統(tǒng)的計時計分工具很難準(zhǔn)確地記錄比賽時間和比分,這給我們造成了很大的不便。為此,我設(shè)計了一個基于單片機的籃球賽計時計分系統(tǒng),它計時準(zhǔn)確、系統(tǒng)原料簡單、流動性強、按鍵功能強大,很適用于對籃球賽計時要求高的場合。該設(shè)計的系統(tǒng)以單片機STC89C52作為核心控制,七段共陽數(shù)碼管作顯示元件,通過計時計分電路、按鍵電路、報警電路等作用來驅(qū)動蜂鳴器發(fā)聲。

該系統(tǒng)由幾個模塊組成,分為計時計分模塊、顯示模塊、按鍵控制鍵盤模塊和定時報警模塊。系統(tǒng)采用模塊化設(shè)計,讓程序結(jié)構(gòu)簡單明了,更符合人們的個性化。另外系統(tǒng)所設(shè)計的程序具有很高的可讀性,易于對它進行調(diào)試、修改和編寫,對程序進行局部的編寫,并不影響其他程序的效果。利用Keil C51 軟件進行編程調(diào)試,將生成的十六進制文件,利用ISP工具下載到單片機中。采用Proteus軟件來進行仿真,檢測是否達到預(yù)期功能。[1]

該系統(tǒng)主要由單片機STC89C52RC、計時計分電路、時鐘電路、按鍵開關(guān)電路和報警電路等硬件電路組成。本設(shè)計采用軟件編程設(shè)計的計時計分電路來控制七段共陽數(shù)碼管顯示的籃球賽計時計分器系統(tǒng),該系統(tǒng)能夠準(zhǔn)確計分、計時方便,賽程時間暫停和定時設(shè)置,能及時刷新隊伍比分,具有顯示準(zhǔn)確、性能穩(wěn)定、價格便宜、報警指示、便于攜帶等優(yōu)點。

1 籃球賽計時計分器的研究與發(fā)展

1.1 籃球賽計時計分器發(fā)展過程

籃球是一項很受人們喜愛的體育運動,它是以投籃為中心的對抗性運動。早在100 多年前,美國一所基督教訓(xùn)練學(xué)校的老師就創(chuàng)立了籃球游戲。他就是詹姆士奈斯密斯博士,為了更好地完善籃球游戲,他制定了13 條游戲規(guī)則,后來經(jīng)過慢慢地增加和修改,游戲出場的人數(shù)也慢慢減少,直到規(guī)定每個隊伍只能5 個人上場,才演變成現(xiàn)在的籃球運動項目?;@球運動隨后就在世界各地流行起來,這時候就需要工具來計時計分,那么籃球賽計時計分器就開始產(chǎn)生。起先,并沒有正式準(zhǔn)確的計時計分工具,只有普通的計時鐘和比分板,這顯然不能準(zhǔn)確地記錄比賽數(shù)據(jù)。[2]為了解決這個不公平的問題,剛成立的FIBA(國際業(yè)余籃球聯(lián)合會)初略的制定了世界第一份統(tǒng)一的籃球比賽規(guī)則,與此同時,籃球計時計分器也漸漸步入了電子時代,慢慢的出現(xiàn)了比賽計時鐘與簡單的計分電路,還有供暫?;@球比賽時用的計秒表,同時也新加入了參賽隊員犯規(guī)打球的標(biāo)志牌。上個世紀(jì)80 年代,全球經(jīng)濟和科技迅速發(fā)展,電子技術(shù)也達到了一個全新的高度,這為人們的生活帶來了很大的方便。其中智能儀器就最具有代表性,它完全打破了傳統(tǒng)的儀器概念。新的智能儀器已經(jīng)開始應(yīng)用于生活中,籃球賽計時計分器就應(yīng)用了這些電子技術(shù),實現(xiàn)了用單片機為控制核心,來準(zhǔn)確、穩(wěn)定的記錄籃球比賽。[3]

1.2 籃球賽計時計分器研究目的與意義

經(jīng)過多年的發(fā)展和實踐,新的籃球賽計時計分器解決了傳統(tǒng)的不穩(wěn)定、準(zhǔn)確度低等一些問題,但是因為造價成本高、技術(shù)還不夠成熟等原因,它還不能廣泛應(yīng)用于人類生活中。隨著時代的進步發(fā)展,人們學(xué)會了采用單片機控制這個計時計分器系統(tǒng),搭載著按鍵和LED 顯示器,更容易操作和安裝,且造價成本低,可以適用于學(xué)?;@球賽和計時要求高的小團體籃球活動。

新的電子計時計分器運用了單片機控制系統(tǒng),這就大大的提高了比賽數(shù)據(jù)的準(zhǔn)確性和公平性。另外籃球賽計時計分器具有比賽進行時間計時、暫停和調(diào)整比賽時間、顯示比賽成績這些功能,這些明顯節(jié)約了很多資源并且更方便讓人們使用它。新的計時計分器的到來,給比賽計時計分的工作帶來了非常大的便利,更利于開展籃球這項體育運動,隨著更多的人越來越喜愛籃球這項運動,這也是對我們國家籃球事業(yè)有著明顯的促進發(fā)展作用。[4]

1.3 籃球賽計時計分器研究現(xiàn)狀

隨著科學(xué)技術(shù)的高速發(fā)展,各種新型電子產(chǎn)品涌入市場,功能也各不相同,深受消費者們的喜歡。其中籃球賽計時計分器也得到了更新?lián)Q代,經(jīng)過這么多年的研究和發(fā)展,技術(shù)層面已經(jīng)相當(dāng)成熟了。計時計分器已經(jīng)運用到了各大體育館、學(xué)校等場合。雖然電子計時計分器很早就應(yīng)用在籃球比賽中,但是它所利用的技術(shù)支持通常都是模擬電子和數(shù)字電子器件,也有是兩者混合組成的器件,這些器件的準(zhǔn)確性和穩(wěn)定性仍不能達到新的高度,還是存在一些瑕疵。這些電子技術(shù)上的難題仍需要科學(xué)家們不斷去開發(fā)和研究,高穩(wěn)定性和高準(zhǔn)確度計時計分器的實現(xiàn)依然是目前科學(xué)研究和生產(chǎn)的課題。

2 籃球賽計時計分器的工作原理

2.1 籃球賽計時計分器的基本原理與組成

根據(jù)這次課題所研究的要求,這里介紹一種籃球賽計時計分器所設(shè)計的基本原理和方法,即是通過單片機編程控制外圍數(shù)碼管工作的電路,這個電路設(shè)計成本很低,使用很廣泛,因此很有研究生產(chǎn)的價值。[5-6]該電路采用單片機STC89C52RC 作為核心元件,利用一個四位一體數(shù)碼管顯示比賽時間的計時,另外兩個共陽的三位一體管來顯示兩隊比賽隊伍的分數(shù)。兩個三位一體數(shù)碼管能夠顯示分數(shù)范圍達0~999 分,足夠統(tǒng)計賽程比分,四位一體數(shù)碼管中有兩個用于顯示分鐘,剩下兩個顯示秒鐘。比賽開始前,將時間設(shè)置好,比賽一開始就啟動計時,直到倒計時走到零為止,這個設(shè)計的計時范圍是0~99 分鐘,也能滿足實際比賽計時的需求。另外本設(shè)計為了校正計分器比分和調(diào)整比賽時間的方便,增加了6 個按鍵,4 個按鍵用于輸入兩個參賽隊伍的的分數(shù),另外2 個按鍵用于暫停和啟動比賽時間??紤]到籃球賽的實際情況,該設(shè)計還添加了定時報警系統(tǒng),倒計時結(jié)束,設(shè)計自帶的揚聲器就會發(fā)出警報提示比賽結(jié)束。

該設(shè)計擁有能夠準(zhǔn)確記錄比賽數(shù)據(jù)、比賽定時設(shè)置、比賽暫停、刷新比分等強大功能。該系統(tǒng)構(gòu)成可由計時顯示模塊、計分顯示模塊、定時報警模塊和按鍵控制模塊組成。

2.2 籃球賽計時計分器的特點

與傳統(tǒng)的人工計時計分相比,電子計時計分器有其非常優(yōu)秀的特點,具體表現(xiàn)如下:

(1)能夠穩(wěn)定的、精確地記錄比賽數(shù)據(jù);

(2)能夠定時和暫停賽程時間、并能修改賽程時間;

(3)能夠隨時刷新兩支隊伍在賽程中的比分;

(4)當(dāng)場中交換比賽場地時,能夠交換兩支隊伍的比分位置;

(5)當(dāng)計時器倒計時為零時,能夠發(fā)出警報,提示比賽結(jié)束;

(6)它的造價成本低,可靠性高,功能齊全,已經(jīng)應(yīng)用到了人們的生活中,能適用于各種場所的籃球比賽計分。

2.3 籃球賽計時計分器的功能介紹

本設(shè)計能夠直觀的顯示比賽實時比分和時間,隨時暫?;騿颖荣惒⒖梢哉{(diào)整比分。當(dāng)一節(jié)比賽結(jié)束時,系統(tǒng)會發(fā)出提示聲音,交換場地時可以交換兩隊伍比分的顯示位置。這些功能可以作為普通籃球賽的計時計分器。[7]

3 籃球賽計時計分器的總體設(shè)計

本文中設(shè)計的籃球賽計時計分器由硬件電路和軟件調(diào)試部分組成。

3.1 系統(tǒng)總體方案設(shè)計

這個系統(tǒng)主要包括單片機控制系統(tǒng)、計時計分顯示模塊、按鍵控制模塊、定時報警模塊和供電電源模塊。這些模塊相互協(xié)調(diào)工作,就能讓這個系統(tǒng)正常運行,從而穩(wěn)定的顯示計時計分功能。該系統(tǒng)框圖如上圖1所示。

圖1 系統(tǒng)框圖

3.2 主要器件的選擇

本文設(shè)計的是一個成本低、功能齊全的籃球賽電子計時計分器,所以首先選擇了價格合理性價比高的器件來作為實驗材料。我選擇了性能高的單片機STC89C52 作為系統(tǒng)核心,兩個三位一體數(shù)碼管來顯示比賽分數(shù),一個四位一體數(shù)碼管來顯示比賽時間。另外該系統(tǒng)的供電電源采用了USB 電源線和5V 直流電源兩種供電方式。[8]

3.2.1 核心控制——STC89C52RC

STC89C52RC 型單片機是宏晶科技公司研發(fā)的一種新型單片機,它具有超強抗干擾能力、運行速度快、高可靠、功耗低等優(yōu)良特性。它的指令代碼直接兼容傳統(tǒng)的8051 單片機。它的功能特性如下:

(1)有12 時鐘每機器周期和6 時鐘每機器周期兩種任意選擇,而且指令代碼完全兼容傳統(tǒng)8051;

(2)STC89C52 系列單片機工作電壓:5.5V~3.8V(5V 單片機)。普通的8051 工作頻率是0~70MHz,而它的工作頻率是:0~35MHz,實際的工作頻率可以達到42MHz;

(3)芯片上集成了1280 字節(jié)或512 字節(jié)RAM;

(4)通用I/O 口(35/39 個),復(fù)位后為:P1/P2/P3/P4是準(zhǔn)雙向口/弱上拉(普通8051 傳統(tǒng)I/O 口);P0 口是開漏輸出,作為總線擴展用時,不用加上拉電阻,作為I/O 使用時,需加上拉電阻;

(5)ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),可通過串口直接下載用戶數(shù)據(jù)。具有EEPROM 功能、看門狗(WDT)功能;

(6)共3 個十六位定時器/計數(shù)器,其中定時器0 還可以當(dāng)成2 個八位定時器使用。

在各種模式下,整個系統(tǒng)的功耗都非常低。正常工作模式功耗:4mA~7mA。掉電模式:典型功耗<0.1uA。掉電模式可由外部中斷喚醒。[9]

3.2.2 顯示器件——七段數(shù)碼管

系統(tǒng)最常用的輸出設(shè)備通常就是顯示器,它能直觀明了的展現(xiàn)結(jié)果,但是顯示器的種類繁多,其中最突出的兩種就是發(fā)光二極管顯示器(LED)和液晶顯示器(LCD)。本次設(shè)計中只用簡單的顯示分數(shù)和時間這些數(shù)字,它們兩個顯示器都能達到要求,但是考慮到LED 顯示器更便宜實惠,所以我選擇了LED 顯示器。LED 顯示器又稱為數(shù)碼管,分為七段數(shù)碼管和八段數(shù)碼管,區(qū)別在于,七段數(shù)碼管比八段數(shù)碼管少一個用于顯示小數(shù)點的發(fā)光二極管單元。數(shù)碼管它主要有八段發(fā)光二極管組成,其引腳分布圖如下圖2所示,圖中a~g 七段二極管可以組成不同的數(shù)字和字符,dp 一小段二極管可以顯示小數(shù)點。系統(tǒng)正常工作時,a~g七段二極管可以顯示0~9 和A~F 這十六個數(shù)字和字符,例如當(dāng)afgcd 這幾段二極管發(fā)光時就可以顯示數(shù)字“5”,當(dāng)gedcb 這幾段二極管發(fā)光時就可以顯示字符“d”。[10]

圖2 數(shù)碼管引腳分布圖

3.3 設(shè)計系統(tǒng)的元件清單

表1 元件清單

另加9cm*15cm 萬用板、電源插座、各種電阻和排阻、導(dǎo)線和焊錫若干。

4 籃球賽計時計分器的硬件設(shè)計

硬件是整個籃球賽計時計分器系統(tǒng)的運行基礎(chǔ),該設(shè)計的硬件電路由單片機控制系統(tǒng)、時鐘電路、計分電路、報警電路組成,系統(tǒng)的硬件框圖如圖3所示。

圖3 系統(tǒng)硬件框圖設(shè)計

4.1 單片機控制系統(tǒng)的設(shè)計

該系統(tǒng)采用STC89C52 單片機作為核心控制器,其引腳圖如圖4所示。

單片機STC89C52 引腳功能介紹如下:

VCC,引腳編號40,接電源正極。

GND,引腳編號20,接電源負極或接地。

RST,引腳編號9,復(fù)位輸入。只有連續(xù)輸入兩個機器周期以上高電位時才判斷為有效,這可以用來復(fù)位單片機初始化操作。

P0 端口即P0.0~P0.7,引腳編號39~32。P0 口既可作為輸入/輸出口,也可作為地址/數(shù)據(jù)復(fù)用總線使用。當(dāng)P0 用作I/O 口時,P0 是一個8 位準(zhǔn)雙向口,上電復(fù)位后處于開漏模式。P0 口內(nèi)部無上拉電壓,所以作I/O 口必須外接10K~4.7K 的上拉電阻,當(dāng)P0 作為地址/數(shù)據(jù)復(fù)用總線使用時,是低8 位地址線[A0~A7],數(shù)據(jù)線的[D0~D7],此時就不需要外接上拉電阻。在程序?qū)懭刖幊蹋‵lash ROM)時,P0 端口負責(zé)接收指令字節(jié);在驗證程序時,它負責(zé)輸出指令字節(jié)。

P1 端口即P1.1~P1.7,引腳編號為1~8。P1 口時帶內(nèi)部上拉電阻的8 位雙向口輸入/輸出口。P1 的輸出緩沖器可驅(qū)動4 個TTL 輸入,寫入到端口是1 時,通過內(nèi)部上拉電阻被拉向端口,它被用作輸入端口的高電位。當(dāng)P1 口作為輸入口使用,因為內(nèi)部有上拉電阻,那些被外部拉低的引腳時會輸出一個電流。另外,P1.0/T2 可作為定時器/計數(shù)器2 的外部輸入;P1.1/T2EX 可作為定時器/計數(shù)器2捕捉或重裝方式的觸發(fā)控制。在程序?qū)懭刖幊毯万炞C程序時,P1 口負責(zé)接收低8 位地址。

P2 端口即P2.0~P2.7 引腳,編號為21~28。P2 口內(nèi)部有上拉電阻,既可作為輸入/輸出口,也可用作高8 位地址總線(A8~A15)。當(dāng)P2 口作為I/O 口使用時,P2 是一個8 位準(zhǔn)雙向口。在寫入編程和程序校檢時,P2 口用于接收高位地址和一些控制信號。[11]

P3 端口即是P3.0~P3.7,引腳編號為10~17。它內(nèi)部也有一個上拉電阻的8 位雙向輸入/輸出口。它的功能與P1 口類似,在寫入程序和檢驗程序時,接收部分控制信號。P3 口除了作為I/O 口外,還有一些復(fù)用功能,如表2 所示:

表2 一些引腳的復(fù)用功能

XTAL1 引腳編號19。內(nèi)部時鐘電路反相放大器輸入端,接外部晶振的一個引腳。當(dāng)直接使用外部時鐘源時,此引腳是外部時鐘源的輸入端。

XTAL2 引腳編號18。內(nèi)部時鐘電路反相放大器輸出端,接外部晶振的另一端。當(dāng)直接使用外部時鐘源時,此引腳可浮空,此時XTAL2 實際將XTAL1 輸入的時鐘進行輸出。

4.2 時鐘電路的設(shè)計

時鐘電路在整個控制系統(tǒng)中起著很重要的作用,在一個正常工作的單片機系統(tǒng)中,時鐘電路能保障系統(tǒng)基準(zhǔn)震蕩定時信號。它由晶振和外圍電路構(gòu)成,晶振頻率是衡量單片機系統(tǒng)運行的快慢的標(biāo)準(zhǔn),頻率越高系統(tǒng)工作越快。本設(shè)計采用的是12MHZ 的晶振,加上兩個30pF 的電容,具體的晶振電路如圖4所示。

圖4 晶振電路圖

圖中晶振的兩引腳分別與XTAL1 和XTAL2 震蕩脈沖的輸入引腳、輸出引腳連接,其中接地線是用來減弱諧波對電路穩(wěn)定性的影響。

4.3 顯示電路的設(shè)計

本設(shè)計采用LED 顯示器來記錄數(shù)據(jù),一個四位一體數(shù)碼管記錄賽程時間,兩個三位一體數(shù)碼管記錄比賽分數(shù)。LED 數(shù)碼管分為共陰和共陽兩種結(jié)構(gòu),其LED 顯示原理圖如圖5所示。

圖5 LED 顯示原理圖

LED 兩種結(jié)構(gòu)原理圖如圖5(b)(c)所示,共陰極結(jié)構(gòu)其顯示端輸入高電平才有效,才能讓二極管發(fā)光,輸入低電平就截止了;共陽極結(jié)構(gòu)則顯示端輸入低電平才有效,高電平就截止。本設(shè)計采用的是圖(c)共陽極結(jié)構(gòu),即需要把八個發(fā)光二極管陽極連在一起,如果需要某一段二極管發(fā)光,只需要在其對應(yīng)端輸入低電平即可。例如我們需要顯示數(shù)字“2”,我們則在abged 這幾段二極管端口輸入低電平,其他端口輸入高電平,此時就可以顯示數(shù)字“2”。本設(shè)計采用的四位一體數(shù)碼管和三位一體數(shù)碼管結(jié)構(gòu)原理圖如圖5(d)(e)所示,系統(tǒng)所設(shè)計的顯示電路原理圖如圖4-5所示。[12]

圖5 (d)四位一體數(shù)碼管引腳圖

圖5 (e)三位一體數(shù)碼管引腳圖

4.4 按鍵控制電路的設(shè)計

該系統(tǒng)設(shè)置了六個按鍵,可以簡單地實現(xiàn)加減賽程時間和比分、暫停賽程和交換場地并交換比分等功能。其按鍵控制電路圖如圖6-7所示。

圖6 顯示電路原理圖

圖7 按鍵控制原理圖

六個按鍵一端接地,另一端輸入與單片機引腳口連接。各個按鍵的連接與功能介紹如下:

(1)K2 按鍵連接單片機P1.0 口,它的功能是為A 隊比分加一分,或者是在比賽開始之前是調(diào)整時間加一分鐘;

(2)K3 按鍵連接單片機P1.1 口,它可以調(diào)整A 隊比分減一分,或者是在比賽開始之前調(diào)整時間減一分鐘;

(3)K4 按鍵連接P1.2 口,是EXCHANGE 鍵,為換場鍵,打完一場比賽才可以進行換場,同時兩隊的比分也會交換位置顯示;

(4)K5 按鍵連接P1.3 口,它的功能是為B 隊比分加一分,或者是在比賽開始之前調(diào)整時間加一秒鐘;

(5)K6 按鍵連接P1.4 口,它可以調(diào)整B 隊比分減一分,或者是在比賽開始之前調(diào)整時間減一分鐘;

(6)K7 按鍵連接P3.2 口,是RUN/STOP 鍵,為啟動或暫停鍵,比賽開始之前,按下啟動鍵,系統(tǒng)立刻開始計時,再次按下時即是暫停鍵,此時比賽暫停。

這些簡單地按鍵可以實現(xiàn)把比賽數(shù)據(jù)穩(wěn)定、準(zhǔn)確的記錄下來,可以達到這次研究課題的要求。

4.5 報警電路的設(shè)計

報警電路一般是通過晶體管的電流放大作用,然后再通過驅(qū)動器來驅(qū)動蜂鳴器,從而達到發(fā)聲的目的。本次設(shè)計選用無源蜂鳴器,可以通過使用CPL P3.7,然后與軟件相結(jié)合,這時候就可以產(chǎn)生一定寬度的正脈沖,最后經(jīng)過PNP晶體管的驅(qū)動,以產(chǎn)生聲音信號。當(dāng)一節(jié)籃球賽結(jié)束時,需要發(fā)出聲音指示,這時就需要設(shè)計一個報警電路,該設(shè)計的報警電路如圖8所示。

圖8 報警電路原理圖

本系統(tǒng)中是采用STC89C52 的十六引腳通過驅(qū)動器來驅(qū)動蜂鳴器發(fā)出報警。在設(shè)置一節(jié)比賽時間后,計時器將會倒計時直至為零,此時蜂鳴器就會發(fā)出報警指示,提示本節(jié)比賽結(jié)束。

5 籃球賽計時計分器的軟件設(shè)計及仿真

5.1 軟件設(shè)計

該設(shè)計的單片機控制核心是軟件的編程設(shè)計,也是能讓整個系統(tǒng)正常運行的關(guān)鍵。C 語言和匯編語言是單片機常用的編程語言,最終都會轉(zhuǎn)為十六進制格式或者是二進制格式等類型文件下載到單片機的控制芯片中,來校檢能否實現(xiàn)設(shè)計所要求的功能。該系統(tǒng)的計時顯示功能是利用單片機芯片的定時功能設(shè)計的,分數(shù)顯示功能是利用其技術(shù)功能來設(shè)計的,其中處理分數(shù)和時間時,還需要通過中斷控制來實現(xiàn)。[13]

在設(shè)計系統(tǒng)程序之前,我們要對單片機系統(tǒng)所實現(xiàn)的功能進行分析,從中明確系統(tǒng)的設(shè)計任務(wù)、功能和技術(shù)支持,還有能夠支持該系統(tǒng)正常運行的硬件設(shè)施和工作環(huán)境,這些是設(shè)計編程系統(tǒng)的必備條件和基礎(chǔ)。當(dāng)完成整個設(shè)計時,它應(yīng)能實現(xiàn)計時計分功能、加減分功能和提示音提示比賽結(jié)束。當(dāng)按下按鍵時,計分電路將有一個對應(yīng)的加減分處理,然后通過數(shù)碼管掃描和顯示處理,并把相應(yīng)的加減分數(shù)顯示出來。當(dāng)計時器倒計時為零時,系統(tǒng)會利用單片機I/O 口輸出高、低電平,通過晶體管的電流放大作用,產(chǎn)生的矩形波,外界的蜂鳴器就會發(fā)出一定頻率的聲音,從而實現(xiàn)報警提示。

5.2 系統(tǒng)流程圖

該設(shè)計的系統(tǒng)流程圖如圖9所示。

圖9 系統(tǒng)流程圖

5.3 軟件調(diào)試及仿真

Keil 和Protues 編程仿真軟件是現(xiàn)在功能最強大且最流行的仿真軟件,該系統(tǒng)的仿真就是運用了這兩個軟件。從程序的編寫,編譯到調(diào)試,目標(biāo)版的仿真一應(yīng)俱全。支持匯編語言和C 語言的編程。還可配合Keil C 實現(xiàn)程序的聯(lián)合調(diào)試,將Protues 中繪制的原理圖作為目標(biāo)板,而用Keil C 集成環(huán)境實現(xiàn)對目標(biāo)板的控制,與實際中通過硬件仿真器對目標(biāo)板的調(diào)試幾乎完全相同,并且支持多顯示器的調(diào)試,即Protues 運行在一臺計算機上,而Keil C 運行在另一臺計算機上,通過網(wǎng)絡(luò)連接。[14]

在Protues 中進行電路仿真時,先繪制好原理圖,再調(diào)入由Keil C 已編譯好的目標(biāo)代碼文件*.HEX,隨后便可在Protues 的原理圖中模擬的實物運行狀態(tài)和過程,進行觀察從而改良自己的設(shè)計方案。

單片機STC89C52 的功能特性及引腳圖的連接和系統(tǒng)中硬件電路的設(shè)計,它包括了顯示電路、時鐘電路、報警電路、供電電源等。后面進行軟件編程并進行了仿真,最后制作出了實物,望該論文能為籃球賽計時計分器的設(shè)計提供更多的參考價值。

猜你喜歡
籃球賽計分數(shù)碼管
帶定性判斷的計分投票制及其公理刻畫
The Most Exciting Basketball Match 激動人心的籃球賽
激動人心的籃球賽
Arduino編程
電腦報(2019年2期)2019-09-10 07:22:44
引導(dǎo)素質(zhì)教育的新高考計分模式構(gòu)想:線性轉(zhuǎn)化計分模式
MC9S08FL16單片機數(shù)碼管靜態(tài)顯示分析
基于單片機的中國式摔跤比賽計分器開發(fā)設(shè)計
電子制作(2019年9期)2019-05-30 09:42:06
單片機控制的四位數(shù)碼管動態(tài)顯示編程
基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計與實現(xiàn)
不公平的籃球賽
彰化市| 酉阳| 长阳| 彭阳县| 新河县| 黄龙县| 扎鲁特旗| 阳山县| 株洲县| 株洲市| 板桥市| 名山县| 金华市| 门源| 美姑县| 繁峙县| 武安市| 彰武县| 长寿区| 中宁县| 新竹县| 长春市| 文安县| 车险| 吴忠市| 凤冈县| 唐河县| 河南省| 中阳县| 安顺市| 福清市| 彩票| 昭平县| 双鸭山市| 绥化市| 安多县| 扎鲁特旗| 宁明县| 威远县| 江川县| 会宁县|