版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)號(hào):本科畢業(yè)設(shè)計(jì)學(xué) 院專 業(yè)年 級(jí)姓 名論文題目籃球比賽計(jì)分器設(shè)計(jì)指導(dǎo)教師職稱年 月 日摘要1Abstract1.1緒論2.2.2.錯(cuò)誤!未定義書簽。2方案選擇與論證.5.3單元電路設(shè)計(jì).軟件設(shè)計(jì).104.1主流程圖1.04.2源程序代碼115調(diào)試結(jié)果與分析 116結(jié)論12參考文獻(xiàn)13籃球比賽計(jì)分器設(shè)計(jì)摘要:籃球比賽計(jì)分器主要由計(jì)分器、 計(jì)時(shí)器等多種電子器件組成。 籃球比 賽計(jì)分器主要實(shí)現(xiàn)的根本功能有:開始和暫停、比賽時(shí)間倒計(jì)時(shí)、24秒倒計(jì)時(shí)、加分操作、蜂鳴報(bào)警、時(shí)間和比分顯示的根本功能。本設(shè)計(jì)具備比賽過程中數(shù)據(jù) 顯示的穩(wěn)定性與準(zhǔn)確性;在比賽進(jìn)入倒計(jì)
2、時(shí) 24秒之后,該系統(tǒng)會(huì)有報(bào)警聲,即 該場(chǎng)比賽完畢。隨著單片機(jī)在各個(gè)領(lǐng)域的應(yīng)用,籃球比賽積分器系統(tǒng)也應(yīng)用單片 機(jī)為主要芯片。在用單片機(jī)控制的 LED七段顯示器計(jì)時(shí)計(jì)分以便于在比賽中提 高穩(wěn)定性和準(zhǔn)確性。本設(shè)計(jì)是基于單片機(jī) AT89C51的籃球比賽計(jì)分系統(tǒng)。利用 三個(gè)四位8段數(shù)碼管作為顯示器件,有時(shí)間顯示,每一次進(jìn)攻24秒顯示,每一節(jié)分鐘倒計(jì)時(shí)顯示,雙方比分顯示。關(guān)鍵詞:籃球比賽;計(jì)分器;24秒倒計(jì)時(shí)The design of basketball game scoring deviceAbstract : Basketball game scoring devices mainly inclu
3、des scoring devices, calculagraph, and other electr onic devices. The basic fun cti ons of a basketball game are: start and pause, the game coun tdow n, a 24-sec ond coun tdow n, add ing scores, buzz ing alarm, display ing time and scores. This desig n is stable and accurate. Whe n the game is 24 se
4、conds left, the alarm will ring. Then it means game is over. With the application of SCM in various fields, the basketball game system also adopts SCM as the main chip. By using the LED seve n-segme nt display con trolled by SCM, it will be more stable and accurate in the game. This desig n is mainl
5、y talk ing about the scori ng system which is based on SCM AT89c51. Using three four eight-segme nt as display devices, it shows time, every 24 sec on ds, every minute coun tdow n, scores betwee n two sides.Key words : Basketball game, scoring device, 24 seconds countdown1緒論籃球比賽是根據(jù)隊(duì)員在規(guī)定的比賽時(shí)間里得分多少來決定
6、勝負(fù)的,因此,籃球比賽的計(jì)分系統(tǒng)是一種得分類型的系統(tǒng)。 籃球比賽的計(jì)分系統(tǒng)由計(jì)時(shí)器、積分 器等多種電子設(shè)備組成,同時(shí),根據(jù)現(xiàn)在籃球比賽要求,完善的籃球比賽計(jì)分系 統(tǒng)設(shè)備應(yīng)能夠與賽場(chǎng)得分處理,賽場(chǎng)大屏幕,電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便 于是比賽更容易讓觀眾處于現(xiàn)場(chǎng)的感覺。 同時(shí),隨著單片機(jī)在各個(gè)領(lǐng)域的廣泛應(yīng) 用,利用單片機(jī)為主要芯片來設(shè)計(jì)籃球比賽計(jì)分系統(tǒng)。由于單片機(jī)的高集成度,控制功能強(qiáng),電壓低,特別是它具有體積不大,質(zhì) 量輕,能量消耗低,價(jià)格低廉,高可靠性,容易擴(kuò)展,便于生產(chǎn)便攜式產(chǎn)品等多 種優(yōu)點(diǎn),使單片機(jī)迅速得到了廣泛應(yīng)用,目前已經(jīng)成為測(cè)量控制應(yīng)用系統(tǒng)中的首 選和新電子產(chǎn)品的重要部位 。由于
7、單片機(jī)的性能極高,單片機(jī)已廣泛應(yīng)用于各 大電子產(chǎn)品產(chǎn)業(yè)?;@球比賽計(jì)分器就是以單片機(jī)為核心的計(jì)分系統(tǒng)。本設(shè)計(jì)是基于單片機(jī)AT89C51的籃球比賽計(jì)分系統(tǒng)。利用三個(gè)四位 8段數(shù) 碼管作為顯示器件。本設(shè)計(jì)是簡(jiǎn)單模擬籃球比賽計(jì)時(shí)計(jì)分器的設(shè)計(jì),有時(shí)間顯示, 每一次進(jìn)攻24秒顯示,每一節(jié)分鐘倒計(jì)時(shí)顯示,雙方比分顯示。12個(gè)共陽數(shù)碼管分別是:前六位為當(dāng)前時(shí)間顯示,第七八位是進(jìn)攻24秒時(shí)間顯示,第九到十二位是每節(jié)比賽倒計(jì)時(shí)顯示,時(shí)間準(zhǔn)確到秒。本設(shè)計(jì)有四種顯示模 式,00. 00. 00. 24計(jì)時(shí)模式,000 000計(jì)分模式,H000 000給前一個(gè)球隊(duì) 加分模式,000 H000給后一個(gè)球隊(duì)加分模式;接通電
8、源后,進(jìn)入00.00. 00. 24, 12. 00模式,等待比賽開始,第三個(gè)鍵按下進(jìn)入比賽倒計(jì)時(shí)模式,按第二次進(jìn) 入計(jì)分顯示模式,按第三次又進(jìn)入計(jì)時(shí)等待模式,等待下一輪開始;簡(jiǎn)單一點(diǎn)說 就是:依次按第三個(gè)鍵分別是:等待-開始-計(jì)分-等待三種模式循環(huán)。在 000-000計(jì)分模式下,第一個(gè)鍵按下進(jìn)入 H000 000模式,第二個(gè)鍵加分,第 三個(gè)鍵減分,再按第一個(gè)鍵進(jìn)入正常計(jì)分模式 000 000;在000 000計(jì)分模式 下,第二個(gè)鍵按下進(jìn)入000 H000模式,第一個(gè)鍵加分,第三個(gè)鍵減分,再按 第二個(gè)鍵進(jìn)入正常計(jì)分模式000 000; 24秒定時(shí)時(shí)間到,報(bào)警3秒停,24秒倒 計(jì)時(shí)復(fù)位,進(jìn)入等待
9、狀態(tài)。1能夠準(zhǔn)確記錄整個(gè)比賽過程中的分?jǐn)?shù);2能夠準(zhǔn)確記錄整個(gè)比賽過程中的時(shí)間;3在比賽完畢時(shí),能夠發(fā)出警報(bào)聲。2方案選擇與論證籃球比賽主要實(shí)現(xiàn)的根本功能有:開始、比賽時(shí)間倒計(jì)時(shí)、24秒倒計(jì)時(shí)、加分操作、減分操作、蜂鳴報(bào)警、時(shí)間和比分顯示的根本功能。因此,必須要有 相關(guān)的輸入模塊、控制模塊和顯示模塊等。對(duì)于輸入模塊,有獨(dú)立按鍵輸入和矩陣式按鍵輸入。但是兩者相比擬而言, 矩陣式按鍵輸入的組建模式靈活,可用于輸入更多的控制對(duì)象。對(duì)于控制模塊,可以利用數(shù)字芯片進(jìn)展控制,也可以利用單片機(jī)進(jìn)展控制, 顯然,單片機(jī)控制方式是很高效的。對(duì)于顯示模塊,有LED數(shù)碼管顯示和LCD液晶顯示,與LED數(shù)碼管相比, L
10、CD體積大,能耗大,并且價(jià)格高昂,不太適合學(xué)生選擇使用,所以選擇使用 LED數(shù)碼管。用石英晶體振蕩器或555定時(shí)器產(chǎn)生穩(wěn)定的校時(shí)信號(hào),555定時(shí)芯片是一種 中規(guī)模集成電路,可以構(gòu)成多諧振蕩器脈沖產(chǎn)生與整形電路, 在自動(dòng)控制、定時(shí)、 防盜報(bào)警器有著廣泛的應(yīng)用,并且操作簡(jiǎn)單,所以選用555定時(shí)器來完成報(bào)警電 路和 1 秒脈沖2。運(yùn)用了 74LS157, 74LS190, 74LS00, 74LS20與 555 定時(shí)器根 本元件。此類元件性價(jià)比適宜,使用不難,大局部根本功能都可以實(shí)現(xiàn),是工程 中的根本元件。其系統(tǒng)框圖如圖1所示:H寸冋顯示1ISJ9I1I 電子再昊切戸響電!Ifi I比弩時(shí)陽肝勦器I
11、彗甲址ft左電舸祁西勉揑利也應(yīng)Thfr粧辯£電M圖1系統(tǒng)框圖利用8255A對(duì)AT89C51單片機(jī)的P0端口擴(kuò)展來實(shí)現(xiàn)。PA 口為計(jì)時(shí)和計(jì)分 的段控,PB 口為計(jì)分的位控,PC 口為計(jì)時(shí)顯示的位控、報(bào)警、暫停和刷新,單 片機(jī)的P3 口為控制位,控制著開始,P1 口為鍵盤輸入端口 3。該設(shè)計(jì)使用8255A經(jīng)P0 口擴(kuò)展為三個(gè)可用的8位端口,經(jīng)8255A擴(kuò)展后,可用 的端口增多,起到了更好的擴(kuò)展功能,利用 74LS373對(duì)段和位分別進(jìn)展鎖存,增強(qiáng)了系統(tǒng)的穩(wěn)定性,本方案的設(shè)計(jì)的具體電路如如下圖 2所示:fDMET°°J-a-wD D|o<?1=1 一二=車 Y0
12、171;| 一 q11 *IT11 * 0*U1rIKJEiopi' 0擊aDt片F(xiàn)1-4M17n rMH-r:-tnRHrET圖2 8255A擴(kuò)展電路圖該方案以單片機(jī)為核心,作為控制模塊,并以LED數(shù)碼管作為顯示模塊,通過單片機(jī)自帶的時(shí)鐘電路和相應(yīng)的定時(shí)器來實(shí)現(xiàn)計(jì)時(shí)4。由單片機(jī)的P0 口接顯示器件,P1 口接鍵盤,P2 口接譯碼電路,P3 口接中斷處理電路,報(bào)警電路接 在未用的I/O 口線上5?;趩纹瑱C(jī)AT89C51籃球比賽計(jì)分器設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)圖 如圖3:計(jì)時(shí)顯汞復(fù)位計(jì)分顯示控制鍵盤ATSCS圖3 AT89C51設(shè)計(jì)系統(tǒng)框圖方案一的實(shí)現(xiàn)要用到多塊數(shù)字芯片,數(shù)字電路的一個(gè)大的缺點(diǎn)就是
13、電路隨著 信號(hào)的改變會(huì)產(chǎn)生沖擊電流,穩(wěn)定性相對(duì)而言比擬差。方案二對(duì)于電路焊接比擬 麻煩,對(duì)于學(xué)生來講不太容易實(shí)現(xiàn)。方案三設(shè)計(jì)簡(jiǎn)單 ,容易操作。綜上所述,三 種方案中,方案三對(duì)于學(xué)生更容易實(shí)現(xiàn),所以選擇方案三。本系統(tǒng)利用單片機(jī)AT89C51為該設(shè)計(jì)的主要芯片。利用12個(gè)7段共陽LED 作為顯示器件,12個(gè)共陽數(shù)碼管分別是:前六位當(dāng)前時(shí)間顯示,第七八位是進(jìn) 攻24秒時(shí)間顯示,第九到十二位是每節(jié)比賽倒計(jì)時(shí)顯示,時(shí)間準(zhǔn)確到秒。進(jìn)入倒計(jì)時(shí)24秒之后,蜂鳴器會(huì)發(fā)出警報(bào)聲,以表示比賽完畢。其次,為了配合 計(jì)時(shí)器和計(jì)分器同時(shí)運(yùn)用恰當(dāng),設(shè)置了三個(gè)按鍵,根據(jù)案件的特定次數(shù)來顯示相 應(yīng)的得分情況以與比賽時(shí)間 。3單
14、元電路設(shè)計(jì)圖4是AT89C51的引腳圖,弓I腳說明如下P1.0 匚 VCC14QPi i E23d PO-O ADO)Pl Jt c3珂 P0*1 <ADt)PI .3 匚X37 PO-3 <AP?)Pl 4匚53C P0.3 (AD3)PI 5 E635 P0.-1 (AD4)PI 匸734Zl P0-& (ADS)PI . 7 匚8333 PO-6 (ADft)AST C衛(wèi) P0.7 (ADZ)(AXD) P3.0 匚1031(TXD) P3.1 匚1130 ALE?PROG(INTO) P3.2 匚1229 PSEN(INTT) P3.3 匸1328 P2*7 (A1
15、S)(TO) P3.4 匚1427J(A14J(T1) P3 5 匚1526 P2.5 (Al 3)(WR) P3 6 匚1625J R" (A12)(RD) PS. 7 匚1724n P2_3 (Al 1)XTAL2 CIB33 P2-2 (A1C)XTAL1 匚193 P2.1 <A9)GND匚£021 P2.0 (A8)圖4 51單片機(jī)系列引腳圖VCC : AT89C51電源正極輸入,接+5V電壓。GND:電源接地端。XTAL1 :接外部晶振的一個(gè)引腳。在單片機(jī)內(nèi)部,它是一反相放大器輸入端, 這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。它采用外部振蕩器時(shí),些引腳應(yīng)接地。XTAL
16、2 :接外部晶振的一個(gè)引腳。在片內(nèi)接至振蕩器的反相放大器輸出端和 內(nèi)部時(shí)鐘發(fā)生器輸入端9。當(dāng)采用外部振蕩器時(shí),如此此引腳接外部振蕩信號(hào)的 輸入。本次設(shè)計(jì)要使用到AT89C51單片機(jī)的時(shí)鐘振蕩功能。AT89C51中有一個(gè)用 于構(gòu)成內(nèi)部震蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入和輸出端10。這個(gè)放大器與作為反應(yīng)元件的片外石英晶體或者陶瓷諧 振器一起構(gòu)成自激振蕩器。AT89C51的時(shí)鐘主要分為兩種方式:第一種是片內(nèi) 時(shí)鐘振蕩,另一種是外部時(shí)鐘方式。本次設(shè)計(jì)采用的是第一種片內(nèi)時(shí)鐘振蕩方式, 通過在18和19端口外接石英晶體和振蕩電容組成,這樣既可產(chǎn)生本設(shè)計(jì)所需的 時(shí)鐘11
17、。振蕩電路如如下圖5所示:圖5 振蕩電路控制按鍵電路如如下圖6所示,鍵S3按下進(jìn)入比賽倒計(jì)時(shí)模式,按第二次 進(jìn)入計(jì)分顯示模式,按第三次又進(jìn)入計(jì)時(shí)等待模式,等待下一輪開始;簡(jiǎn)單一點(diǎn) 說就是:依次按鍵S3分別是:等待-開始-計(jì)分-等待三種模式循環(huán)。在000 000計(jì)分模式下,S1按下進(jìn)入H000- 000模式,S2加分,S3減分,再按S1 鍵進(jìn)入正常計(jì)分模式000 000;在000 000計(jì)分模式下,S2鍵按下進(jìn)入000 H000模式,S1鍵加分,S3鍵減分,再按S2鍵進(jìn)入正常計(jì)分模式000 000; 24 秒定時(shí)時(shí)間到,報(bào)警3秒停,24秒倒計(jì)時(shí)復(fù)位,進(jìn)入等待狀態(tài)。眄】133133P34 嘲VT1
18、圖6控制按鍵電路本系統(tǒng)采用的復(fù)位電路是上電加按鈕電平復(fù)位 ,在系統(tǒng)剛接通電路時(shí),可令 單片機(jī)自動(dòng)復(fù)位;在系統(tǒng)運(yùn)行中,可以通過開關(guān)使單片機(jī)復(fù)位12。復(fù)位電路如如 下圖7所示:wo13肖圖7復(fù)位電路報(bào)警時(shí)鐘電路如如下圖8所示,當(dāng)一次進(jìn)攻在進(jìn)入24秒倒計(jì)時(shí)之后,蜂鳴 器會(huì)發(fā)出警報(bào)聲,揚(yáng)聲器的時(shí)間為3秒鐘,表示比賽時(shí)間完畢。報(bào)警時(shí)鐘電路如 如下圖8所示:圖8報(bào)警時(shí)鐘電路(1)數(shù)碼管顯示原理數(shù)碼管實(shí)際上是由7個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。我們分別把他命名為 A,B,C, D,E, F,G, H。t i r a h圖9數(shù)碼管內(nèi)部結(jié)構(gòu)圖假設(shè)我們要顯示一個(gè)數(shù)字2,那么A、B、G、E、D這5個(gè)段
19、的發(fā)光管亮就 可以了,C、F、H不亮,同時(shí)由于接法為共陽接法,那么為低電平是亮,高電 平是滅。從高往低排列,寫成二進(jìn)制為10100010,把他轉(zhuǎn)化為16進(jìn)制如此為 A2H13。數(shù)碼管的接口有靜態(tài)接口和動(dòng)態(tài)接口兩種。 靜態(tài)接口為固定顯示方式,無閃 爍,其電路可采用一個(gè)并行口接一個(gè)數(shù)碼管,數(shù)碼管的公共端按共陽接電源,本次課程設(shè)計(jì)由于所需數(shù)碼管不多,故可用些種方法接線。這種接法占用接口多, 僅能接少量數(shù)碼管14。動(dòng)態(tài)接口采用各數(shù)碼管循環(huán)輪流顯示的方法,當(dāng)循環(huán)顯示的頻率較高時(shí),利用人眼的暫留特性,看不出閃爍顯示現(xiàn)象,這種顯示需要一個(gè)接口完成字形碼的 輸出,另一接口完成各數(shù)碼管的輪流點(diǎn)亮15 O多位一體
20、的數(shù)碼管原理和單個(gè)的差不多。下表為數(shù)碼管顯示數(shù)字的表格:表1共陽極數(shù)碼管顯示顯示P0.7小數(shù)占八、P0.6GFP0.4EP0.3DP0.2CP0.1BP0.0A16進(jìn)制代碼011000000COH111111001F9H210100110A2H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H212個(gè)共陽數(shù)碼管分別是:前六位為當(dāng)前時(shí)間顯示,第七八位是進(jìn)攻24秒時(shí)間顯示,第九到十二位是每節(jié)比賽倒計(jì)時(shí)顯示,時(shí)間準(zhǔn)確到秒。有四種顯示模式,00. 00. 00. 24計(jì)時(shí)模式,000
21、000計(jì)分模式,H000-000給前一個(gè)球隊(duì)加分模式,000 H000給后一個(gè)球隊(duì)加分模式。T - E5EE.1 it'U LHIa>AMSFiiX、1: IfUfl!-J* "S L4X曰曰日.曰*54ra-5IEfE6三口U曰.曰.曰曰.p_-ra»V"!4unp4軟件設(shè)計(jì)4.1主流程圖日.日.曰曰.«JTTliMttn圖10數(shù)碼管電路連接圖圖11 系統(tǒng)流程圖4.2源程序代碼見附錄15調(diào)試結(jié)果與分析圖12系統(tǒng)硬件電路圖硬件電路圖:話常Ktss"謹(jǐn)畫器兩巳日L日巳I-BEE"TT卿E咨W|生成PCB圖:ji201 un
22、enqia anqpv*«r /C3 C-f3DL2 明"甲圖13 系統(tǒng)PCB圖: F«F本設(shè)計(jì)主要實(shí)現(xiàn)的根本功能有:開始和暫停、比賽時(shí)間倒計(jì)時(shí)、24秒倒計(jì)時(shí)、加減分操作、蜂鳴報(bào)警、時(shí)間和比分顯示的根本功能。基于理論上,上電之 后,LED顯示00. 00. 00. 24,12. 00模式;等待比賽開始,按下第三個(gè)鍵進(jìn) 入比賽倒計(jì)時(shí)模式,按第二次進(jìn)入計(jì)分顯示模式,按第三次又進(jìn)入計(jì)時(shí)等待模式, 等待下一輪開始;依次按第三個(gè)鍵分別是:等待-開始-計(jì)分-等待三種模式循 環(huán)。在000- 000計(jì)分模式下,第一個(gè)鍵按下進(jìn)入 H000- 000模式,即給A隊(duì)計(jì) 分,按下第二個(gè)鍵
23、給A隊(duì)加分,按下第三個(gè)鍵給A隊(duì)減分;再按第一個(gè)鍵進(jìn)入 正常計(jì)分模式000 000;在000 000計(jì)分模式下,第二個(gè)鍵按下進(jìn)入 000 H000模式,即給B隊(duì)計(jì)分,按下第一個(gè)鍵給B隊(duì)加分,按下第三個(gè)鍵給B隊(duì)減 分,再按第二個(gè)鍵進(jìn)入正常計(jì)分模式 000 000; 24秒定時(shí)時(shí)間到,報(bào)警3秒停, 24秒倒計(jì)時(shí)復(fù)位,進(jìn)入等待狀態(tài)。在調(diào)試過程中,可能由于線路的連接問題或者是程序沒有設(shè)置好,導(dǎo)致LED數(shù)字顯示不是特別準(zhǔn)確,但是在本設(shè)計(jì)中要求 的根本功能:開始、兩隊(duì)加分減分、比賽時(shí)間倒計(jì)時(shí)、24秒倒計(jì)時(shí)、蜂鳴報(bào)警根本上都可以實(shí)現(xiàn),所以還是根本上達(dá)到設(shè)計(jì)要求的。6結(jié)論從本次設(shè)計(jì)中,主要使用 AT89C51芯
24、片作為核心元件,結(jié)合外部的顯示電 路與鍵盤控制電路,構(gòu)成了一個(gè)籃球比賽計(jì)分器。整體電路主要由AT89C51芯片、鍵盤控制、計(jì)分顯示器和計(jì)時(shí)顯示器四局部組成。設(shè)計(jì)中主要使用keil軟件和proteus軟件。Keil軟件主要用來對(duì)C語言程序進(jìn)展編譯。Proteus軟件主要用 來對(duì)硬件電路進(jìn)展仿真。整個(gè)設(shè)計(jì)可以實(shí)現(xiàn)計(jì)分顯示、計(jì)時(shí)顯示和比賽完畢報(bào)警 等功能。此次設(shè)計(jì)也使我對(duì)單片機(jī)工作原理、功能有了宏觀的了解,并對(duì)單片機(jī)匯編程序的應(yīng)用有了新的進(jìn)一步認(rèn)識(shí)。 在本次設(shè)計(jì)之前,覺得這個(gè)設(shè)計(jì)是個(gè)比擬 簡(jiǎn)單的設(shè)計(jì),但是在設(shè)計(jì)過程中發(fā)現(xiàn)自己有很多不足,動(dòng)手能力過差,主要原因是我們沒有經(jīng)常動(dòng)手設(shè)計(jì)過電路。由于設(shè)計(jì)的計(jì)
25、劃沒有安排好,設(shè)計(jì)的時(shí)間較為 倉(cāng)促,尤其是在硬件的調(diào)試過程出現(xiàn)了很大問題。但是,經(jīng)過我的不懈努力,結(jié) 果還是很可觀的,籃球比賽計(jì)分器的根本功能都可以實(shí)現(xiàn)。對(duì)于籃球比賽計(jì)分器設(shè)計(jì),還有一點(diǎn)改良之處,就是在單節(jié)比賽時(shí)間小于1分鐘時(shí),倒計(jì)時(shí)顯示可以準(zhǔn)確到秒,這樣可以更直觀的看到比賽最后階段的時(shí)間 變化,也能使比賽更激烈,分秒必爭(zhēng)。參考文獻(xiàn)1 M.:航空航天大學(xué),2004: 89-95.2 閻石.數(shù)字電子技術(shù)根底第五版M.:高等教育,2005: 477-495 .3 Mt Prospect. MCS-51 Family of Microcontrollers Architectural Overvie
26、w, September 1993:26-45.4 Jonshon. high-speed digital design M .Prentice Hall,1993:178-192 .5 Chengying Hua . Microelectronics Circuit Analysis and Dessign (Third Edition)M . TsinghuaUniversity press , 2007: 185-204.6 M.:機(jī)械工業(yè),2009: 123-134 .7 M.某某:中國(guó)科學(xué)技術(shù)大學(xué),1995: 156-178 .8 董鳳錦.畢業(yè)設(shè)計(jì)指導(dǎo)電類M.某某:某某電子科技大學(xué),
27、2005 : 65-73.9 M.:清華大學(xué),2006: 201-234.10 M.:理工大學(xué),2009: 56-63.11 M.:清華大學(xué),2006 : 83-103 .12 M.:電子工業(yè),2009: 147-153 .13 李東生.Protel99 SE電路設(shè)計(jì)技術(shù)入門與應(yīng)用M.第一版.:電子工業(yè),2002: 179-192.14 M.:電子工業(yè),2009: 69-81.15 M.:航空航天大學(xué),2 002 : 56-68.附錄1#in clude<reg51.h>#defi ne uchar un sig ned char#defi ne uint un sig ned i
28、ntsbit P3_4=P3M;/改分鐘sbit P3_5=P3A5;/改 小時(shí)sbit P3_6=P3A6;/時(shí)間暫停sbit P3_7=P3A7;/報(bào)警sbit P3_0=P3A0;/條 件信號(hào)sbit P3j= P3A1;/條 件信號(hào)sbit P3_2=P3A2;/條 件信號(hào)sbit P3_3=P3A3;/條 件信號(hào)uchar a=0,b=0,c=0,d=0,e=12,f=0,g=0,h=0,k=0,s24=24;uchar disp=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;定義 12 個(gè)顯示單元uchar dispbit=0xef,0xdf,0xbf,0x7f,0x
29、fe,0xfd,0xfb,0xf7,0xfe,0xfd,0xfb,0xf7;/P1 P2 口掃描代碼uchardispcode=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0x89; 共 陽數(shù)碼管顯示代碼uchar dispcode1=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10;/void display1(void)uchar i,j;disp5=b/10;disp4=b%10;disp3=a/10;disp2=a%10;disp1=s24/10;disp0=s24%10
30、;disp7=d/10;disp6=d%10;disp11=e/10;disp10=e%10;disp9=k/10;disp8=k%10; for(i=0;i<12;i+)if(i=2|i=4|i=6|i=10)P0=dispcode1dispi;else P0=dispcodedispi;if(i<8)P1=0xff;P2=dispbiti;/ 費(fèi)事可是不少,第一次這樣 寫if(i<8)P2=dispbiti;elseP1=dispbiti;得出一個(gè)結(jié)論,開另一掃描時(shí)關(guān)掉現(xiàn)用的 掃描else P2=0xff;P 1=dispbiti;for(j=0;j<255;j+)
31、;/void display2(void)uchar i,j;disp7=f/100; 計(jì)分百位 disp6=f%100/10; 計(jì)分十位 disp5=f%100%10; 計(jì)分個(gè)位 disp3=10;/ 顯示為"-" disp4=10;/ 顯示為"-" disp2=g/100; 計(jì)分百位 disp1=g%100/10; 計(jì)分十位 disp0=g%100%10;/ 計(jì)分個(gè)位 disp11=e/10;disp10=e%10;disp9=k/10;disp8=k%10;for(i=0;i<12;i+)if(i=10)P0=dispcode1dispi;
32、個(gè)位帶小數(shù)點(diǎn)顯示 else P0=dispcodedispi;if(i<8)P1=0xff;P2=dispbiti;else P2=0xff;P 1=dispbiti; for(j=0;j<255;j+);/void display3(void)uchar i,j;disp7=f/100;/ 計(jì)分百位 disp6=f%100/10;/ 計(jì)分十位 disp5=f%100%10;/ 計(jì)分個(gè)位 disp3=11;/ 顯示為"H" disp4=10;/ 顯示為"-" disp2=g/100;/ 計(jì)分百位 disp1=g%100/10;/ 計(jì)分十位 d
33、isp0=g%100%10;/ 計(jì)分個(gè)位 disp11=e/10;disp10=e%10;disp9=k/10;disp8=k%10;for(i=0;i<12;i+)if(i=10)P0=dispcode1dispi;/ 個(gè)位帶小數(shù)點(diǎn)顯示else PO=dispcodedispi; if(i<8)P1=0xff;P2=dispbiti; elseP2=0xff;P 1=dispbiti;for(j=0;j<255;j+);/void display4(void)uchar i,j;disp7=f/100;/ 計(jì)分百位 disp6=f%100/10; 計(jì)分十位 disp5=f%
34、100%10; 計(jì)分個(gè)位 disp3=10;/ 顯示為"-" disp4=11;/ 顯示為"H" disp2=g/100; 計(jì)分百位 disp1=g%100/10; 計(jì)分十位 disp0=g%100%10;/ 計(jì)分個(gè)位 disp11=e/10;disp10=e%10;disp9=k/10;disp8=k%10;for(i=0;i<12;i+)if(i=10)P0=dispcode1dispi;/ 個(gè)位帶小數(shù)點(diǎn)顯示 else P0=dispcodedispi;if(i<8)P1=0xff;P2=dispbiti;else P2=0xff;P 1=dispbiti; for(j=0;j<255;j+);/void t0(void) interrupt 1 using 1/定是 50msc+;TH0=0x3c;TL0=0xb0;/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 場(chǎng)地購(gòu)買合同范本
- 商場(chǎng)分租合同范本
- 壘墻拆墻合同范本
- 墓位銷售合同范本
- 墻繪合同還協(xié)議書
- 拿鐵購(gòu)車合同范本
- 揭陽鄉(xiāng)村解協(xié)議書
- 教師正式合同范本
- 旅游合同安全協(xié)議
- 旅游洞開發(fā)協(xié)議書
- 【社區(qū)智慧養(yǎng)老模式研究國(guó)內(nèi)外文獻(xiàn)綜述4800字】
- 扁平疣的課件
- 教學(xué)查房課件-強(qiáng)直性脊柱炎
- 傳染病報(bào)告卡
- 句法成分課件(共18張)統(tǒng)編版語文八年級(jí)上冊(cè)
- 2023版中國(guó)近現(xiàn)代史綱要課件:07第七專題 星星之火可以燎原
- 通知書產(chǎn)品升級(jí)通知怎么寫
- 氣管插管術(shù) 氣管插管術(shù)
- 大學(xué)《實(shí)驗(yàn)診斷學(xué)》實(shí)驗(yàn)八:病例分析培訓(xùn)課件
- GB/T 28400-2012釹鎂合金
- 多維閱讀第8級(jí)Moon Mouse 明星老鼠的秘密
評(píng)論
0/150
提交評(píng)論