賽場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)_第1頁
賽場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)_第2頁
賽場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)_第3頁
賽場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)_第4頁
賽場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、DOI:10.3901/JME.20*。*。*賽時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的實(shí)驗(yàn)*1,2(山東建筑大學(xué)機(jī)電工程學(xué)院,山東250101)計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)是指用于收集比賽期間和比賽結(jié)束后的比賽結(jié)果,并將數(shù)據(jù)傳輸?shù)浇Y(jié)果系統(tǒng)進(jìn)行處理和傳輸比賽結(jié)果的軟硬件專用系統(tǒng)。體育場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)基于Proteus仿真平臺,以STC89C51單片機(jī)為控制器,1602液晶為顯示器,實(shí)現(xiàn)籃球比賽計(jì)時(shí)和成績統(tǒng)計(jì)。通過指定裁判員或指定工作人員的現(xiàn)場操作,控制比賽節(jié)奏,統(tǒng)計(jì)比賽數(shù)據(jù),通過現(xiàn)場顯示系統(tǒng)自動顯示操作結(jié)果,實(shí)現(xiàn)比賽期間的計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)。關(guān)鍵詞:時(shí)序統(tǒng)計(jì)模擬單片機(jī)中間圖分類號:TG156定時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)現(xiàn)場實(shí)驗(yàn)王皓*1,

2、2(山東建筑大學(xué)機(jī)電工程學(xué)院,山東250101)摘要:計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)是指在比賽期間或比賽結(jié)束后用于收集比賽結(jié)果的統(tǒng)計(jì)系統(tǒng),用于比賽過程和比賽結(jié)果的統(tǒng)計(jì),以及通過用于比賽結(jié)果的處理和結(jié)果的軟硬件系統(tǒng)傳輸?shù)臄?shù)據(jù)系統(tǒng)。ti ming場地實(shí)驗(yàn)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)是基于Proteus仿真平臺,以STC89C51單片機(jī)為控制器,在1602液晶顯示器上,對籃球比賽時(shí)間和比分進(jìn)行統(tǒng)計(jì)。通過比賽指定裁判或指定工作人員現(xiàn)場操作,控制比賽節(jié)奏和統(tǒng)計(jì)數(shù)據(jù),并通過顯示系統(tǒng)自動將操作結(jié)果顯示出來,實(shí)現(xiàn)比賽期間的計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)。關(guān)鍵詞:時(shí)序數(shù)據(jù)統(tǒng)計(jì)Proteus仿真微控制器單元0前言*國家自然科學(xué)基金項(xiàng)目(11202128)。

3、初稿于20121205年收到,修改稿于20120205年收到體育場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)驗(yàn)基于Proteus仿真平臺,以STC89C51單片機(jī)為控制器,1602液晶為顯示器,實(shí)現(xiàn)籃球比賽計(jì)時(shí)和成績統(tǒng)計(jì)。通過指定裁判員或指定工作人員的現(xiàn)場操作,控制比賽節(jié)奏,統(tǒng)計(jì)比賽數(shù)據(jù),通過現(xiàn)場顯示系統(tǒng)自動顯示操作結(jié)果,實(shí)現(xiàn)比賽期間的計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)。體育場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)是一個(gè)用于籃球比賽計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)的系統(tǒng)。根據(jù)NBA比賽中規(guī)定的每節(jié)12分24秒的規(guī)則,可以實(shí)現(xiàn)比賽的暫停和開始。1電路設(shè)計(jì)1.1組件選擇89C51是一款低電壓、高性能的8位微處理器,具有4k字節(jié)閃存可編程和可擦除只讀存儲器,通常稱為單片機(jī)。單片機(jī)的

4、可擦只讀存儲器可重復(fù)擦除100次。該器件由ATMEL高密度非易失性存儲器技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)MCS-51指令集和輸出引腳兼容。由于多功能8位中央處理器和閃存結(jié)合在一個(gè)單一的芯片,89C51的ATMEL是一個(gè)有效的微控制器,89C2051是它的簡化版本。89C單片機(jī)為許多嵌入式控制系統(tǒng)提供了一種靈活而廉價(jià)的方案。圖1 AT89C 51引腳圖圖1中,AT89C52單片機(jī)內(nèi)部有四個(gè)8位并行I/O端口(P0、P1、P2、P3),實(shí)現(xiàn)數(shù)據(jù)的并行輸入輸出。89C52單片機(jī)還有一個(gè)全雙工串口,實(shí)現(xiàn)單片機(jī)與外部設(shè)備之間的串行數(shù)據(jù)傳輸。液晶顯示器的主要原理是用電流刺激液晶分子產(chǎn)生點(diǎn)、線和面,并與后燈管配合形成圖

5、像。為了簡單起見,各種液晶顯示器通常被直接稱為液晶。系統(tǒng)中使用的1602液晶顯示器由5V電壓驅(qū)動,帶背光,可以顯示兩行,每行16個(gè)字符,但不能顯示漢字。內(nèi)置128個(gè)字符的ASCII字符集,只有并行接口,沒有串行接口。圖2 1602液晶寫入操作的時(shí)序圖圖2中1602液晶的流程如下:確定是否通過RS寫入數(shù)據(jù)或命令。寫命令包括光標(biāo)顯示/不顯示、光標(biāo)閃爍/不閃爍、需要/需要移動屏幕、在哪里顯示液晶屏等。寫數(shù)據(jù)指的是要顯示什么。讀寫控制終端設(shè)置為寫模式,即低電平。向數(shù)據(jù)線發(fā)送數(shù)據(jù)或命令。給E一個(gè)高電平脈沖,將數(shù)據(jù)送到液晶控制器,完成寫入操作。1.2電路連接系統(tǒng)以AT89C51為控制器,按鍵為信號輸入,1

6、602液晶為顯示器。圖3系統(tǒng)電路圖3中,1602液晶顯示器的數(shù)據(jù)傳輸接口與單片機(jī)的P2端口相連,液晶顯示器的控制信號RS、R/W和e引腳分別與單片機(jī)的P2.5、P2.6和P2.7相連。四個(gè)按鍵與P1引腳相連,作為信號輸入。失去2編程體育場計(jì)時(shí)數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)是一個(gè)用于籃球比賽計(jì)時(shí)和數(shù)據(jù)統(tǒng)計(jì)的系統(tǒng)。根據(jù)NBA比賽中規(guī)定的每節(jié)12分24秒的規(guī)則,可以實(shí)現(xiàn)比賽的暫停和開始。系統(tǒng)開機(jī)后,系統(tǒng)設(shè)計(jì)的初始倒計(jì)時(shí)時(shí)間為12分24秒。按下開始/暫停按鈕后,倒計(jì)時(shí)開始。當(dāng)按下24秒倒計(jì)時(shí)控制鍵時(shí),24秒倒計(jì)時(shí)被重新計(jì)時(shí)。在倒計(jì)時(shí)過程中,按開始/暫停按鈕暫停倒計(jì)時(shí),再按一次開始倒計(jì)時(shí)。按獎勵按鈕為相應(yīng)的團(tuán)隊(duì)增加點(diǎn)數(shù),

7、每次按下增加一點(diǎn)。下面將分析一些主要程序:L1602_init(),1602初始化。無效L1602_init(無效)wcmd(0x 38);延遲(5);wcmd(0x 38);延遲(5);wcmd(0x 38);延遲(5);wcmd(0x 38);wcmd(0x 08);wcmd(0x0c);wcmd(0x 04);wcmd(0x 01);L1602_char(1,5,b)改變液晶中某個(gè)位置的值,如果你想讓第一行和第五個(gè)字符顯示“b”??誏1602_char(烏恰爾坑、烏恰爾里、查爾標(biāo)志)uchar a;if(hang=1)a=0x 80;if(hang=2)a=0xc 0;a=lie-1;w

8、cmd(a);wdata(符號);L1602_string(1,5, ab cd ef)改變液晶中某個(gè)字符的值,如果你想使第一行和第五行字符顯示b。void L1602_string(uchar hang,uchar lie,uchar *p)uchar a,b=0;if(hang=1)a=0x 80;if(hang=2)a=0xc 0;a=lie-1;而(1)wcmd(a);if(*(p= 0)| |(b=16)斷開;b;wdata(* p);p;Void T0_time()中斷1使用定時(shí)器0作為倒計(jì)時(shí)定時(shí)器。void T0_time()中斷1uchar num,num 1;TMOD=0x

9、01;TH0=(65536-45872)/256;TL0=(65536-45872)% 6;ET0=1;TR0=1;numnum1if(num=20)苗族;num=0;if(sj1=0)sj1=60SJ-;sj1-;參考1李建中。單片機(jī)原理及應(yīng)用M。西安電子科技大學(xué)出版社。2007。李建中。單片機(jī)原理及應(yīng)用M。西安電子科技大學(xué)出版社。20072胡漢才。單片機(jī)原理及其接口技術(shù)的學(xué)習(xí)、指導(dǎo)和實(shí)踐教程M。北京:清華大學(xué)出版社。2003。胡。單片機(jī)原理及接口技術(shù)教程的研究與實(shí)踐M。清華大學(xué)出版社,2003。作者簡介:* * *,男,19歲* *,本科。主要研究方向是機(jī)電控制。電子郵件:975790*q

10、附件:程序#包括#包括#定義uchar無符號字符#定義uint無符號整數(shù)/這三個(gè)引腳的參考sbit e=p37;/1602使能引腳sbit rw=p36;/1602讀寫引腳sbit rs=p35;/1602數(shù)據(jù)/命令選擇引腳無符號字符代碼表= 0123456789 ;無符號字符sj,sj1無符號int苗,分樹1,分樹2,k1biaozhisbit k1=p10;sbit k2=p11;sbit k3=p12;sbit k4=p13;/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *名稱: delay()*功能:延時(shí),延時(shí)時(shí)間約為5US。*輸入:無*輸出:無* * * * * * * * * * * * * * * * * * * * * * *

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論