999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的籃球計時計分器設(shè)計

2016-04-09 02:03:14西安文理學院源中航工業(yè)西安航空發(fā)動機集團有限公司旭西安文理學院韓利凱
電子世界 2016年5期
關(guān)鍵詞:單片機

西安文理學院 趙 源中航工業(yè)西安航空發(fā)動機(集團)有限公司 韓 旭西安文理學院 韓利凱

?

基于單片機的籃球計時計分器設(shè)計

西安文理學院 趙 源
中航工業(yè)西安航空發(fā)動機(集團)有限公司 韓 旭
西安文理學院 韓利凱

【摘要】基于單片機設(shè)計的籃球計時計分器系統(tǒng),以籃球規(guī)則為依據(jù),具有賽程定時設(shè)置、比賽時間暫停、主客隊雙方的比分統(tǒng)計等功能。它具有價格低廉、 性能穩(wěn)定、操作方便且易攜帶等特點,廣泛適合基層籃球比賽計時計分使用。

【關(guān)鍵詞】單片機;籃球比賽;計時計分器;顯示

0 引言

基層籃球比賽時,經(jīng)常采用人工計時計分,即裁判自帶手表計時和人工翻頁計分。由于要人工記錄兩隊的積累分數(shù)、犯規(guī)數(shù)和雙方暫停數(shù)等,一旦協(xié)同失誤就會造成錯誤記錄,影響比賽的正常進行[1]。因此,設(shè)計一款適合基層籃球比賽,價格低廉、性能穩(wěn)定、操作方便且易攜帶的籃球計時計分系統(tǒng),具有重要的現(xiàn)實意義。

1 系統(tǒng)的總體設(shè)計方案

系統(tǒng)采用單片機AT89C51作為本設(shè)計的核心元件,使用LCD1602液晶顯示屏顯示主隊、客隊兩隊的比賽分數(shù),賽程計時采用倒計時方式,即比賽前將時間設(shè)置好,比賽開始時啟動計時,直到計時為零,此時,定時報警系統(tǒng)啟動,通過揚聲器發(fā)出報警聲,提示整個賽程結(jié)束。

圖1 系統(tǒng)構(gòu)成框圖

為了配合計時器和計分器的校正和調(diào)整,在系統(tǒng)中設(shè)立了13個按鍵。其中4個用于甲、乙兩隊的分數(shù)加減;另外9個則用于完成設(shè)置、調(diào)整、啟動和暫停時間等功能。系統(tǒng)構(gòu)成如圖1所示。

2 系統(tǒng)的硬件設(shè)計

2.1籃球計時計分器模塊的設(shè)計

整個籃球比賽計時計分器的工作過程如下:首先在比賽之前,接通電源,系統(tǒng)自動復位,此時計時電路與計分電路中的共陰極數(shù)碼管全部顯示為0000和0000;然后按計時電路中的K7按鍵來設(shè)置比賽時間的十位數(shù),例如比賽時間上半場為20分鐘,則通過K7鍵,使數(shù)碼管1顯示“2”即可,再按K8鍵,設(shè)置比賽時間的個位數(shù),使數(shù)碼管2顯示“0”即可。一般比賽時間為40分鐘,所以只需按K7鍵顯示“4”,按K8鍵顯示“0”即可。時間設(shè)置好時,等待比賽開始,當裁判吹響開始哨聲時,立即按下K9鍵啟動計時,這時計時電路便開始工作,計時采用倒計時方式,即從24分00秒減到00分00秒表示上半場結(jié)束,上半場結(jié)束時,蜂鳴器會發(fā)出10秒鐘響聲,通知上半場結(jié)束,這時按一下K9鍵,便完成了甲、乙兩隊的分數(shù)交換。在整個賽程中,還要對兩隊比分進行及時刷新,這時可通過計分電路中的K1~K6鍵完成此功能,K1、K2和K3鍵完成對甲隊的加分,K4、K5和K6鍵完成對乙隊的加分。

加分采用中斷來完成,加分的中斷優(yōu)先權(quán)小于計時電路的中斷優(yōu)先權(quán),所以不會對計時電路造成影響[2]。如果在比賽過程中,一方教練申請暫停時,經(jīng)裁判批準,只要按下K9鍵,即可以暫停計時,暫停時間到時,再按K9鍵繼續(xù)計時,直至本場比賽結(jié)束,蜂鳴器會發(fā)出10秒鐘響聲,表示比賽結(jié)束。

2.2LCD1602顯示模塊設(shè)計

LCD1602顯示器可顯示線段和字符。

(1)LCD1602顯示器線段的顯示。

液晶顯示器各種圖形的顯示原理線段的顯示:點陣圖形式液晶由M×N個顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16×8=128個點組成,屏上64×16個顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)[3]。例如屏的第一行的亮暗由RAM區(qū)的000H—00FH的16字節(jié)的內(nèi)容決定,當(000H)=FFH時,則屏幕的左上角顯示一條短亮線,長度為8個點;當(3FFH)=FFH時,則屏幕的右下角顯示一條短亮線;當(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H時,則在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。

(2)LCD1602顯示器字符的顯示:用LCD顯示一個字符時比較復雜,因為一個字符由6×8或8×8點陣組成,既要找到和示屏幕上某幾個位置對應(yīng)的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點亮,為“0”的不亮,這樣一來就組成了某個字符[4]。

3 系統(tǒng)的軟件設(shè)計

系統(tǒng)的軟件由主流程、中斷程序流程、顯示部分等組成。主流程如圖2所示。

圖2 主流程圖

部分軟件的設(shè)計:

(1)LCM初始化。

void LCMInit(void) //LCM初始化

{

LCM_Data = 0;

WriteCommandLCM(0x38,0); //三次顯示模式設(shè)置,不檢測忙信號

Delay5Ms();

WriteCommandLCM(0x38,0);

Delay5Ms();

WriteCommandLCM(0x38,0);

Delay5Ms();

WriteCommandLCM(0x38,1); //顯示模式設(shè)置,開始要求每次檢測忙信號

WriteCommandLCM(0x08,1); //關(guān)閉顯示

WriteCommandLCM(0x01,1); //顯示清屏

WriteCommandLCM(0x06,1); // 顯示光標移動設(shè)置

WriteCommandLCM(0x0C,1); // 顯示開及光標設(shè)置

}

(2)按指定位置顯示一個字符。

void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData)

{

Y &= 0x1;

X &= 0xF; //限制X不能大于15,Y不能大于1

if (Y) X |= 0x40; //當要顯示第二行時地址碼 0x40;

X |= 0x80; // 算出指令碼

WriteCommandLCM(X, 0); //這里不檢測忙信號,發(fā)送地址碼

WriteDataLCM(DData);

}

4 結(jié)論

經(jīng)調(diào)試,籃球計時計分器利用單片機實現(xiàn)了比賽計時計分的各項功能。系統(tǒng)電路簡單,操作使用方便易攜帶,成本較低,靈敏可靠,計分準確,具有較高的使用價值,可廣泛適合各類學校和小團體作為賽程計時計分使用。

參考文獻

[1]康華光.電子技術(shù)基礎(chǔ)(第四版)[M].北京:高等教育出版社,2012.

[2]基于單片機控制的計時系統(tǒng)設(shè)計[J].微計算機信息,2012(4):54~57.

[3]吳昌東.基于單片機的新型顯示器設(shè)計[J].微計算機信息,2013(7):133~134.

[4]王偉,劉曉平.高精度數(shù)字電壓表方案設(shè)計[J].儀表技術(shù),2012(8):36~39.

趙源(1995-),陜西西安人,現(xiàn)就讀于西安文理學院信息工程學院,研究方向:軟件工程。

Design of basketball timing and scoring device based on single chip microcomputer

Zhao Yuan Han Xu Han Likai
(Xi’an University of Arts and Science, Shaanxi 710065, China Aviation Industry Xi’an aviation engine (Group) Co., Ltd. Shaanxi 710021, Xi’an University of Arts and Science, Shaanxi 710065)

Abstract:the basketball timing and scoring system based on single chip microcomputer, which is based on the basketball rules, has the functions of timing setting, time pause, score statistics and so on. It has the characteristics of low price, stable performance, easy to operate and easy to carry, and it is suitable for the use of time and score in the basketball match at the basic level.

Key words:single chip microcomputer; basketball game; timing and scoring device; display

作者簡介:

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 91成人在线观看| 亚洲欧美成人在线视频| 日韩国产精品无码一区二区三区| 亚洲欧洲自拍拍偷午夜色| 国产成年女人特黄特色毛片免| av一区二区三区在线观看| 国产69囗曝护士吞精在线视频| 欧美乱妇高清无乱码免费| 日韩成人高清无码| 91综合色区亚洲熟妇p| 日韩 欧美 小说 综合网 另类| 伊人色天堂| 亚洲欧洲日产国产无码AV| 国产成人亚洲综合A∨在线播放| 国产精品夜夜嗨视频免费视频| 她的性爱视频| 久久久黄色片| 深爱婷婷激情网| 亚洲A∨无码精品午夜在线观看| 国产一区二区三区夜色| 老司机aⅴ在线精品导航| 天堂成人在线| 一级毛片在线播放免费| 日韩成人免费网站| 亚洲日韩久久综合中文字幕| 老司机午夜精品网站在线观看| 精品久久久久久成人AV| 在线看免费无码av天堂的| 国产视频 第一页| 成人毛片在线播放| 亚洲色图综合在线| 国内精品自在自线视频香蕉| 九九免费观看全部免费视频| 亚洲黄色视频在线观看一区| 国产激情影院| 久久精品亚洲中文字幕乱码| 亚洲区第一页| 中文成人在线| 国产SUV精品一区二区| 亚洲精品视频在线观看视频| 超碰色了色| a亚洲视频| 亚洲aaa视频| 日本精品影院| 国产免费人成视频网| 在线网站18禁| 在线观看亚洲成人| 国产一级做美女做受视频| 国产在线观看99| 亚洲伊人久久精品影院| 国产区免费精品视频| 久久精品一品道久久精品| 91成人在线观看视频| 久久毛片网| 中文字幕第4页| 波多野结衣第一页| 国产精品永久在线| 成年网址网站在线观看| 亚洲成av人无码综合在线观看| 欧洲亚洲一区| 色婷婷国产精品视频| 9999在线视频| 欧美精品成人| 九九这里只有精品视频| 国产精品极品美女自在线看免费一区二区 | 免费毛片网站在线观看| 国产精品国产三级国产专业不| 欧美精品黑人粗大| 日韩 欧美 国产 精品 综合| 免费大黄网站在线观看| 视频二区欧美| 强奷白丝美女在线观看| 少妇极品熟妇人妻专区视频| 91精品视频网站| 国产精品自拍露脸视频| 国产a网站| 亚洲成aⅴ人在线观看| 欧美特黄一免在线观看| 51国产偷自视频区视频手机观看| 成人免费午间影院在线观看| 欧美成a人片在线观看| 国产精品制服|