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

正文內(nèi)容

基于單片機籃球記分計時器的系統(tǒng)設(shè)計論文-免費閱讀

2025-07-21 20:08 上一頁面

下一頁面
  

【正文】 214。 if(zidong==1) //zidong==1為key3()執(zhí)行條件,僅當(dāng)半場結(jié)束時候執(zhí)行 key3()。 //定時器送計數(shù)初值,EA=1,開中斷,P3口電平拉高 TL0=0x10。 P1=0x3f。 } if(jie==1amp。 //不斷刷新數(shù)碼管 } T1=0。 EA=1。 zidong=0。amp。 chuzanting=0。 } }} /******************************************/ void shijian()//回表和快表按鍵松開時候能自動暫停 { if(zanting==1amp。 zanting=1。為附加變量,當(dāng)回表按鍵 zanting=1。 } } if(RD==0) { delay(1)。 ///等待松手 x++。 //進入中斷次數(shù) if(i==50) //利用中間變量i 令i值為50 50*20毫秒=1秒 { if(n==0) { //當(dāng)秒減到0以后分鐘減1 n=59。 delay(1)。 P2=0xbf。 delay(1)。 P2=0xff。 //同理,動態(tài)刷新時分鐘個位并延時點亮 P0=seg[i%10]。amp。//計時m為分,n為秒int x=0,y=0。在此我向老師表示深深的感謝和崇高的敬意。這讓我深刻的認(rèn)識到了自己專業(yè)知識的貧乏。這些問題的發(fā)現(xiàn)將為我以后的學(xué)習(xí)和工作找明道路,查漏補缺為進一步學(xué)習(xí)作好準(zhǔn)備。 ④具有強大的原理圖繪制功能。本章主要是針對上一章的模塊介紹和電路圖設(shè)計作了軟件設(shè)計,根據(jù)設(shè)計任務(wù)、功能要求和技術(shù)指標(biāo)對系統(tǒng)的硬件資源和工作環(huán)境進行分析,利用KEIL軟件對系統(tǒng)設(shè)計進行程序編程,包括主程序、T0中斷程序、掃描顯示子程序、計時加(減)1秒的子程序、暫停子程序、快表和回表子程序、延時子程序等組成。 軟件總體設(shè)計方案本次單片機課程設(shè)計軟件設(shè)計部分采用模塊化程序設(shè)計,程序部分由主程序、T0中斷程序、掃描顯示子程序、計時加(減)1秒的子程序、暫停子程序、快表和回表子程序、延時子程序等組成,其程序流程圖如圖10圖11所示。當(dāng)某段驅(qū)動電路的輸出端為高電平時,該端所連接的字符導(dǎo)通并點亮,根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。常態(tài)時,按鍵[10]的兩個觸點處于斷開狀態(tài),如圖3所示,鍵盤分為編碼鍵盤和非編碼鍵盤,鍵盤上閉合鍵的識別由專門的硬件譯碼器實現(xiàn),并產(chǎn)生鍵編號或鍵值的稱為編碼鍵盤,如BCD碼鍵盤、ASCII碼鍵盤等;靠軟件識別的稱為非編碼鍵盤。定時器2可以被寄存器T2CON中的TF2和EXF2的或邏輯觸發(fā)。T2EX上的一個邏輯1使得定時器2向上計數(shù)。定時器工作于捕捉模式,RCAP2H和RCAP2L的值可以由軟件預(yù)設(shè)。自動重載當(dāng)定時器2工作于16位自動重載模式,可對其編程實現(xiàn)向上計數(shù)或向下計數(shù)。除此之外,T2EX的跳變會引起T2CON中的EXF2置位。如表3所示,工作模式由T2CON中的相關(guān)位選擇。這就意味著WDT應(yīng)該在中斷服務(wù)程序中復(fù)位。掉電和空閑方式下的WDT在掉電模式下,晶振停止工作,這意味這WDT也停止了工作。 WDT的使用為了激活WDT,用戶必須向WDTRST寄存器(地址為0A6H的SFR)依次寫入01EH和0E1H。當(dāng)一條指令訪問高于7FH的地址時,尋址方式?jīng)Q定CPU訪問高128字節(jié)RAM 還是特殊功能寄存器空間。當(dāng)RCKL=1或TCKL=1時,此標(biāo)志位無效,定時器2溢出時,強制做自動重載操作。若EXEN2=0,定時器2將視T2EX端的信號無效。EXF2 必須如見清“0”。定時器2寄存器:寄存器T2CON和T2MOD包含定時器2的控制位和狀態(tài)位,寄存器對RCAP2H和RCAP2L是定時器2的捕捉/自動重載寄存器。FLASH存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。對FLASH存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。引腳號第二功能: T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出 T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用)P2 口:P2口是一個具有內(nèi)部上拉電阻的8 位雙向I/O口,P2輸出緩沖器能驅(qū)動,4個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在此設(shè)計中共接入了2個四位一體7段共陰極LED顯示器,其中一個四位一體7段共陰極LED顯示器的前2位用于顯示分鐘,后2位用于顯示秒鐘,另一個四位一體7段共陰極LED顯示器的前兩位和后兩位分別用于記錄甲乙隊的分?jǐn)?shù),每隊2個LED顯示器顯示范圍可達到0~99分。 當(dāng)比賽時間需要回倒時,能通過按鍵實現(xiàn)回表。其次,為了配合計時器和計分器校正調(diào)整時間和比分,我們特定在本設(shè)計中設(shè)立了7個按鍵,用于設(shè)置,調(diào)整時間,啟動,調(diào)整分?jǐn)?shù)和暫停等功能。 籃球比賽是根據(jù)運動隊在規(guī)定的比賽時間里得分多少來決定勝負的,因此,籃球比賽的計時計分系統(tǒng)是一種得分類型的系統(tǒng)。 本設(shè)計是單片機的簡單應(yīng)用[2],設(shè)計了基于單片機的籃球記時計分器的系統(tǒng)設(shè)計。基于單片機的籃球記分計時器的系統(tǒng)設(shè)計摘要本設(shè)計是基于單片機AT89S52的籃球計分計時器,利用七段共陰LED作為顯示器件。此設(shè)計功能齊全,包括記時、計分系統(tǒng)以及報警系統(tǒng),是應(yīng)用了七段共陰極數(shù)碼管來顯示。籃球比賽的計時計分系統(tǒng)由計時器,計分器等多種電子設(shè)備組成,同時,根據(jù)目前高水平籃球比賽要求,完善的籃球比賽計時計分系統(tǒng)設(shè)備應(yīng)能夠與現(xiàn)場成績處理,現(xiàn)場大屏幕,電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便實現(xiàn)高比賽現(xiàn)場感,表演娛樂觀眾等功能目標(biāo)。采用單片機控制是這個系統(tǒng)按鍵操作使用簡潔,LED顯示,安裝方便。 加分有誤時可通過按鍵實現(xiàn)減分調(diào)整。賽程計時采用倒計時方式,比賽開始時啟動計時,直至計時到零為止。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。對P2端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。在flash編程和校驗時,P3口也接收一些控制信號。如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。中斷寄存器:各中斷允許位在IE寄存器中,六個中斷源的兩個優(yōu)先級也可在IE中設(shè)置。在向下/向上技術(shù)模式(DCEN=1)下EXF2不能引起中斷。 TR2:開始/停止控制定時器2。存儲器MCS51器件有單獨的程序存儲器和數(shù)據(jù)存儲器。片上資源看門狗定時器WDT是一種需要軟件控制的復(fù)位方式。當(dāng)WDT激活后,用戶必須向WDTRST寫入01EH和0E1H喂狗來避免WDT溢出。在這種方式下,用戶不必喂狗。為了確保在離開掉電模式最初的幾個狀態(tài)WDT不被溢出,最好在進入掉電模式前就復(fù)位WDT。定時器2有2個8位寄存器:TH2和TL2。像TF2一樣,T2EX也會引起中斷。這一功能可以通過特殊寄存器T2MOD中的DCEN(向下計數(shù)允許位)來實現(xiàn)。如果EXEN2=1,計數(shù)溢出或在外部T2EX()引腳上的1到0的下跳變都會觸發(fā)16位重載。定時器計到0FFFFH溢出,并置位TF2。程序進入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清0。圖3 常開型按鈕開關(guān) 時鐘電路在單片機系統(tǒng)[9]中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。同樣,要求段驅(qū)動電路能提供額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。圖10 主程序流程圖圖11掃描刷新顯示子程序流程圖 程序設(shè)計 軟件設(shè)計部分采用模塊化程序設(shè)計,用C語言[7]編寫。4 PROTEUS仿真 PROTEUS簡介Proteus[4] 是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件??傊?,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。本設(shè)計是基于AT89S52單片機的籃球計時計分器,利用7段共陽極LED作為顯示器件。為我對自己以后生活的規(guī)劃敲響了警鐘。您嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。//甲乙兩隊得分int i=0,j=0,jie=2,zidong=1,bujin=1,zanting=0。bujin!=2) //中間變量jie==1時,為上半場,對P1賦值 P1=0xbf。 delay(1)。 P2=0xf7。 P2=0xff。//P2=0xbf。 P0=0。 if(m==0) m=0。 } } if(TXD==0) //同理,檢測乙隊加分按鍵時候按下,并加分 { delay(1)。 if(RD==0) { while(RD==0)。 //松開時,表暫停,這兩個變量用來調(diào)用暫停 if(m==2) { m=2。作用同上 if(INT1==0) { chuzanting=0。amp。 while(1) { display(m,n,x,y)。jie==1) //交換甲隊,乙隊比賽分?jǐn)?shù) { temp1=x。 bujin=0。 break。 k=7000。amp。 // P1=0x3f上下半場指示燈同時點亮,比賽結(jié)束 T1=1。 // P1=0x7f, 上半場指示燈點亮 TR0=1。 if(n==18amp。1.應(yīng)用與非應(yīng)用類:〇工程 〇科研 〇教學(xué)建設(shè) 〇理論分析〇模擬2.軟件與軟硬結(jié)合類:〇軟件〇硬件〇軟硬結(jié)合〇非軟硬件(2類中必須各選一項適合自己題目的類型在〇內(nèi)打√)主要研究內(nèi)容及指標(biāo): 內(nèi)容:此設(shè)計中共接入了2個四位一體7段共陰LED顯示器,一個顯示器顯示記時,另一個顯示器顯示分?jǐn)?shù),顯示范圍可達到0~99分。 }東北大學(xué)本科畢業(yè)設(shè)計(論文)任務(wù)書學(xué)生姓名所在班級導(dǎo)師姓名導(dǎo)師職稱論文題目基于單片機的籃球計分記時器的系統(tǒng)設(shè)計題目分類214。 key2()。
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1