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

正文內(nèi)容

籃球計時計分器的設(shè)計與實現(xiàn)畢業(yè)論文(設(shè)計)-全文預(yù)覽

2025-09-20 15:59 上一頁面

下一頁面
  

【正文】 0=~DSY_CODE[i]。 unsigned char code BIT_CODE[]= {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。去抖動籃球計時計分器的設(shè)計與實現(xiàn) 12 由硬件和軟件兩種方法:硬件方法就是在鍵盤中附加去抖動電路消除抖動,而軟件方法則是采用時間延遲以消除抖動。 //定時時間到, sec變量加 1, count變量清零 count=0。 //開總中斷 TR0=1。 //設(shè)置工作方式 1 TH0=(6553650000)/256。 TR0:定時器 0運行控制位。 TMOD不能位尋址,只能按字節(jié)操作設(shè)置工作方式。置 0 時,設(shè)置為定時工作方式;置 1時,設(shè)置為計數(shù)工作方式。此外,內(nèi)部還有一個 8位的工作方式寄存器 TMOD 和一個 8 位的控制寄存器 TCON,用于選擇和控制定時 /計數(shù)器的工作。 定時 /計數(shù)器的核心是的 16 位加法計數(shù)器,定時器 T0 的加法計數(shù)器用特殊功能寄存器 TH0、 TL0表示, TH0表示加法計數(shù)器的高 8位, TL0表示加法計數(shù)器的低 8位。計數(shù)范圍為 0099。 籃球計時計分器的設(shè)計與實現(xiàn) 7 圖 報警電路 顯示部分 顯示部分采用數(shù)碼管的動態(tài)掃描方式,數(shù)碼管采用共陰極的。 單片機通過檢測 I/O口電平的變化來判斷哪個按鍵有按下,當(dāng)沒有按鍵按下時, I/O 被上拉為高電平,有按鍵按下時被強制拉為低電平。 圖 籃球賽計分器的硬件結(jié)構(gòu)框圖 時鐘以及復(fù)位電路 時鐘電路:為整個系統(tǒng)的工作提供一個基準(zhǔn)時鐘,本 設(shè)計使用12MHZ的晶振作為時鐘源。 其次,為了配合計時器和計分器校正調(diào)整時間和比分,我特定在本計中設(shè)立了 11 個按鍵,其中 8 個用于比賽分?jǐn)?shù)設(shè)置與調(diào)整,當(dāng)比賽隊 A隊得 1分時,按下 A+1鍵;得 2分時,按下 A+2鍵;得 3分時,按下 A+3 鍵;當(dāng)加分出現(xiàn)錯誤時,可以按 A1 鍵減 1 分,可以達到調(diào)整分?jǐn)?shù)的作用 ;依照同樣的方法可以記錄 B隊的得分。 3 系統(tǒng)的總體設(shè)計 該系統(tǒng)硬件電路包括 :單片機 AT89C5時鐘電路、復(fù)位電路、電源電路、按鍵控制電路、計分電路、計時電路、報警電路。 系統(tǒng)的總體方案 通過對方案一與方案二比較容易看出:方案一更適合我們的實際要求,而且可以縮短我們的開發(fā)周期并且使系統(tǒng)變得簡單、易于實現(xiàn)。在設(shè)計時顯示部分可以使用液晶模塊或者七段數(shù)碼管但其硬件實現(xiàn)都比較復(fù)雜。在選擇鍵盤時由于單片機的 I/O 充足,在設(shè)計時為了方便選用獨立式鍵盤。 系統(tǒng)方案論證 以單片機作為整個系統(tǒng)的核心 采用單片機進行設(shè)計,能使許多繁瑣的系統(tǒng)電路更簡單、功能更齊全的良好效果,這樣不但可以降低整個設(shè)計的復(fù)雜性和成本,而且也提高了整個系統(tǒng) 的穩(wěn)定性。 2 系統(tǒng)設(shè)計基本要求與方案論證 系統(tǒng)設(shè)計基本要求 ( 1)記錄整個賽程的比賽時間,并修改比賽時間 。 本設(shè)計用 AT89C52單片機為核心, 包括復(fù)位模塊,按鍵模塊 [7],顯示模塊 [8]等。若把經(jīng)典的電子系統(tǒng)當(dāng)作一個僵死的電子系統(tǒng),那么智能化的現(xiàn)代電子系統(tǒng)則是一個具有 “生命 ”的電子系統(tǒng)。 隨著單片機的發(fā)展,人們對事物的要求越來越高,單片機的應(yīng)用軟件技術(shù)也發(fā)生了巨大的變化,從最初的匯編語言,開始演變到 C語籃球計時計分器的設(shè)計與實現(xiàn) 2 言開發(fā),不但增加了語言的可讀性,結(jié)構(gòu)性,而且對于跨平臺的移植也提供了方便,另外一些復(fù)雜的系統(tǒng)開始在單片機上采用操作系統(tǒng),一些小的 RTOS等,一方面加速了開發(fā)人員的開發(fā)速度,節(jié)約開發(fā)成本,另外也為更復(fù)雜的實現(xiàn)提供了可能。 在單片機的應(yīng)用正在不斷深入的同時,傳統(tǒng)技術(shù)日益更新。單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù),把具有數(shù)據(jù)處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器 ROM、多種 I/O口和中斷系統(tǒng)、定時器 /計時器等功能集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng) [1]。 Basketball scoring screen。以 C語言作為編程語言,在 Keil 開發(fā)軟件平臺上進行 C源代碼編寫和調(diào)試。對論文的研究做出重要貢獻的個人和集體均已在文中以明確的方式標(biāo)明。除文中已經(jīng)注明引用的內(nèi)容 外,論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的成果。主要實現(xiàn)了倒計時、顯示 A/B隊的分?jǐn)?shù)、并加分,減分,比賽結(jié)束鳴笛警示等功能。s score, and can in A timely manner plus and minus points, adjust the score, the end of the game whistling warnings, and other functions. With C language as the programming language, in the Keil software development platform for writing and debugging . The pletion of the system design includes many advantages, such as low cost, stable performance, high accuracy display, easy to 籃球計時計分器的設(shè)計與實現(xiàn) II operate and easy to carry, etc. Suitable for all kinds of school and small groups score as schedule. Key words Embedded。Simulation籃球計時計分器的設(shè)計與實現(xiàn) 1 1 前言 進入 21世紀(jì),伴隨著電子,信息通信技術(shù)的應(yīng)用與普及開發(fā),人們對電子技術(shù)的要求也越來越高,目前嵌入式單片機滲透到我們生活的各個領(lǐng)域。所以,以 MCU為核心,就是各種各樣的單片機,是嵌入式硬件部分的實現(xiàn)方式之一,它主要是因為把處理器和存儲器等部件集成在一塊芯片上 [3]。更不用說自動控制領(lǐng)域的機器人、智能儀表、醫(yī)療器械了。單片機把我們帶入了智能化的電子領(lǐng)域,許多繁瑣的系統(tǒng)若由單片機進行設(shè)計,便能收到電路更簡單、功能更齊全的良好效果 [5]。 隨著電子技術(shù)的產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,生產(chǎn)工藝的飛速發(fā)展和籃球的廣泛推廣,市場對籃球計分器的需求也越來越大。 具有計分準(zhǔn)確,體積小,重量輕,能耗低,價格便宜,可靠性高,抗干擾能力強和使用方便等獨特的優(yōu)點 [7]。 ( 4)比賽結(jié)束時,發(fā)出報警聲。本系統(tǒng)需要人機互動,因此需要鍵盤。但是其實現(xiàn)的硬件電籃球計時計分器的設(shè)計與實現(xiàn) 4 路也會相當(dāng)?shù)膹?fù)雜,尤其對于缺乏硬件電路實踐經(jīng)驗的開發(fā)人員來說,其實現(xiàn)起來是相當(dāng)困難的。報警部分的設(shè)計相對來說還是比較容易實現(xiàn)。即通過按鍵控制倒計時的設(shè)計及甲乙兩隊的比分情況 [9]。在此設(shè)計中共接入了 2組四位一體的數(shù)碼管,其中 1組用于記錄 AB隊的分?jǐn)?shù),每隊 2個 LED顯示器顯示范圍可達到 099分,足夠滿足賽程需要,另外一組 LED顯示器則用來記錄賽程時間,籃球計時計分器的設(shè)計與實現(xiàn) 5 其中 2個用于顯示分鐘, 2個用于顯示秒鐘。其硬件系統(tǒng)框圖如圖 。其原理圖如下: A T 8 9 C 5 2 按鍵控制電路 晶振及復(fù)位電路 電源輸入電路 數(shù)碼管顯示電路 報警電路 運行指示電路 籃球計時計分器的設(shè)計與實現(xiàn) 6 圖 時鐘及復(fù)位電路 鍵盤部分 鍵盤電路如圖 ,主要用于調(diào)節(jié)人機接口關(guān)系,實現(xiàn)對參數(shù)。電阻限流作用,防止晶體管因電流而發(fā)熱燒壞。 計分部分:各使用兩個數(shù)碼管來計量兩隊的分?jǐn)?shù),分?jǐn)?shù)變化 的控制通過按鍵來控制。 定時器子程序 51單片機內(nèi)部有兩個 16 位可編程的定時器 /計數(shù)器,分別稱為定時器 /計數(shù)器 0 和定時器 /計數(shù)器 1,它們具有四種工作方式,其控制字和狀態(tài)均在相應(yīng)的特殊功能寄存器中,通過對控制寄存器的編程,就可方便地選擇適當(dāng)?shù)墓ぷ鞣绞?。它們用于存放定時或計數(shù)的初始值。 籃球計時計分器的設(shè)計與實現(xiàn) 9 (1) TMOD用于控制 T0和 T1的工作方式,其格式如表 : 表 方式控制寄存器 TMOD 位 D7 D6 D5 D4 D3 D2 D1 D0 位符號 GATE C/T M1 M0 GATE C/T M1 M0 門控開關(guān) 計數(shù) /定時 方式選擇 門控開關(guān) 計數(shù) /定時 方式選擇 T1方式字段 T0方式字段 M1, MO:工作方式控制 位,可構(gòu)成表 : 表 方式控制寄存器 TMOD 的工作方式 M1 M0 工作方式 說明 0 0 0 13位定時器; 0 1 1 16位計數(shù)器; 1 0 2 可自動再裝載的 8位計數(shù)器; 1 1 3 T0分成兩個獨立的 8位計 數(shù)器 C/T: 計數(shù)工作方式 /定時工作方式選擇位。 TMOD的所有位在復(fù)位后清 0。其功能及操作情況同 TF1。程序設(shè)計的子框圖如圖 : 開 始置 數(shù) T H 0、 T L 0開 中 斷 E T 0、 E A定 時 時 間 到 ?中 斷 服 務(wù) 程 序結(jié) 束設(shè) 置 T M O DNY 圖 程序設(shè)計 C源程序代碼如下: void Timer_Inti(void) //定時器 0初始化程序 籃球計時計分器的設(shè)計與實現(xiàn) 11 { TMOD=0X01。 //開定時器 0中斷 EA=1。 // if(count++==20) //定時 1s 基準(zhǔn) { sec++。為了避免鍵輸入錯誤,必須進行鍵抖動的處理。 //等待按鍵釋放 } 籃球計時計分器的設(shè)計與實現(xiàn) 13 } } 顯示子程序 顯示部分采用共陰極的數(shù)碼管動態(tài)掃描方式,子程序的設(shè)計框圖如圖 : 開 始P 0送 段 碼P 2送 位 碼延 時 圖 顯示子程序的設(shè)計 子程序代碼示例如下: unsigned char code DSY_CODE[
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1