基于51單片機(jī)的籃球計(jì)時(shí)計(jì)分器_第1頁
基于51單片機(jī)的籃球計(jì)時(shí)計(jì)分器_第2頁
基于51單片機(jī)的籃球計(jì)時(shí)計(jì)分器_第3頁
基于51單片機(jī)的籃球計(jì)時(shí)計(jì)分器_第4頁
基于51單片機(jī)的籃球計(jì)時(shí)計(jì)分器_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)成績(jī) 計(jì)算機(jī)系統(tǒng)與接口技術(shù)課程設(shè)計(jì)報(bào)告題 目: 籃球記時(shí)記分器 姓 名: 學(xué) 號(hào): 班 級(jí): 專 業(yè): 電子信息科學(xué)與技術(shù) 信電學(xué)院 2010年徐州工程學(xué)院信電學(xué)院課程設(shè)計(jì)任務(wù)書2010-2011學(xué)年第1學(xué)期專業(yè)電子信息科學(xué)與技術(shù)班級(jí)08電信課程名稱計(jì)算機(jī)接口技術(shù)課程設(shè)計(jì)課程類別必修設(shè)計(jì)時(shí)間2010年12月10日2010年12月24日一、課程題目: 籃球比賽計(jì)分器二、課程設(shè)計(jì)要求:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)的主要內(nèi)容包括:理論設(shè)計(jì)、調(diào)試與仿真、撰寫設(shè)計(jì)報(bào)告等。其中理論設(shè)計(jì)又包括選擇

2、總體方案,硬件系統(tǒng)設(shè)計(jì)、軟件系統(tǒng)設(shè)計(jì);硬件設(shè)計(jì)包括單元電路,選擇元器件及計(jì)算參數(shù)等;軟件設(shè)計(jì)包括模塊化層次結(jié)構(gòu)圖,程序流程圖。程序設(shè)計(jì)是課程設(shè)計(jì)的關(guān)鍵環(huán)節(jié),通過調(diào)試進(jìn)一步完善程序設(shè)計(jì),使之達(dá)到課題所要求的指標(biāo), 三、設(shè)計(jì)任務(wù)概述:(1)能記錄整個(gè)賽程的比賽時(shí)間,并能修改比賽時(shí)間。(2)能隨時(shí)刷新甲、乙兩隊(duì)在整個(gè)比賽過程中的比分。(3)中場(chǎng)交換比賽場(chǎng)地時(shí),能交換甲、乙兩隊(duì)比分的位置。(4)可隨時(shí)接受暫停請(qǐng)求。四、設(shè)計(jì)計(jì)劃與時(shí)間安排:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)的主要內(nèi)容包括:理論設(shè)計(jì)、調(diào)試與仿真、撰寫設(shè)計(jì)報(bào)告等。其中理論設(shè)計(jì)又包括選擇總體方案,硬件系統(tǒng)設(shè)計(jì)、軟件系統(tǒng)設(shè)計(jì);硬件設(shè)計(jì)包括單元電路,選擇元器件及計(jì)算

3、參數(shù)等;軟件設(shè)計(jì)包括模塊化層次結(jié)構(gòu)圖,程序流程圖。程序設(shè)計(jì)是課程設(shè)計(jì)的關(guān)鍵環(huán)節(jié),通過調(diào)試進(jìn)一步完善程序設(shè)計(jì),使之達(dá)到課題所要求的指標(biāo),使理論設(shè)計(jì)更接近于實(shí)際產(chǎn)品。課程設(shè)計(jì)的最后要求是寫出設(shè)計(jì)總結(jié)報(bào)告,把理論設(shè)計(jì)內(nèi)容,調(diào)試的過程及性能指標(biāo)的測(cè)試結(jié)果進(jìn)行全面的總結(jié),把實(shí)踐內(nèi)容上升到理論高度。指導(dǎo)老師簽字 年 月 日教研室審核意見年 月 日摘 要本設(shè)計(jì)是采用AT89S51單片機(jī)為核心設(shè)計(jì)的一個(gè)用于賽場(chǎng)的籃球計(jì)時(shí)計(jì)分器。本設(shè)計(jì)采用定時(shí)器T0中斷計(jì)時(shí),顯示部分分為計(jì)時(shí)和計(jì)分顯示兩部分,均采用共陰極LED顯示。計(jì)時(shí)部分可以調(diào)整分鐘,足以滿足一般賽程需要。兩個(gè)顯示模塊均采用動(dòng)態(tài)掃描方式顯示。在本設(shè)計(jì)中P0(

4、P0.1P0.6)口是時(shí)間和分?jǐn)?shù)的段碼數(shù)據(jù)輸出口,P2口是時(shí)間和分?jǐn)?shù)的位選數(shù)據(jù)輸出口,本設(shè)計(jì)共有九個(gè)設(shè)置按鍵,add1、add2是加分鍵(add1按一次加一分,add2按一次加二分),minus1是減分鍵(按一下減一分),exchange是分?jǐn)?shù)位置交換鍵,bstop是關(guān)蜂鳴器鍵,start是開始計(jì)時(shí)鍵鍵(按鍵按下開始倒計(jì)時(shí)),stopagain是時(shí)間暫停鍵,turn是切換鍵(用于加分鍵的切換),timeadd是時(shí)間設(shè)定鍵。按鍵與P1口相接,低電平輸入有效。報(bào)警部分由有蜂鳴器及其驅(qū)動(dòng)電路組成。定時(shí)時(shí)間到,揚(yáng)聲器報(bào)警,比賽結(jié)束,按bstop鍵可停止報(bào)警(否則一直報(bào)警)。本次設(shè)計(jì)的籃球計(jì)時(shí)計(jì)分器具有

5、以下的功能:能記錄整個(gè)賽程的比賽時(shí)間,并能修改比賽時(shí)間。能隨時(shí)刷新甲、乙兩隊(duì)在整個(gè)比賽過程中的比分。中場(chǎng)交換比賽場(chǎng)地時(shí),能交換甲、乙兩隊(duì)比分的位置。比賽結(jié)束時(shí),能發(fā)出報(bào)警聲??呻S時(shí)接受暫停請(qǐng)求。目錄 TOC o 1-3 h z u 1 概述1.1 單片機(jī)簡(jiǎn)介 單片機(jī),亦稱單片微電腦或單片微型計(jì)算機(jī)。它是把中央處理器(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、輸入/輸出端口(I/0)等主要計(jì)算機(jī)功能部件都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。由于單片機(jī)的集成度高,功能強(qiáng),通用性好,特別是它具有體積小,重量輕,能耗低,價(jià)格便宜,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn),使單片機(jī)

6、迅速得到了推廣應(yīng)用,目前已經(jīng)成為測(cè)量控制應(yīng)用系統(tǒng)中的優(yōu)選機(jī)種和新電子產(chǎn)品的關(guān)鍵部位。世界各大電氣廠家,測(cè)控技術(shù)企業(yè),機(jī)電行業(yè),競(jìng)相把單片機(jī)應(yīng)用于產(chǎn)品更新,作為實(shí)現(xiàn)數(shù)字化,智能化的核心部件,籃球計(jì)時(shí)計(jì)分器就是以單片機(jī)為核心的計(jì)時(shí)計(jì)分系統(tǒng)。計(jì)算機(jī)的產(chǎn)生加快了人類改造世界的步伐,但是它畢竟體積大。微計(jì)算機(jī)(單片機(jī))在這種情況下誕生了,它為我們改變了什么?縱觀我們現(xiàn)在生活的各個(gè)領(lǐng)域,從導(dǎo)彈的導(dǎo)航裝置,到飛機(jī)上各種儀表的控制,從計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的各種智能IC卡、電子 寵物等,這些都離不開單片機(jī)。以前沒有單片機(jī)時(shí),這些東西也能做,但是

7、只能使用復(fù)雜的模擬電路,然而這樣做出來的產(chǎn)品不僅體積大,而且成本高,并且由于長(zhǎng)期使用,元器件不斷老化,控制的精度自然也會(huì)達(dá)不到標(biāo)準(zhǔn)。在單片機(jī)產(chǎn)生后,我們就將控制這些東西變?yōu)橹悄芑耍覀冎恍枰趩纹瑱C(jī)外圍接一點(diǎn)簡(jiǎn)單的接口電路,核心部分只是由人為的寫入程序來完成。這樣產(chǎn)品的體積變小了,成本也降低了,長(zhǎng)期使用也不會(huì)擔(dān)心精度達(dá)不到了。所以,它的魔力不僅是在現(xiàn)在,在將來將會(huì)有更多的人來接受它、使用它。據(jù)統(tǒng)計(jì),我國(guó)的單片機(jī)年容量已達(dá)13 億片,且每年以大約16%的速度增長(zhǎng),特別是沿海地區(qū)的玩具廠等生產(chǎn)產(chǎn)品多數(shù)用到單片機(jī),并不斷地輻射向內(nèi)地。但相對(duì)于世界市場(chǎng)我國(guó)的占有率還不到1%。我國(guó)開始使用單片機(jī)是在1

8、982 年,短短五年時(shí)間里發(fā)展極為迅速。1986 年在上海召開了全國(guó)首屆單片機(jī)開發(fā)與應(yīng)用交流會(huì),有的地區(qū)還成立了單片微型計(jì)算機(jī)應(yīng)用協(xié)會(huì),那是全國(guó)形成的第一次高潮。截止今日,單片機(jī)應(yīng)用技術(shù)飛速發(fā)展,我們上因特網(wǎng)輸入一個(gè)“單片機(jī)”的搜索,將會(huì)看到上萬個(gè)介紹單片機(jī)的網(wǎng)站。所以,學(xué)習(xí)單片機(jī)在我國(guó)是有著廣闊前景的。1.2 課程設(shè)計(jì)的意義通過課程設(shè)計(jì)可以使我們進(jìn)一步熟悉和掌握單片機(jī)的內(nèi)部結(jié)構(gòu)和工作原理,了解單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的基本方法和步驟;通過利用AT89S52單片機(jī),理解單片機(jī)在自動(dòng)化儀表中的作用以及掌握單片機(jī)的C語言編程方法;通過設(shè)計(jì)一個(gè)簡(jiǎn)單的實(shí)際應(yīng)用輸入及顯示模擬系統(tǒng),掌握單片機(jī)仿真軟件Prote

9、us的使用方法; 掌握獨(dú)立鍵盤和LED顯示器在的單片機(jī)控制系統(tǒng)中的應(yīng)用,掌握撰寫課程設(shè)計(jì)報(bào)告的方法。 我選擇了設(shè)計(jì)一個(gè)用于賽場(chǎng)的籃球計(jì)時(shí)計(jì)分器,可以代替球場(chǎng)上的人工計(jì)時(shí)計(jì)分實(shí)現(xiàn)帶電子顯示,有比賽結(jié)束報(bào)警等功能的精確計(jì)時(shí)計(jì)分器。在該籃球計(jì)時(shí)計(jì)分器設(shè)計(jì)中不僅用到了單片機(jī)定時(shí)器中斷系統(tǒng)和外部中斷系統(tǒng),還用到了單片機(jī)3個(gè)I/O口。其中的按鍵輸入和數(shù)碼管顯示模塊都是單片機(jī)設(shè)計(jì)的最常用、最普通的模塊。既鞏固了以前學(xué)的單片機(jī)課程又體驗(yàn)了單片機(jī)C編程應(yīng)用的過程。1.3 任務(wù)與要求設(shè)計(jì)一個(gè)用于賽場(chǎng)的籃球計(jì)時(shí)計(jì)分器設(shè)計(jì)要求(1)能記錄整個(gè)賽程的比賽時(shí)間,并能修改比賽時(shí)間。(2)能隨時(shí)刷新甲、乙兩隊(duì)在整個(gè)比賽過程中

10、的比分。(3)中場(chǎng)交換比賽場(chǎng)地時(shí),能交換甲、乙兩隊(duì)比分的位置。(4)比賽結(jié)束時(shí),能發(fā)出報(bào)警聲。(5)可隨時(shí)接受暫停請(qǐng)求。2系統(tǒng)總體方案及硬件設(shè)計(jì)2.1 系統(tǒng)總體方案設(shè)計(jì)籃球計(jì)時(shí)計(jì)分器主要包括單片機(jī)控制系統(tǒng)、計(jì)時(shí)顯示模塊、計(jì)分顯示模塊、定時(shí)報(bào)警、按鍵控制鍵盤模塊。通過這幾個(gè)模塊的協(xié)調(diào)工作就可以完成相應(yīng)的計(jì)時(shí)計(jì)分控制和顯示功能。系統(tǒng)總體框圖如下圖(圖1)所示:AT89S52單片機(jī)AT89S52單片機(jī)單片機(jī)報(bào)警電路時(shí)間顯示分?jǐn)?shù)顯示按鍵控制圖1:系統(tǒng)總體框圖采用AT89S52單片機(jī)最小化應(yīng)用設(shè)計(jì),定時(shí)器T0中斷計(jì)時(shí),顯示部分分為計(jì)時(shí)和計(jì)分顯示兩部分,均采用共陰極LED顯示。兩個(gè)顯示模塊均采用動(dòng)態(tài)掃描顯

11、示。在本設(shè)計(jì)中P0口(P0.0P0.6)是段選輸出口,P2口是位選輸出口。按鍵設(shè)置輸入采用P1口傳輸數(shù)據(jù),報(bào)警輸出采用P0.7口,時(shí)間設(shè)定采用外部中斷零設(shè)定。2.2 軟件系統(tǒng)設(shè)計(jì)2.2.1 單片機(jī)選擇 AT89S52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能微處理器,俗稱單片機(jī)。AT89S52的主要特性如下:與MCS-51 兼容8K字節(jié)可編程閃爍存儲(chǔ)器128*8位內(nèi)部RAM32可編程I/O線三個(gè)16位定時(shí)器/計(jì)數(shù)器6個(gè)中斷源可編程串行通道片內(nèi)振蕩器和時(shí)鐘電路 圖2:A

12、T89S52單片機(jī)引腳功能2.2.2 時(shí)鐘電路模塊時(shí)鐘電路在單片機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。在一個(gè)單片機(jī)應(yīng)用系統(tǒng)中,時(shí)鐘是保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時(shí)信號(hào),主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢。為達(dá)到振蕩周期是12MHZ的要求,這里要采用12MHZ的晶振,另外有兩個(gè)30uF的瓷片電容,兩晶振引腳分別連到XTAL1和XTAL2振蕩脈沖輸入引腳。具體連接電路如圖3所示:圖3: 時(shí)鐘電路2.2.3 復(fù)位電路模塊 單片機(jī)系統(tǒng)的復(fù)位電路在這里采用的是上電+按鈕復(fù)位電路形式,其中電阻R采用470的阻值,電容采用電容值為10F的電解電容。具體連接電路

13、如圖4所示:圖4:復(fù)位電路2.2.4按鍵控制鍵盤模塊本設(shè)計(jì)共有九個(gè)設(shè)置按鍵,add1、add2是加分鍵(add1按一次加一分,add2按一次加二分),minus1是減分鍵(按一下減一分),exchange是分?jǐn)?shù)位置交換鍵,bstop是關(guān)蜂鳴器鍵,start是開始計(jì)時(shí)鍵鍵(按鍵按下開始倒計(jì)時(shí)),stopagain是時(shí)間暫停鍵,turn是切換鍵(用于加分鍵的切換),timeadd是時(shí)間設(shè)定鍵。圖5:按鍵控制電路2.2.5 顯示模塊和定時(shí)報(bào)警模塊本次設(shè)計(jì)在顯示模塊用到的是一個(gè)4位一體和二個(gè)2位一體的共陰極數(shù)碼管,有7個(gè)段碼輸入口和8個(gè)位選輸入口,采用排阻提供上拉電流數(shù)碼管,以保證有足夠大的電流點(diǎn)亮數(shù)

14、碼管,采用動(dòng)態(tài)驅(qū)動(dòng),使各位數(shù)碼管逐個(gè)輪流受控顯示,這就是動(dòng)態(tài)掃描,由于掃描速度極快,顯示效果與靜態(tài)顯示相同。其具體圖形如下圖6所示:圖6:顯示模塊電路報(bào)警模塊蜂鳴器,如圖7所示。圖7:報(bào)警模塊電路3 軟件設(shè)計(jì)3.1 軟件總體設(shè)計(jì)方案本次單片機(jī)課程設(shè)計(jì)軟件設(shè)計(jì)部分采用模塊化程序設(shè)計(jì),程序部分由定時(shí)器T0中斷程序、顯示延時(shí)程序、延時(shí)消抖程序(16ms)、顯示程序、外部中斷零程序、按鍵按下否程序、報(bào)警程序組成。3.2 程序模塊設(shè)計(jì) 為了增加寫程序的方便性及可讀性,在程序開頭將P1口各位定義如下:sbit bizz=P07;sbit add1=P10;sbit add2=P11;sbit minus1

15、=P12;sbit exchange=P13;sbit bstop=P14;sbit start=P15;sbit stopagain=P16;sbit turn=P17;sbit timeadd=P32;主程序流程圖如下: 開始開始初始化顯示程序時(shí)間為零否 ?NY顯示函數(shù)開始按鍵安息否?NY 按鍵函數(shù)報(bào)警函數(shù)時(shí)間為零否 ?N結(jié)束Y圖8:主程序流程圖4 PROTEUS軟件仿真用PROTEUS軟件進(jìn)行仿真,各項(xiàng)指標(biāo)均達(dá)到了要求,完美地實(shí)現(xiàn)了籃球計(jì)時(shí)計(jì)分器功能,仿真圖如下:PROTEUS軟件仿真原理圖如下圖所示:?jiǎn)?dòng)籃球計(jì)時(shí)計(jì)分器,運(yùn)行,計(jì)時(shí)部分立即開始工作計(jì)時(shí),PROTEUS軟件仿真計(jì)時(shí)顯示如下

16、計(jì)分(甲隊(duì)23分、乙隊(duì)13分):3、復(fù)位操作:按復(fù)位鍵,復(fù)位后即可進(jìn)行新一輪比賽計(jì)時(shí)計(jì)分工作。5 課程設(shè)計(jì)體會(huì)本次單片機(jī)課程設(shè)計(jì)我選擇了“籃球計(jì)時(shí)計(jì)分器”這一題目,通過這次課程設(shè)計(jì),自己認(rèn)真復(fù)習(xí)單片機(jī),查閱和瀏覽了很多的相關(guān)資料, 并且提高了使用Kile3和Proteus軟件的熟練程度。通過這次課程設(shè)計(jì)的學(xué)習(xí)與思考,認(rèn)真總結(jié),我覺得單片機(jī)課程設(shè)計(jì)主要包括四方面的內(nèi)容:軟件部分設(shè)計(jì)、硬件部分設(shè)計(jì)、運(yùn)用Kile3及Proteus軟件仿真及寫出課程設(shè)計(jì)報(bào)告。這四部分內(nèi)容看似簡(jiǎn)單,但實(shí)際操作起來卻實(shí)不輕松。在單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)時(shí),必須先確定該系統(tǒng)的技術(shù)要求,這是系統(tǒng)設(shè)計(jì)的依據(jù)和出發(fā)點(diǎn),整個(gè)設(shè)計(jì)過程都必

17、須圍繞這個(gè)技術(shù)要求來工作。軟件部分的設(shè)計(jì),我按照模塊化的思想,一塊一塊的疊加。在這次單片機(jī)系統(tǒng)的課程設(shè)計(jì)中,我學(xué)到了很多,尤其是在調(diào)試程序的過程中,我遇到了很多問題,自己摸索并一個(gè)一個(gè)的克服,自信心進(jìn)一步得到了加強(qiáng),證明我并不是只會(huì)學(xué)課本而不會(huì)用的那種學(xué)生。我學(xué)會(huì)了更多的查錯(cuò)方法和仿真知識(shí)。這次課程設(shè)計(jì),我又一次的學(xué)習(xí)了C語言的編程,發(fā)現(xiàn)自己的確很喜歡編程,也更清楚的認(rèn)識(shí)到自己所學(xué)的不足,我學(xué)到了很多新的知識(shí),同時(shí)也加深了對(duì)以前所學(xué)知識(shí)的理解,也增強(qiáng)了編程與仿真的操作能力??傊?,這次課程設(shè)計(jì)讓我明白:理論必須和實(shí)際結(jié)合才有威力,知識(shí)必須通過應(yīng)用才能實(shí)現(xiàn)其價(jià)值!所學(xué)的東西最終是要面向應(yīng)用的,是為

18、了在以后的工作中能夠更好的應(yīng)用,此時(shí)的知識(shí)積累是為以后的工作做好堅(jiān)實(shí)的基礎(chǔ)。這個(gè)設(shè)計(jì)總體上不算完美,但是在這次課程設(shè)計(jì)的經(jīng)歷的好處是不可估量的。參考文獻(xiàn)1 謝維成、楊加國(guó)。單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)。北京:清華大學(xué)出版社。2006.82 林志琦.基于Proteus的單片機(jī)可視化軟硬件仿真M.北京:北京航空航天大學(xué)出版社,2006.93 周潤(rùn)景,張麗娜.基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真M.北京:北京航空航天大學(xué)出版社,2006.54 張靖武,周靈彬.單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真M.北京:電子工業(yè)出版社,2007.45 周潤(rùn)景,張麗娜.PROTEUS入門實(shí)用教程M.北京

19、:機(jī)械工業(yè)出版社,2007.9電子文獻(xiàn):郭天祥的單片機(jī)教學(xué)視頻附1 源程序代碼#include#include #define uint unsigned int#define uchar unsigned charuchar code table1=0 xbf,0 x86,0 xdb,0 xcf,0 xe6,0 xed,0 xfd,0 x87,0 xff,0 xef; uchar code table= 0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f;uchar disbuffer8=0;uchar minute=0,s

20、econd=0;uchar Ascore=0,Bscore=0,temp=0;uchar flage1=0;uchar flage=0;uint count,z;sbit bizz=P07;sbit add1=P10;sbit add2=P11;sbit minus1=P12;sbit exchange=P13;sbit bstop=P14;sbit start=P15;sbit stopagain=P16;sbit turn=P17;sbit timeadd=P32;void ininterrupt() interrupt 1 /定時(shí)器T0中斷函數(shù) TH0=(65536-50000)/256

21、;TL0=(65536-50000)%256;count+;if(count=20)count=0;if(second=0 & minute=0)ET0=0; else if(second=0 & minute!=0) second=59;minute-; else if(second!=0 ) second-; void delay( ) /顯示延時(shí)函數(shù)uint x,y;for(x=10;x0;x-)for(y=10;y0;y-); void delay1( ) /延時(shí)消抖函數(shù)16msuint x,y;for(x=10;x0;x-)for(y=360;y0;y-);void display1

22、()uchar i,j;uchar temp;disbuffer3=second%10;disbuffer2=second/10;disbuffer1=minute%10;disbuffer0=minute/10;disbuffer5=Ascore%10;disbuffer4=Ascore/10;disbuffer7=Bscore%10;disbuffer6=Bscore/10;temp=0 xfe;P2=temp;for(i=0;i8;i+)j=disbufferi;P0=table1j;delay();temp=_crol_(temp,1);P2=temp;void display() /

23、顯示函數(shù)uchar i,j;uchar temp;disbuffer3=second%10;disbuffer2=second/10;disbuffer1=minute%10;disbuffer0=minute/10;disbuffer5=Ascore%10;disbuffer4=Ascore/10;disbuffer7=Bscore%10;disbuffer6=Bscore/10;temp=0 xfe;P2=temp;for(i=0;i8;i+)j=disbufferi;P0=tablej;delay();temp=_crol_(temp,1);P2=temp;void bizzer()while(minute=0 & second=0)bizz=1;display1();if(!bstop=1)delay1();if(!bstop=1)while(!bstop=1);while(1)bizz=0;display(); void exinterrupt() interrupt 0delay1();if(!timeadd)while(!timeadd);minute+; void button()/按鍵按下否函數(shù)if(!turn)delay1();if(!turn)while(!turn);flage+=1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論