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

正文內(nèi)容

基于單片機(jī)的籃球賽計分器(存儲版)

2025-07-01 12:49上一頁面

下一頁面
  

【正文】 按鍵 P,在彈出的 Pick devices 對話框中進(jìn)行元器件的選擇,如 圖 54 所示 : 圖 54 查找所需元器件 完整電路元器件清單詳見表 33, 元器件都找到后, 再 進(jìn)行 布局、連線 , 最終電路如下 圖 55 所示: 圖 55 嵌入式籃球 賽 計分屏原理圖 在 Keil 中寫入程序進(jìn)行編譯,導(dǎo)入編譯好的代碼文件: *.HEX,如圖 56,再運行實物仿真電路,觀察其效果和功 能,進(jìn)行觀察和改良設(shè)計方案。然后開始一個 部分一個部分地 寫,不懂就查閱資料或者請教老師和同學(xué)。雖然很辛苦,但是學(xué)到了很多,我覺得很值。我想, 生活就是這樣,汗水預(yù)示著結(jié)果也見證著收獲,勞動是人類生存永恒不變的話題。 時間在一天天過去,還是沒有思路,于是就在老師的指導(dǎo)下開始看有關(guān)單片機(jī)方面的書籍, 上網(wǎng)查閱 相關(guān) 的資料。還可配合 Keil C 實現(xiàn)程序的聯(lián)合調(diào)試,將 Protues 中繪制的原理圖作為目標(biāo)板,而用 Keil C 集成環(huán)境實現(xiàn)對目標(biāo)板的控制,與實際中通過硬件仿真器對目標(biāo)板的調(diào)試幾乎完全相同,并且支持多顯示器的調(diào)試,即 Protues 運行在一臺計算機(jī)上,而 Keil C 運行在另一臺計算機(jī)上,通過網(wǎng)絡(luò)連 接。 //喇叭不響 } 本章 小 結(jié) 本章 對嵌入式籃球計分屏 的軟件 部分進(jìn)行了詳細(xì) 設(shè)計 并 詳細(xì) 介紹了本次設(shè)計所涉及到的原理,包括單片機(jī)的定時 /計數(shù)原理和聲音的產(chǎn)生原理,單片機(jī)的定時 /計數(shù)功能可以實現(xiàn)比賽雙方的計分和計時功能,利用發(fā)音原理可以實現(xiàn)本設(shè)計的鳴笛警示功能 。 //取反 delay1(1)。判斷鳴笛按鍵是否按下即 腳上有沒有低電平,當(dāng)鍵按下,就鳴笛。 //求出 A 隊分值的十位 g=sum%10。 //延時去抖動 sum1=sum1+1。CL1=1。CL3=1。KL1=1。KL3=1。j=5。delay(1)。delay(1)。 for(j=0。 //秒的個位 if(m==60) //如果為 1min { m=0。 } /********T0 中斷服務(wù)函數(shù),每隔 50ms 產(chǎn)生一次中斷 ********/ void Js_50ms(void)interrupt 1 using 1 //定時器 T0 中斷,用工作寄存器組 1 { TH0=(6553550000)/256。 //延時去抖動 fs=fs+1。Puse!=0) //按下“開始鍵”,設(shè)置好比賽時間,并且未按“停止”鍵時,比賽正式開始 { TR0=1。 //開放所有中斷 ET0=1。 節(jié)拍也是用延時子程序或者定時器中斷來實現(xiàn)的。 4若要 AT89C51產(chǎn)生聲音,可利用程序 來控制單片機(jī)某個 I/O 口的“高”電平或者“低”電平,則在該I/O 口線上就能產(chǎn)生一定 頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制“高”、“低”電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。 IE0:外部中斷 0 請求標(biāo)志位。當(dāng) GATE=1,且 INT1 為高電平時, TR1 置 “1” 啟動定時 器 1;當(dāng) GATE=0, TR1 置 “1” 啟動定時器 1。 TMOD 的所有位在復(fù)位后清 0。它們用于存放定時或計數(shù)的初始值。 圖 35 鳴笛器電路圖 本章小結(jié) 本章設(shè)計了以 8位單片機(jī) AT89C51 為核心的籃球計分屏硬件平臺方案,并搭建了相應(yīng)的 I/O 口控制按鍵電路、顯示電路、鳴笛警示等外圍電路,實現(xiàn)一個簡易的籃球賽計分屏硬件部分的設(shè)計。 元器件的選擇 [3] 本設(shè)計主要選擇了 以 下元器件:如表 33 所示: 表 33 元器件列表 元器件名稱 所屬 類 所屬子類 AT89C51(單片機(jī) ) Microprocessor IC’ s 8051 Family 7SEGMPX4CABKUE Optoelectrionics 7SegmentDisplay 7SEGMPX4CA Optoelectrionics 7SegmentDisplay SWSPDT Switchsamp。有了鍵碼,才好通過散轉(zhuǎn)指令把程序執(zhí)行到閉合鍵所對應(yīng)的服務(wù)程序上去。所謂行掃描就是一次給每條行線送低電平,而其余各行線送高電平,并檢測對每一行掃描時所產(chǎn)生的列狀態(tài)。 按鍵接口原理 鍵盤往往分成編碼鍵盤和非編碼鍵盤,編碼鍵盤由按鍵和鍵處理電路組成,直接為計算機(jī)提供 經(jīng)過編碼的按鍵鍵碼;而非編碼鍵盤則只提供按鍵,其余由計算機(jī)自己處理。 該電路有自動前、后沿滅零控制( RBI 和 RBO)。 74LS247 的功能用于將 BCD 碼轉(zhuǎn)化成數(shù)碼塊中的數(shù)字,通過它解碼,可以直接把數(shù)字轉(zhuǎn)化為數(shù)碼管的顯示數(shù)字,從而簡化了程序,節(jié)約單片機(jī)的 I/O 開銷,因此是一個非常好的芯片。 動態(tài)顯示是多個數(shù)碼管,交替顯示,利用人的視覺暫留作用使人看到多個數(shù)碼管同時顯示。 EA /VPP: 訪問程序存儲控制信號。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機(jī)器周期的高電平時間 ,用以完成單片機(jī)的復(fù)位初始化操作。低功耗的閑置和掉電模式 數(shù)據(jù)保留時間: 10 年 單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除 1000 次。 以 C 語言作為編程語言,在 Protues 和 Keil 搭建的軟件仿真平臺下進(jìn)行仿真,本設(shè)計包含了 AT89C51 系列單片機(jī)的最小系統(tǒng)的構(gòu)成,同時在此基礎(chǔ)上擴(kuò)展了一些實用性強(qiáng)的外圍接口,可以進(jìn)一步了解譯碼器 74LS247 的應(yīng)用,LED 七段數(shù)碼管的結(jié)構(gòu) 和 工作原理,主要實現(xiàn)了計時和顯示 A/B 隊的分?jǐn)?shù),并能及時進(jìn)行加分,減分,鳴笛 警示等功能 [3]。 根據(jù)目前高水平籃球比賽要求,完善的籃球比賽計時系統(tǒng)設(shè)備應(yīng)能夠與現(xiàn)場成績處理,現(xiàn)場大屏幕,電視轉(zhuǎn)播車等多種設(shè)備相聯(lián),以便實現(xiàn)高比賽現(xiàn)場感,表演娛樂觀眾等功能目標(biāo)。 [1]單片機(jī)是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù),把具有數(shù)據(jù)處理能力的中央處理器 CPU、隨機(jī)存儲器 RAM、只讀存儲器 ROM、多種 I/O口和中斷系統(tǒng)、定時器 /計時器等功能集成到一塊硅片上構(gòu)成的一個小而完善的計算機(jī)系統(tǒng)。 本設(shè)計主要利用單片機(jī) AT89C51 作為核心元件,利用 3 組 4 位共陽極的數(shù)碼管作為顯示器件,以 C語言作為編程語言,在 Protues 和 Keil 搭建的軟件仿真平臺下進(jìn)行仿真,本設(shè)計包含了 AT89C51 系列單片機(jī)的最小系統(tǒng)的構(gòu)成,同時在此基礎(chǔ)上擴(kuò)展了一些實用性強(qiáng)的外圍接口,可以進(jìn)一步了解譯碼器 74LS247 的應(yīng)用, LED 七段數(shù)碼管的結(jié)構(gòu) 和 工作原理,主要實現(xiàn)了計時和顯示 A/B 隊的分?jǐn)?shù),并能及時進(jìn)行加分,減分,鳴笛警示等功能。 關(guān)鍵詞: 籃球 賽 計分 器 ; AT89C51; 74LS247; 七段數(shù)碼管; 仿真 Abstract Entering the twentyfirst Century, along with the more and more popularization application of the electronics, information and munication technology, people’s requirement is more and more high in the electronic technology, The embedded microcontroller is perating into every aspect of our lives with its strong function, small volume, low power consumption, high liability, easy expansion, high performanceprice ratio, use convenient and so on , so it is widely used in industrial controlment, smart instrumentation and related system equipment. The core element of the design is AT89C51, 3 groups of 4 bit mon anode digital tube is display devices. The design is using C language, simulating in a software simulation platform between Proteus and Keil, the design included the AT89C51Series MCU minimum system, and at the same time the design expanded some practical peripheral interface to deeply understand the application of 74LS247, LED seven digital tube structure and its working principle, and the display interface design mainly finished the timing and displaying A / B team scores and timely points, deduction, the alarming function etc. After finishing system design,it should be low cost, stable performance, high accuracy to display, convenient to operate easy to carry and so on. Suitable for all kinds of schools and small groups as the tournament scoring. Keywords: Basketball scoring screen。 體育比賽計時計分器是對體育比賽過程中所產(chǎn)生的時間、 比分等數(shù)據(jù)進(jìn)行快速采集記錄 、 加工處理 、 傳遞利用的 工具。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC卡,民用豪華轎車的安全保障系統(tǒng),錄象機(jī)、攝象機(jī)、全自動洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。 圖 21 籃球賽計分器的硬件結(jié)構(gòu)框圖 AT89C51 計分顯示 時鐘電路 計分電路 報警電路 計時電路 計時顯示 鳴笛警示 按鍵控制 復(fù)位電路 電源電路 系統(tǒng)軟件方案設(shè)計 軟件部分要求實現(xiàn)的功能有:開 始時所有顯示屏 都顯示 0;有預(yù)置比賽時間的功能;具有 AB 兩隊分別計分的功能;有鳴笛警示功能;只有當(dāng)預(yù)置時間后,并按開始按鈕,計時器才能開始計時,只有當(dāng)開始計時后, AB兩隊才能加分等。 AT89C51 單片機(jī)為很多控制系統(tǒng)提供了一種靈活性高且價廉的方案。 128 8位內(nèi)部 RAM P0 口: P0 口的 8 位皆為漏極開路輸出簡稱 OD;內(nèi)部無上拉電阻,所以執(zhí)行輸出功能時,外部必須接上拉電阻;若要實現(xiàn)輸入功能,必須先輸入高電平“ 1”,才能讀取該端口所連接的外部數(shù)據(jù);若系統(tǒng)連接外部存儲器,則 P0 可作為地址總線和數(shù)據(jù)總線的多功能引腳,此時內(nèi)部具有上拉電阻,無需外接上拉電阻。此外,由于 ALE是以晶振 1/6 的固定頻率輸出脈沖,因此可作為外部時鐘或者外部定時脈沖使用。 XTAL2:來自反向振蕩器的輸出。在這種方式中,雖然每一時刻只選通一位數(shù)碼管,但由于人眼具有一定的“視覺殘留”,只要延時時間設(shè)置恰當(dāng),便會感覺到多位數(shù)碼管同時被點亮了。 7 個與非門和一個驅(qū)動電路成對連接,以產(chǎn)生可用的 BCD 數(shù)據(jù)及其補(bǔ)碼至 7 個與或非譯碼門。 1)需要 015 的輸出功能時,滅燈輸入( BI)必須為開路或者保持在高電平狀態(tài),若不要滅掉十進(jìn)制零,則動態(tài)滅燈輸入( RBI)必須開路或者處于高電平狀態(tài)。因為有機(jī)械的接觸,在觸點閉合或斷開的瞬間會出現(xiàn)電壓抖動。 中斷掃描方式 : 與中斷請求電路配合,當(dāng)有鍵按下時產(chǎn)生中斷請求,由單片機(jī)響應(yīng)并執(zhí)行中斷服務(wù)程序掃描鍵 盤。鍵釋放后鍵處理工作完成。 分別控制計時數(shù)碼管的 4 個位的位線, 和 分別連接計時器時間的十位和個位的 初值按鈕, 分別與 74LS24
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1