桂林電子科技大學(xué)單片機(jī)原理及應(yīng)用實(shí)訓(xùn)報告_第1頁
桂林電子科技大學(xué)單片機(jī)原理及應(yīng)用實(shí)訓(xùn)報告_第2頁
桂林電子科技大學(xué)單片機(jī)原理及應(yīng)用實(shí)訓(xùn)報告_第3頁
桂林電子科技大學(xué)單片機(jī)原理及應(yīng)用實(shí)訓(xùn)報告_第4頁
桂林電子科技大學(xué)單片機(jī)原理及應(yīng)用實(shí)訓(xùn)報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、桂林電子科技大學(xué)單片機(jī)原理 及應(yīng)用實(shí)訓(xùn)報告作者:日期:桂林電子科技大學(xué)信息科技學(xué)院實(shí)訓(xùn)題目:基于單片機(jī)的籃球汁分牌1系統(tǒng)設(shè)計1.1設(shè)計要求附錄附錄1:原理圖附錄2:仿真圖附錄3:程序淸單#include/* * * 経* * * *數(shù)碼管段代碼表* * * * */unsignedcharunsignedcharTab = 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f; a=0, /a隊(duì)分?jǐn)?shù)b二0,/b隊(duì)分?jǐn)?shù)afg二0, /a隊(duì)犯規(guī)次數(shù) bfg=0; /b隊(duì)犯規(guī)次數(shù)unsignedchart=24,/倒計時24秒k二0,

2、nk, 倒計時暫停/開始狀態(tài)h=0, /顯示轉(zhuǎn)換狀態(tài)miao=0, /秒鐘fen二12;nl;intbittime二0; /循環(huán)次數(shù)intsbitbitdisplay=O;/ 顯示6;/a隊(duì)加分P16二PlsbitPIO二Pl0;/b隊(duì)加分sbitP11=P11;/顯示狀態(tài)切換sbitP12=P12;/倒計時暫停/開始sbitP13二Pl3;/24s倒計時重置sbitP14=P14;/a隊(duì)犯規(guī)加次數(shù)sbitP15=P15;/b隊(duì)犯規(guī)加次數(shù)sbit P17二P7;/7a 隊(duì)加 2 分sbit P24=P2*4;/a 隊(duì)加 3 分sbit P25二P25;/b 隊(duì)加 2 分sbit P26二P26

3、;/b 隊(duì)加 3 分/* * *定時 中斷服 務(wù)程序 * * * * * */void timerO (void) interrupt 1 using 0THO=OXf 8; TLO 二 0x30; /左時器賦初值switch (bitdisplay)case 0:P2二Oxf7;if (h=0) P0二Taba%10 ;/a 隊(duì)分?jǐn)?shù)個位顯示if (h=l) P0=Tabt%10 ; 倒計時個位顯示if (h=2) PO=Tab miao%10;/分鐘的個位顯示 if(h=3) P0=Tabafg%10;/a 犯規(guī)的個位顯示break;case 1:P2二Oxfb;辻(h=0) P0二Taba

4、/1O ;/a隊(duì)分?jǐn)?shù)十位顯示if (h=l) P0=Tabt/10; 倒計時十位顯示if(h=2) P0=Tab(miao/101;每節(jié)比賽12分鐘,分鐘十位顯示if(h=3) P0二Tabafg/10;/犯規(guī)的十位顯示break;case 2:P2=0xfd;if(h=O) P0=Tabb%10;if(h=l)PO二0x00;if(h=2)P0=Tabfen%10;if(h=3) P0=Tabbfg%10;Jbreak;case 3:P2=0xfe;if(h=O) P0=Tabb/101;if(h=l)PO二0x00;if(h=2) P0=Tabfen/10;Jif(h=3) P0=Tabb

5、fg/10;break;bitdisplay+;bittime+;if(bitdisplay=4) bitdisplay=O;/數(shù)碼管掃描 返回if (bittime=500)bittime=0;辻(nl=l)if (ink) if(t0) t;else t=24;/k=0;/重置 24s 倒計時if(k)if (miao-=0) 辻(fen=0) P3=0x0f: fen=12 ;miao=0;k=0;fen;miao=59;12分鐘結(jié)束,4個燈全亮/*延時程序*/void delay (unsigned int t)unsigned int aaa,bbb;for(aaa=0;aaa100

6、;aaa+)for (bbb=0;bbb=4)h=0; 顯示切換if (!P12)/按鍵 4delay(100);if(!P12)if(k+O)k=O;/倒計時if (!P13)/按鍵524秒倒計時delay(100);if(!P13) nl=nl+l;else if(nl=2) nl=0;else nl=nl;if(!P14)/按鍵 6delay(100);if (! P14) (afg+; k=0; P3=0xbf; if (afg=60) afg=0;/a 隊(duì)犯規(guī)if(!P15)/按鍵 7delay(100);if(!P15) bfg+;k=0;P3=0x7f;if(bfg=60) bfg=0;/b 隊(duì)犯規(guī)delay(100);if(!P17) a=a+2;P3=0xef;if(a=100) a=0;/a 隊(duì)加 2 分 if(!P24)/按鍵 9delay(100);if(!P24) a=a+3;P3=0xef; if (a=100) a=0;/a 隊(duì)加 3 分 if(!P25)/按鍵 10delay(100);if(!P25) b=b+2;P3=

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論