基于51單片機(jī)的籃球比賽電子記分牌_仿真圖+程序_第1頁(yè)
基于51單片機(jī)的籃球比賽電子記分牌_仿真圖+程序_第2頁(yè)
基于51單片機(jī)的籃球比賽電子記分牌_仿真圖+程序_第3頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-NEPU 課 程 設(shè) 計(jì)課 程 單片機(jī)課程設(shè)計(jì) 題 目 基于單片機(jī)的籃球比賽電子記分牌 院 系 電氣信息工程學(xué)院測(cè)控系 專業(yè)班級(jí) 測(cè)控技術(shù)與儀器*-*班 學(xué)生* * 學(xué)生* * 指導(dǎo)教師 * * 201*年 * 月 *日. z-NEPU課程設(shè)計(jì)任務(wù)書課程單片機(jī)課程設(shè)計(jì) 題目基于單片機(jī)的籃球比賽電子記分牌專業(yè) 測(cè)控技術(shù)與儀器 *一、任務(wù)以AT89C51單片機(jī)為控制核心,遵循籃球比賽規(guī)則,設(shè)計(jì)一款具有記錄比賽分?jǐn)?shù),比賽剩余時(shí)間等根本功能的電子記分牌。二、設(shè)計(jì)要求1 要求能實(shí)時(shí)記錄比賽的分?jǐn)?shù)、剩余時(shí)間。2 通過(guò)對(duì)AT89C51單片機(jī)的編程,實(shí)現(xiàn)比分和剩余時(shí)間的顯示。3 設(shè)計(jì)籃球24秒定時(shí)器、剩余5

2、秒時(shí)發(fā)出提示音。4 提交設(shè)計(jì)報(bào)告、電路圖及程序源碼。三、參考資料1 毅剛.單片機(jī)原理及應(yīng)用M.:高等教育,2004.2 潤(rùn)華,立山.模擬電子技術(shù)J.:石油大學(xué),2003.3 周潤(rùn)景,麗娜等.PROTEUS入門教程M.:機(jī)械工業(yè),2007.4 仕.電工電子制作根底M.:華中科技大學(xué),2021.5 介華.電子技術(shù)課程設(shè)計(jì)指導(dǎo)J.:高等教育,1997.完成期限指導(dǎo)教師專業(yè)負(fù)責(zé)人*201*年*月*日. z-目 錄第1章 緒論11.1 單片機(jī)在體育賽事計(jì)分的應(yīng)用11.2 本設(shè)計(jì)任務(wù)1第2 章 總體方案論證與設(shè)計(jì)22.1 顯示模塊22.2 按鍵控制模塊22.3 報(bào)警模塊22.4 總體硬件組成框圖3第3章

3、系統(tǒng)硬件設(shè)計(jì)43.1 LCD1602顯示模塊的硬件設(shè)計(jì)43.2按鍵控制模塊的硬件設(shè)計(jì)43.3 蜂鳴器報(bào)警模塊的硬件設(shè)計(jì)53.4 單片機(jī)最小系統(tǒng)的硬件設(shè)計(jì)6第4章 系統(tǒng)的軟件設(shè)計(jì)74.1 主程序設(shè)計(jì)74.2 按鍵控制程序設(shè)計(jì)84.3 蜂鳴器報(bào)警程序設(shè)計(jì)8第5章 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析105.1 系統(tǒng)調(diào)試105.2 測(cè)試結(jié)果10結(jié) 論11參考文獻(xiàn)12附錄1 程序13附錄2 仿真效果圖19. z-第1章 緒論體育比賽計(jì)時(shí)計(jì)分系統(tǒng)是對(duì)體育比賽過(guò)程中所產(chǎn)生的時(shí)間、比分等數(shù)據(jù)進(jìn)展快速采集記錄,加工處理,傳遞數(shù)據(jù)的信息系統(tǒng)。根據(jù)不同運(yùn)開工程的不同比賽規(guī)則要求,體育比賽的計(jì)時(shí)計(jì)分系統(tǒng)包括測(cè)量類、評(píng)分類、命中類

4、、制勝類得分類等多種類型?;@球比賽是根據(jù)參賽隊(duì)在規(guī)定的比賽時(shí)間里得分多少來(lái)決定勝負(fù)的,因此,籃球比賽的計(jì)時(shí)計(jì)分系統(tǒng)是一種得分類型的系統(tǒng)是一個(gè)負(fù)責(zé)籃球比賽的數(shù)據(jù)采集和分配的專用系統(tǒng),它負(fù)責(zé)比照賽結(jié)果、成績(jī)信息的采集處理、傳輸分配?;@球比賽的計(jì)時(shí)計(jì)分系統(tǒng)由計(jì)時(shí)器、計(jì)分器等多種電子設(shè)備組成,由于比賽的不可重復(fù)性,決定了籃球計(jì)時(shí)計(jì)分系統(tǒng)是一個(gè)實(shí)時(shí)性很強(qiáng)、可靠性要求極高的電子效勞系統(tǒng),所以計(jì)時(shí)計(jì)分設(shè)備是籃球比賽中不可缺少的電子設(shè)備,計(jì)時(shí)計(jì)分系統(tǒng)設(shè)計(jì)是否合理,關(guān)系到比賽系統(tǒng)運(yùn)行的穩(wěn)定和可靠,并直接影響到比賽的順利進(jìn)展。同時(shí),根據(jù)目前高水平籃球比賽要求,完善的籃球比賽計(jì)時(shí)計(jì)分系統(tǒng)設(shè)備應(yīng)能夠與現(xiàn)場(chǎng)成績(jī)處理、現(xiàn)

5、場(chǎng)大屏幕、電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便實(shí)現(xiàn)高比賽現(xiàn)場(chǎng)感、表演娛樂(lè)觀眾等功能目標(biāo)。隨著比賽規(guī)則的進(jìn)一步完善,相應(yīng)的計(jì)時(shí)計(jì)分系統(tǒng)也必須隨之改進(jìn)。1.1 單片機(jī)在體育賽事計(jì)分的應(yīng)用傳統(tǒng)的籃球比賽計(jì)分是由工作人員人工翻動(dòng)記分牌實(shí)現(xiàn)的,而比賽的時(shí)間則由工作人員計(jì)表控制。由于人為因素,人工操作的比賽計(jì)分板難免會(huì)出現(xiàn)誤差。而作為微型控制系統(tǒng)的單片機(jī)具有集成度高,功能強(qiáng),通用性好,特別是它具有體積小,重量輕,能耗低,價(jià)格廉價(jià),可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn),使單片機(jī)迅速得到了推廣應(yīng)用,目前已經(jīng)成為測(cè)量控制應(yīng)用系統(tǒng)中的優(yōu)選機(jī)種和新電子產(chǎn)品的關(guān)鍵部位。因此單片機(jī)在體育比賽記分牌的應(yīng)用也成為了一種不

6、可防止的趨勢(shì)。1.2 本設(shè)計(jì)任務(wù)本次設(shè)計(jì)以AT89C51單片機(jī)為核心組成單片機(jī)最小系統(tǒng),構(gòu)建得分和時(shí)間的顯示模塊、進(jìn)展控制的按鍵模塊以及能夠在規(guī)定的時(shí)間報(bào)警的提示模塊,通過(guò)在按鍵控制模塊的操作實(shí)現(xiàn)比照分和時(shí)間的設(shè)計(jì),最終在顯示模塊上顯示。第2 章 總體方案論證與設(shè)計(jì)本系統(tǒng)采用單片機(jī)AT89C51為控制核心,系統(tǒng)主要包括顯示模塊、按鍵控制模塊、蜂鳴器報(bào)警模塊等。下面對(duì)各模塊的設(shè)計(jì)進(jìn)展論證比較。2.1 顯示模塊方案一:采用七段碼數(shù)碼管顯示。數(shù)碼管是指將所有發(fā)光二極管的一極接到一起形成公共極,因此數(shù)碼管有共陰共陽(yáng)之分。以共陽(yáng)數(shù)碼管為例,共陽(yáng)數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極接到+5V,當(dāng)*一字段發(fā)光二極管的陰

7、極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)*一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。因此每個(gè)數(shù)碼管有9個(gè)接口。數(shù)碼管的驅(qū)動(dòng)方式有靜態(tài)掃描和動(dòng)態(tài)掃描兩種形式。靜態(tài)掃描編程簡(jiǎn)單,但電路復(fù)雜;動(dòng)態(tài)掃描變成復(fù)雜,而且還需要使用其他芯片。方案二:采用1602液晶顯示。液晶的物理特性是:當(dāng)通電時(shí)導(dǎo)通,排列變得有秩序,是光線容易通過(guò),不通電時(shí)排列混亂,阻止光線通過(guò)。相比于數(shù)碼管,LCD1602不僅可以顯示的圖形符號(hào)更豐富,而且具有輕薄、無(wú)輻射等優(yōu)點(diǎn)。比較以上兩種方案,系統(tǒng)設(shè)計(jì)中采用方案二。2.2 按鍵控制模塊方案一:采用矩陣鍵盤。矩陣鍵盤的長(zhǎng)各分接口分別于單片機(jī)的I/O口連接,可以通過(guò)連接數(shù)量較少的I/O口,擴(kuò)展出多

8、個(gè)按鍵。但其缺點(diǎn)是電路更復(fù)雜,編程更麻煩。方案二:采用獨(dú)立按鍵。每個(gè)獨(dú)立按鍵與單片機(jī)I/O連接,雖然不能節(jié)省I/O口,但電路簡(jiǎn)單、編程容易比較以上兩種方案,由于本系統(tǒng)只需要4個(gè)按鍵,因此選者方案二。2.3 報(bào)警模塊報(bào)警模塊中,信號(hào)由單片機(jī)輸出經(jīng)PNP型三極管放大后進(jìn)入蜂鳴器發(fā)出聲響進(jìn)展比賽時(shí)間的提示功能。2.4 總體硬件組成框圖蜂鳴器報(bào)警模塊液晶顯示模塊晶振電路按鍵控制模塊復(fù)位電路AT89C51圖2-1 總體硬件組成框圖系統(tǒng)框圖如圖2-1所示,系統(tǒng)主要由四大模塊組成即單片機(jī)最小系統(tǒng)模塊、液晶顯示模塊、蜂鳴器報(bào)警模塊、按鍵控制模塊。單片機(jī)最小系統(tǒng)作為整個(gè)系統(tǒng)的控制核心,按鍵模塊的4個(gè)按鍵對(duì)分?jǐn)?shù)和

9、時(shí)間進(jìn)展控制然后顯示在LCD1602上,蜂鳴器報(bào)警模塊則根據(jù)程序設(shè)定的時(shí)間進(jìn)展報(bào)警。 第3章 系統(tǒng)硬件設(shè)計(jì)為使該電子記分牌更加方便和靈活,本設(shè)計(jì)將其劃分為四個(gè)模塊,下面將對(duì)各個(gè)模塊逐一介紹。3.1 LCD1602顯示模塊的硬件設(shè)計(jì)1602液晶也叫1602字符型液晶它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊它有假設(shè)干個(gè)5*7或者5*11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。1602LCD是指顯示的容為16*2,即可以顯示兩行,每行16個(gè)字符液晶模塊。圖3-1 液晶顯示模塊電路3.2按鍵控制模塊的硬件設(shè)計(jì)按鍵控制模塊采用4個(gè)獨(dú)立按鍵,Key1、Key2、Key3、Key4

10、分別于單片機(jī)的P10、P11、P12、P13連接,每個(gè)按鍵的另一端直接與地相連接,因此是低電平有效。按鍵控制模塊的電路如圖3-2所示。這四個(gè)獨(dú)立按鍵分別實(shí)現(xiàn)了比賽的暫停、時(shí)間的刷新以及比賽兩只隊(duì)伍的得分值的改變。具體標(biāo)號(hào)和功能如表3-1所示。表3-1 按鍵功能描述序號(hào)接口功能Key1 P10比賽開場(chǎng)/暫停 Key2 P11刷新進(jìn)攻球隊(duì)24秒時(shí)間 Key3P12 A隊(duì)得分值加一 Key4 P13 B隊(duì)得分值加一圖3-2 按鍵控制模塊電路圖3.3 蜂鳴器報(bào)警模塊的硬件設(shè)計(jì)圖3-3 蜂鳴器報(bào)警模塊電路圖蜂鳴器報(bào)警模塊由一個(gè)蜂鳴器和一個(gè)PNP型的三極管組成,接單片機(jī)的P27口,蜂鳴器為5V驅(qū)動(dòng),低電平

11、有效。蜂鳴器模塊如圖3-3所示。3.4 單片機(jī)最小系統(tǒng)的硬件設(shè)計(jì)圖3-4 最小系統(tǒng)模塊電路圖AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器FPEROMFlash Programmable and Erasable Read Only Memory的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種

12、高效微控制器。最小系統(tǒng)模塊的晶振電路由12MHz晶振和30pF的電容構(gòu)成,復(fù)位電路由10uF的電解電容和104瓷片電容構(gòu)成。電路如圖3-4所示。第4章 系統(tǒng)的軟件設(shè)計(jì)在本設(shè)計(jì)中,系統(tǒng)的軟件設(shè)計(jì)也采用了模塊化的設(shè)計(jì),將系統(tǒng)的各局部功能編寫成子模塊的形式,這樣增強(qiáng)了系統(tǒng)軟件的可讀性和可移植性。4.1 主程序設(shè)計(jì)本系統(tǒng)中單片機(jī)的主要功能就是利用部的定時(shí)器計(jì)時(shí),并隨時(shí)承受控制模塊的信息,將比賽的得分和剩余時(shí)間顯示在1602液晶上。其主程序流程如圖4-1所示圖4-1 主程序流程圖NYNY顯示是否按鍵執(zhí)行控制程序是否到時(shí)蜂鳴器響倒計(jì)時(shí)初始化開場(chǎng)4.2 按鍵控制程序設(shè)計(jì)Key1鍵配合程序所設(shè)定的標(biāo)志位fla

13、g控制比賽的暫停,當(dāng)Key1按下,flag加一,兩種不同的flag值分別帶關(guān)閉定時(shí)器和翻開定時(shí)器。按下Key2鍵后給24秒進(jìn)攻時(shí)間的變量"miao"重新賦值為24,代表上一次進(jìn)攻完畢,另一只球隊(duì)開場(chǎng)進(jìn)攻。每按下Key3和Key4鍵,A、B兩隊(duì)的得分加一。程序流程如圖4-2所示。NNNNYYYY圖4-2 按鍵控制流程圖A隊(duì)分加一Key2按下B隊(duì)分加一刷新24秒暫停/開場(chǎng)Key1按下延時(shí)是否按下Key4按下Key3按下4.3蜂鳴器報(bào)警程序設(shè)計(jì)在程序里設(shè)定一個(gè)變量,用if語(yǔ)句判斷,當(dāng)該變量等于設(shè)定的時(shí)間段的時(shí)候,蜂鳴器響。在24秒進(jìn)攻時(shí)間只剩5秒時(shí),蜂鳴器響一秒;當(dāng)24秒進(jìn)攻時(shí)間

14、完畢時(shí),蜂鳴器響4秒;單節(jié)比賽完畢蜂鳴器響4秒。流程圖如圖4-3所示。圖4-3 報(bào)警程序流程圖NNYYNYY蜂鳴器響4秒蜂鳴器響4秒蜂鳴器響5秒單節(jié)賽完畢到24秒.到5秒.是否到時(shí)第5章 系統(tǒng)調(diào)試與測(cè)試結(jié)果分析5.1 系統(tǒng)調(diào)試為預(yù)先排除軟件和硬件的錯(cuò)誤,本設(shè)計(jì)需經(jīng)過(guò)軟件調(diào)試、硬件調(diào)試和軟硬兼聯(lián)合調(diào)試。5.1.1硬件調(diào)試本階段采用實(shí)驗(yàn)板ST-3A對(duì)各個(gè)模塊的功能進(jìn)展調(diào)試,主要檢查硬件間連線是否正確并調(diào)試各模塊能否實(shí)現(xiàn)指定的功能。5.1.2軟件調(diào)試軟件調(diào)試采用Keil軟件完成。在寫好源程序之后,建新工程,選擇AT89C51處理器;接著新建文檔編輯程序,編輯完存為.C,把保存的.C文件參加到工程里。

15、檢查無(wú)語(yǔ)法錯(cuò)誤后生成.HE*文件。5.1.3硬件軟件聯(lián)調(diào)軟硬件聯(lián)合調(diào)試主要是運(yùn)用Proteus完成。將系統(tǒng)原理圖在Proteus環(huán)境下畫好之后,將軟件調(diào)試階段Keil生成的.HE*文件下載到單片機(jī)里,在電腦上進(jìn)展軟件仿真。5.2 測(cè)試結(jié)果本次系統(tǒng)設(shè)計(jì)構(gòu)造較好,單片機(jī)最小系統(tǒng)能正常工作,按鍵模塊能實(shí)現(xiàn)控制功能,液晶顯示模塊能根據(jù)按鍵模塊輸入的控制信息進(jìn)展顯示,蜂鳴器報(bào)警模塊能按程序設(shè)定的要求報(bào)警。仿真結(jié)果圖如附錄2所示。結(jié) 論本次基于單片機(jī)的籃球比賽電子記分牌是針對(duì)傳統(tǒng)籃球比賽人工翻動(dòng)比分牌的改進(jìn),解決籃球比賽時(shí)計(jì)分與計(jì)時(shí)準(zhǔn)確方便和靈活適用的問(wèn)題。系統(tǒng)總體電路由單片機(jī)最小系統(tǒng)、1602液晶顯示模

16、塊、5個(gè)獨(dú)立按鍵控制模塊以及蜂鳴器報(bào)警模塊構(gòu)成。四個(gè)模塊分別完成信息的處理、顯示、控制等籃球比賽記分牌的根本功能。通過(guò)軟硬件的仿真調(diào)試,實(shí)現(xiàn)了本次設(shè)計(jì)的根本功能:在1602液晶左邊局局部別顯示比賽隊(duì)伍的得分,右邊局部顯示比賽剩余時(shí)間,四個(gè)按鍵能完成程序的要求比照分和時(shí)間的調(diào)整進(jìn)展控制,蜂鳴器能在規(guī)定的時(shí)間段鳴叫,給予球員和觀眾提示。參考文獻(xiàn)1 川,汪秋蒙.ISP技術(shù)的原理及實(shí)現(xiàn)方法J.科技資訊.2007,35期:93-94.2 萬(wàn)光毅.單片機(jī)實(shí)驗(yàn)與實(shí)踐教程M. :航空航天大學(xué).2005.1.3 毅剛.單片機(jī)原理及應(yīng)用M. :高等教育.2003:160-190.4 胡燁,鵬翼,明.Protel

17、99SE原理圖與PCB設(shè)計(jì)教程M.機(jī)械工業(yè)出社.2005:23-99.5 馬忠梅.單片機(jī)的C 語(yǔ)言應(yīng)用程序設(shè)計(jì)M.:航空航天大學(xué).20066 周潤(rùn)景.基于Proteus的電路與單片機(jī)仿真系統(tǒng)設(shè)計(jì)與仿真M. :航空航天大學(xué). 2005.7 金炯泰,金奎煥. 如何使用KEIL8051C編譯器M . :航空航天大學(xué).2002.8 仕.電工電子制作根底M.:華中科技大學(xué),2021.9 介華.電子技術(shù)課程設(shè)計(jì)指導(dǎo)J.:高等教育,1997.附錄1 程序*include<reg52.h>*define uchar unsigned char*define uint unsigned intuch

18、ar code tab1="A : "uchar code tab2="B "uchar code tab3=" GAME OVER " /比賽完畢時(shí)顯示uchar code tab4=" A B " /比賽完畢時(shí)顯示sbit lcden=P22;sbit lcdrw=P21; /1602液晶的3個(gè)端口sbit lcdrs=P20;sbit key1=P10; sbit key2=P11; /四個(gè)按鍵sbit key3=P12;sbit key4=P13;sbit Bell=P27;/蜂鳴器uint keyflag

19、,flag; /標(biāo)志位uchar i,num,count;uchar sec,min,miao;uchar Ascore,Bscore; /兩隊(duì)得分/*液晶函數(shù)*/void delay(uint z) /液晶延時(shí)函數(shù)uint *,y;for(*=z;*>0;*-)for(y=110;y>0;y-);void write_(uchar ) /命令子函數(shù)mand lcdrs=0;/承受指令P0=; /給P0口送指令碼delay(5);lcden=1; /E變?yōu)楦唠娖絛elay(5);/在此延遲期間,將指令送入lcden=0; /E變?yōu)榈碗娖?,高脈沖完畢void write_dat(uc

20、har date) /數(shù)據(jù)子函數(shù)datalcdrs=1; /承受數(shù)據(jù)P0=date; /給P0口送數(shù)據(jù)delay(5);lcden=1; /E變?yōu)楦唠娖絛elay(5); /在此延遲期間,將數(shù)據(jù)送入lcden=0; /E變?yōu)榈碗娖?,高脈沖完畢void write_time(uchar add,uchar date) /寫入時(shí)間函數(shù)uchar shi,ge;shi=date/10;ge=date%10;write_(0*80+add);write_dat(0*30+shi);write_dat(0*30+ge);void write_miao(uchar add,uchar date) /寫入2

21、4秒函數(shù)uchar shi,ge;shi=date/10;ge=date%10;write_(0*80+0*40+add);write_dat(0*30+shi);write_dat(0*30+ge);void write_Ascore(uchar add,uchar date) /寫入A隊(duì)得分函數(shù)uchar bai,shi,ge;bai=date/100;shi=date/10%10;ge=date%10;write_(0*80+add);write_dat(0*30+bai);write_dat(0*30+shi);write_dat(0*30+ge);void write_Bscore(

22、uchar add,uchar date) /寫入B隊(duì)得分函數(shù)uchar bai,shi,ge;bai=date/100;shi=date/10%10;ge=date%10;write_(0*80+0*40+add);write_dat(0*30+bai);write_dat(0*30+shi);write_dat(0*30+ge);void write_score(uchar add,uchar date) /比賽完畢寫入得分函數(shù)uchar bai,shi,ge;bai=date/100;shi=date/10%10;ge=date%10;write_(0*80+0*40+add);writ

23、e_dat(0*30+bai);write_dat(0*30+shi);write_dat(0*30+ge);void delay_Bell(uint z) /蜂鳴器延時(shí)函數(shù)uint *,y;for(*=z;*>0;*-)for(y=255;y>0;y-);void init() /初始化函數(shù)Bell=1;keyflag=0; flag=0;min=12; sec=0; miao=25;Ascore=0; Bscore=0;lcdrw=0;lcden=0; /E的初始值為低電平,后面的程序給高電平從而滿足E為高脈沖write_(0*38); /寫入顯示模式指令write_(0*0e

24、); /顯示是否翻開以及光標(biāo)的設(shè)置write_(0*06); /地址指針的加減和整屏是否移動(dòng)write_(0*01); /清屏指令write_(0*80+0*00); /顯示字符的初始位置for(num=0;num<16;num+)write_dat(tab1num);write_(0*80+0*40); /起始地址為53,將字符調(diào)到了第二行for(num=0;num<2;num+)write_dat(tab2num);write_Ascore(2,Ascore);write_Bscore(2,Bscore);TMOD=0*01;TH0=(65536-50000)/256;TL0=

25、(65536-50000)%256;EA=1;ET0=1; TR0=1; /開定時(shí)器void keyscan() /按鍵函數(shù)if(key1=0)delay(10);if(key1=0)keyflag+; /鍵一按下,標(biāo)志位加一while(!key1);if(keyflag=1) TR0=0; /關(guān)中斷 if(keyflag=2)TR0=1; keyflag=0;if(key2=0) /刷新24秒delay(5);if(key2=0)while(!key2);miao=25;if(key3=0)delay(5);if(key3=0)while(!key3);Ascore+; write_Asco

26、re(2,Ascore);/寫入A隊(duì)得分if(key4=0)delay(5);if(key4=0)while(!key4);Bscore+; write_Bscore(2,Bscore);/寫入B隊(duì)得分void main()init();while(1)keyscan();if(flag=0)write_(0*80+0*40+7); /寫入第一節(jié) FIRwrite_dat('F');write_dat('I');write_dat('R');if(flag=1)write_(0*80+0*40+7); /寫入第二節(jié) SECwrite_dat('S'); write_dat('E');write_dat('C');if(flag=2)write_(0*80+0*40+7); /寫入第三節(jié) THRwrite_dat('T');write_dat('H');write_dat('R'); if(flag=3)write_(0*80+0*40+7); /寫

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論