freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的籃球比賽電子記分牌仿真-預覽頁

2025-07-13 13:11 上一頁面

下一頁面
 

【正文】 統(tǒng)的籃球比賽計分是由工作人員人工翻動記分牌實現(xiàn)的,而比賽的時間則由工作人員計表控制。 本設計任務本次設計以AT89C51單片機為核心組成單片機最小系統(tǒng),構建得分和時間的顯示模塊、進行控制的按鍵模塊以及能夠在規(guī)定的時間報警的提示模塊,通過在按鍵控制模塊的操作實現(xiàn)對比分和時間的設計,最終在顯示模塊上顯示。數(shù)碼管是指將所有發(fā)光二極管的一極接到一起形成公共極,因此數(shù)碼管有共陰共陽之分。數(shù)碼管的驅(qū)動方式有靜態(tài)掃描和動態(tài)掃描兩種形式。相比于數(shù)碼管,LCD1602不僅可以顯示的圖形符號更豐富,而且具有輕薄、無輻射等優(yōu)點。但其缺點是電路更復雜,編程更麻煩。 總體硬件組成框圖蜂鳴器報警模塊液晶顯示模塊晶振電路按鍵控制模塊復位電路AT89C51圖21 總體硬件組成框圖 系統(tǒng)框圖如圖21所示,系統(tǒng)主要由四大模塊組成即單片機最小系統(tǒng)模塊、液晶顯示模塊、蜂鳴器報警模塊、按鍵控制模塊。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個字符液晶模塊。具體標號和功能如表31所示。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。最小系統(tǒng)模塊的晶振電路由12MHz晶振和30pF的電容構成,復位電路由10uF的電解電容和104瓷片電容構成。其主程序流程如圖41所示圖41 主程序流程圖NYNY顯示是否按鍵執(zhí)行控制程序是否到時蜂鳴器響倒計時初始化開始 按鍵控制程序設計Key1鍵配合程序所設定的標志位flag控制比賽的暫停,當Key1按下,flag加一,兩種不同的flag值分別帶關閉定時器和打開定時器。NNNNYYYY圖42 按鍵控制流程圖A隊分加一Key2按下B隊分加一刷新24秒暫停/開始Key1按下延時是否按下Key4按下Key3按下 蜂鳴器報警程序設計在程序里設定一個變量,用if語句判斷,當該變量等于設定的時間段的時候,蜂鳴器響。本階段采用實驗板ST3A對各個模塊的功能進行調(diào)試,主要檢查硬件間連線是否正確并調(diào)試各模塊能否實現(xiàn)指定的功能。將系統(tǒng)原理圖在Proteus環(huán)境下畫好之后,在電腦上進行軟件仿真。系統(tǒng)總體電路由單片機最小系統(tǒng)、1602液晶顯示模塊、5個獨立按鍵控制模塊以及蜂鳴器報警模塊構成。uchar code tab2[]=B 。sbit lcdrw=P2^1。 //四個按鍵sbit key3=P1^2。 //標志位uchar i,num,count。 for(x=z。y)。 lcden=1。 //接受數(shù)據(jù) P0=date。 //在此延遲期間,將數(shù)據(jù)送入 lcden=0。 write_(0x80+add)。 shi=date/10。 write_dat(0x30+ge)。 ge=date%10。 write_dat(0x30+ge)。 ge=date%10。 write_dat(0x30+ge)。 ge=date%10。 write_dat(0x30+ge)。x) for(y=255。 keyflag=0。 miao=25。 lcden=0。 //地址指針的加減和整屏是否移動 write_(0x01)。num++) { write_dat(tab1[num])。num++) { write_dat(tab2[num])。 TH0=(6553650000)/256。 TR0=1。 if(keyflag==1) { TR0=0。 if(key2==0) { while(!key2)。 Ascore++。 Bscore++。 if(flag==0) { write_(0x80+0x40+7)。 write_dat(39。R39。S39。)。 } if(flag==2) { write_(0x80+0x40+7)。 write_dat(39。R39。F39。)。 } if(flag==4) //比賽結束顯示”GAME OVER“和兩隊比分 { TR0=0。i++) { write_dat(tab3[i])。i++) { write_dat(tab4[i])。amp。 delay_Bell(510)。 if(count==18) { count=0。 delay_Bell(510)。 Bell=1。 if(min==(1)) //若比賽(單節(jié))結束,蜂鳴器響4秒 { Bell=0。delay_Bell(510)。 } } write_time(11,mi
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1