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

正文內(nèi)容

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

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

下一頁面
  

【正文】 的機(jī)會。 人生也是如此,有困難,我們要勇敢面對,我們要走好人生的每一步棋,方。 我覺得以前 不夠 努力 , 不夠?qū)P?,才會有“書到用時方恨少”的體會, 經(jīng)過這次設(shè)計我學(xué)到了很多 知識,同時 也端正了自己的學(xué)習(xí)態(tài)度。 第六章 總 結(jié) 通過此次歷時四個多月的畢業(yè)設(shè)計,讓我收獲頗多,這次畢業(yè) 設(shè)計主要是對電路的設(shè)計,單片機(jī)的應(yīng)用,各種軟件的操作的一個綜合性的考核,也是對大學(xué)四年我們所學(xué)到的知識的考核。從程序的編寫,編譯到調(diào)試,目標(biāo)版的仿真一應(yīng)俱全。 //取反 delay(1)。j 要使喇叭出聲,就要給 引腳上不同頻率的電平信號,如果我們要想喇叭發(fā)出“嘀—— 嗒”、“嘀 —— 嗒”的鳴笛聲,只要給 腳的高低電平延時不同即可。 // A 隊分值的千位默認(rèn)為 0 b=sum/100。 //延時去抖動 sum=sum1。P0=LED_Num[q]。P0=LED_Num[s]。P0=LED_Num[q1]。P0=LED_Num[s1]。 嵌入式籃球計分屏計分顯示的部分實現(xiàn)程序如下: /*******************數(shù)碼管動態(tài)掃描顯示 ********************/ void Jf_Scan(void) { uchar j。 /*將分鐘的個位傳遞給譯碼器,通過按鍵 ,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來 */ S1=0。 /*將秒鐘的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來 */ S3=0。 //分鐘的個位 if(f==0) //分鐘數(shù)倒計時到 0 { TR0=0。 //每到 1s,計時器累加 1 次 ms=m/10。 //求出預(yù)置時間的分鐘值 f=fy。 時間預(yù)置用按鍵實現(xiàn),首先進(jìn)行按鍵判斷處理,用 void Key_Y( void)函數(shù)處理。f!=0amp。 //設(shè)置 T0 的低 8 位 music=0。若 1 拍為 ,則 1/4 拍為 ,其他節(jié)拍都是它的倍數(shù),只要設(shè)定延時時間即可。 2振動的頻率越高,則為高音;振動的頻率越低,則為低音。 IT1:外部中斷 1 觸發(fā)方式選擇位。 TR1:定時器 1運(yùn)行控制位。 GATE:門控位,用以決定是由軟件還是硬件啟動 /停止計數(shù)。 TH1和 TL1則分別表示定時 /計數(shù)器 T1的高 8 位和低 8 位。設(shè)計出的計分顯示電路如下圖 34所示: 圖 34 計分顯示屏電路圖 鳴笛器的設(shè)計 鳴笛警示電路如下圖 35所示,采用蜂鳴器作為音響器件,該電路主要由單片機(jī)、蜂鳴器、按鍵以及反相器構(gòu)成。本設(shè)計的主要硬件電路包括三個部分:計時顯示電路、計分顯示電路、鳴笛警示電路。 ( 3)鍵編碼 生成易于處理的鍵碼。 非編碼鍵盤 是 所用按鍵組成的集合。 4)當(dāng)滅燈輸入 /動態(tài)滅燈輸出( BI/RBO)開路或者保持在高電平狀態(tài),且將低電平加到試燈試燈輸入( LT)時,所有段的輸出都得打開。輸出結(jié)構(gòu)設(shè)計能承受 7段顯示器所需要的相當(dāng)高的高 壓,驅(qū)動顯示器各段所需要的高達(dá) 24mA 的電流可以由其高性能的輸出晶體管來直接提供。 BCD—— 七段數(shù)碼管驅(qū)動 /譯碼器 [3] 常 用的 BCD對七段顯示器譯碼器 /驅(qū)動器的 IC 包裝設(shè)計有 TTL 之 744 744 7447449 與 CMOS 之 4511 等。用數(shù)碼管顯示信息時,由于每個數(shù)碼管至少需要 8個 I/O 口,如果需要多個數(shù)碼管,則需要太多 I/O 口,而單片機(jī)的 I/O 口是有限的。 在讀外部 ROM 時, PSEN 有效(低電平有效),以實現(xiàn)外部 ROM的讀操作。 P3 口: P3口為 8 位,可位尋址的 雙向 I/O 口 ;內(nèi)部具備約 30千歐姆的上拉電阻,實現(xiàn)輸出功能時,不需要連接外部上拉電阻;實現(xiàn)輸入功能時,必須先輸入高電平“ 1”,才能讀取該端口所連接的外部數(shù)據(jù); P3口 的 8位類似漏極開路輸出,但內(nèi)部已接上上拉電阻,每個引腳可驅(qū)動 4 個 LS 型 TTL 負(fù)載。 5 個中斷源 4K 字節(jié)可編程 FLASH 存儲器 具體設(shè)計概念如下: 選擇 AT89C51 型單片機(jī),通過不同的 I/O 口控制按鍵電路、顯示電路、鳴笛警示電路等部分,設(shè)計一個簡易的籃球賽計分屏 。當(dāng)前比較流行的 RTOS 有 :WINCE, uClinux, Linux, uC/OS等等。 以 嵌入式 單片機(jī)為核心, 利用 3組 4 位共陽極的數(shù)碼管作為顯示器件 的籃球比賽計分 屏 , 計分準(zhǔn)確, 具有體積小,重量輕,能耗低,價格便宜,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn) 。LED。 重慶航天職業(yè)技術(shù)學(xué)院 2020 屆畢業(yè)設(shè)計(論文) 題 目 : 基于單片機(jī)的籃球賽 計分器 學(xué)院、系 : 電子工程系 專 業(yè) : 電子信息工程技術(shù) 學(xué)生姓名 : 徐松 班 級 : 10021011 學(xué)號 20202030 指導(dǎo)老師 王用倫 摘 要 進(jìn)入 21 世紀(jì),伴隨著電子,信息通信技術(shù)的 應(yīng)用 與 普及開發(fā),人們對電子技術(shù)的要求也越來越高。74LS247。 雖然籃球比賽中很早就開始研究應(yīng)用了電子計分器,但通常都是利用模擬電子器件、數(shù)字電子器件或是模擬、數(shù)字混合組成的,其穩(wěn)定性和高準(zhǔn)確度計分仍存在一些問題。 隨 著單片機(jī)的發(fā)展,人們對事物的要求越來越高,單片機(jī)的應(yīng)用軟件技術(shù)也發(fā)生了巨大的變化,從最初的匯編語言,開始演變到 C語言開發(fā),不但增加了語言的可讀性, 結(jié)構(gòu)性,而且對于跨平臺的移植也提供了方便,另外一些復(fù)雜的系統(tǒng)開始在單片機(jī)上采用操作系統(tǒng),一些小的 RTOS 等,一方面加速了開發(fā)人員的開發(fā)速度,節(jié)約開發(fā)成本,另外也為更復(fù)雜的實現(xiàn)提供了可能。 第三章 系統(tǒng)硬件設(shè)計 設(shè)計一個 基于 51 單片機(jī) 的籃球賽計分屏 , 初步確定本設(shè)計的總體框架結(jié)構(gòu),再根據(jù)具體 設(shè)計要求選定合適的設(shè)計方案以及選取合適的 元 器件 進(jìn)行系統(tǒng)硬件設(shè)計 。與 MCS51 兼容 兩個 16位定時器 /計數(shù)器 P2 口: P2口為 8 位、可位尋址的雙向輸入 /輸出口,內(nèi)部具備約 30 千歐姆的上拉電阻,實現(xiàn)輸出功能時,不需要連接外部上拉電阻;實現(xiàn)輸入功能時,必須先輸入高電平“ 1”,才能讀取該端口所連接的外部數(shù)據(jù); P2 口 的 8位類似漏極開路輸出,但內(nèi)部已接上上拉電阻,每個引腳可驅(qū)動 4個 LS型 TTL 負(fù)載;若系統(tǒng)連 接外部存儲器,而外部存儲器的地址線超過了 8根時,則 P2 可作為地址總線( A8A15)的引腳。 PSEN :外部程序存儲器 讀 選通信號。 動態(tài)顯示是一種最常見的多位顯示方法,應(yīng)用非常廣泛。 在編程時,需要輸出段選和位選信號,位選信號選中其中一個數(shù)碼管,然后輸出段碼,使該數(shù)碼管顯示所需要的內(nèi)容,延時一段時間后,再選中另一個數(shù)碼管,再輸出對應(yīng)的段碼,高速交替。 該電路接受 4位二進(jìn)制編碼 —— 十進(jìn)制數(shù)( BCD)輸入并借助于輔助輸入端狀態(tài)將輸入數(shù)據(jù)譯碼后去驅(qū)動一個七段顯示器。 3)當(dāng)動態(tài)滅燈輸入( RBI)和輸入端 A、 B、 C、 D都處于低電平而試燈輸入( LT)為高電平時,則所有段的輸出端進(jìn)入關(guān)閉且動態(tài)滅燈輸出( RBO)處于低電平狀態(tài)。去抖動由硬件和軟件兩種方法:硬件方法就是在鍵盤中附加去抖動電路消除抖動;而軟件方法則是采用時間延遲以躲避抖動,待觸點(diǎn)狀方法處理。檢測鍵關(guān)閉后,延時 10ms 后再檢測一次,兩次檢測相同再進(jìn)一步進(jìn)行鍵處理。在進(jìn)行硬件設(shè)計時,首先要確定元器件,并且知道這些元器件的工作原理和功能,然后才可以進(jìn)行設(shè)計。 分別控制 B隊計分?jǐn)?shù)碼管的 4個位的位線 , 分別控制 A 隊計分?jǐn)?shù)碼管的 4 個位的位線, 分別與 74LS247 的輸入端 A、 B、 C、 D相連接, 74LS247 的 QA、 QB、 QC、 QD、 QE、 QF、 QG 分別與計時數(shù)碼管的 a、b、 c、 d、 e、 f、 g七段的陰極相連接,用 74LS247 驅(qū)動 4位數(shù)碼管的動態(tài)顯示。 定時 /計數(shù)器的核心是的 16 位加法計數(shù)器,定時器 T0的加法計數(shù)器用特殊功能寄存器 TH0、 TL0 表示, TH0 表示加法計數(shù)器的高 8 位, TL0 表示加法計數(shù)器的低 8 位。置 0 時,設(shè)置為定時工作 方式;置 1時,設(shè)置為計數(shù)工作方式。進(jìn)入中斷服務(wù)程序后,由硬件自動清 “0” ,在查詢方式下用軟件清 “0” 。 IE1:外部中斷 1 請求標(biāo)志位。 發(fā)音原理及音樂知識 [4] 1. 聲音的產(chǎn)生 我們知道,聲音的產(chǎn)生是一種音頻振動的效果。 表 44 C調(diào)各音符頻率對照表 音階 n 1 2 3 4 5 6 7 8 9 10 11 12 Do Do Re Re Mi Fa Fa So So La La Si 低 音 頻率 262 277 294 311 330 349 370 392 415 440 464 494 簡譜 1. 2. 3. 4. 5. 6. 7. 中 音 頻率 523 554 587 622 659 698 740 784 831 880 932 988 簡譜 1 2 3 4 5 6 7 高 音 頻率 1046 1109 1175 1245 1318 1397 1480 1568 1661 1760 1865 1976 簡譜 1“節(jié)拍 ” ,即 Beat,簡單說就是打拍子,就像我們聽音樂不自主的隨之拍手或其他動作。 //設(shè)置 T0 的高 8 位,并且 T0 的計數(shù)值為50ms TL0=(6553550000)%256。amp。 由于時間顯示屏用的是 4 位的數(shù)碼管進(jìn)行顯示,用動態(tài)掃描顯示驅(qū)動,用 void Js_Scan( void)處理動態(tài)掃描顯示。 //分個位加 1 分 fy=fs*10+fg。 m++。 //分鐘的十位 fg=f%10。S4=1。S2=1。通過按鍵判斷處理,判斷是加分還是減分,用函數(shù) void Key_if( void)來實現(xiàn),用 void Jf_Scan( void)函數(shù)進(jìn)行動態(tài)掃描顯示分值。 /*將 A隊分?jǐn)?shù)的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來 */ KL3=0。 /*將 A隊分?jǐn)?shù)的百位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段 碼顯示出來 */ KL1=0。 /*將 B 隊分?jǐn)?shù)的個位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來 */ CL3=0。 /*將 B隊分?jǐn)?shù)的百位傳遞給譯碼器,通過按鍵,實現(xiàn)邊沿跳變,并把結(jié)果譯成相應(yīng)的段碼顯示出來 */ CL1=0。 sum=1) //減分按鍵按下并且中得分不得少于 1 分 { delay(1)。 //A 隊減 1 分 } q=0。 //求出 B 隊分值的個位 } 鳴笛器設(shè)計 聲音的頻率范圍約在幾十到幾千赫茲,利用程序來控制單片機(jī)的 口線的“高”電平或者“低”電平,在該口線上產(chǎn)生一定頻率的矩形波,街上喇叭就能發(fā)出一定頻率的聲音,通過延時程序控制“高”、“低”電平的持續(xù)時間,就能改 變輸出頻率,從而改變音調(diào)。i++) //控制一種發(fā)音的時間 { for(j=0。j++) //控制發(fā)音的頻率,延時短,頻率高些,音高 { music=~music。 Protues 與其他的仿真軟件相比較, 有如下 優(yōu)點(diǎn): 、數(shù)字電路、數(shù)模混合電路; 、 PCB 圖; ; 機(jī)進(jìn)行實物級的仿真。 圖 57 仿真 過程截圖 本章小結(jié) 本章主要介紹了 Keil C 與 Protues 的聯(lián)調(diào)仿真,本章是基于第二、三、四章的設(shè)計方案,具體模擬硬件實物進(jìn)行的仿真,模擬實現(xiàn)了嵌入式籃球賽計分屏的功能,從而基本完成本設(shè)計的主要內(nèi)容。 在設(shè)計的過程中,不可避免地遇到了很多問題, 發(fā)現(xiàn)了自己的很多不足, 自己掌握的知識很多都是一知半解, 實踐經(jīng)驗 及動手能力 也 比較 薄弱 ,理論聯(lián)系實際的能力還急需提高 ,不管是在程序設(shè)計階段還是在仿真調(diào)試階段都出現(xiàn)了很多錯誤
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1