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

正文內(nèi)容

畢業(yè)設(shè)計——基于單片機的數(shù)字搶答器設(shè)計-免費閱讀

2024-12-12 10:09 上一頁面

下一頁面
  

【正文】 學(xué)習(xí)就應(yīng)該采取理論與實踐結(jié)合的方 式,理論的問題,也就是實踐性的課題。比如:專業(yè)課程的單片機技術(shù)、 C 語言等;基礎(chǔ)課程的數(shù)字電路技術(shù)、模擬電路技術(shù)等;還應(yīng)用了我們學(xué)過的兩款軟件,專業(yè)電子繪圖軟件( Protel 99SE)和 51 單片機編譯器( Keil uVision4)及燒寫軟件。 // 關(guān)閉所有數(shù)碼管 if(flash amp。 unsigned char buffer[8]。 } else { if(is_old == 0) { is_old = 1。于是我們采用單片機在一定的時間 t 內(nèi)不斷讀取 IO 電位變化來清除消抖。 // ~ 行線輸出低, ~ 列線上拉輸入。 i 10。 break。 } } break。 daojishu = 30。 case KEY0: if(start == 0 amp。 } else if(start == 0 amp。 } break。 buffer[3] = 8。 xiang = 3。 start = 0。 shanshuo[3] = 1。 kg4 = 1。 buffer[3] = 5。 kg3 = 1。 kg3 = 1。 kg3 == 0) { kg1 = 1。 kg4 == 0) { kg1 = 1。amp。amp。 case KEY2: if(start == 1 amp。 buffer[3] = 1。 //系統(tǒng)清零標(biāo)志 unsigned char kg4 = 0。 優(yōu)點: CPU 分為多個 I/O 設(shè)備服務(wù),提高計算機的利用率(提前安排好 的函數(shù)而中斷不同); CPU 能夠及時處理應(yīng)用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強; CPU 具有處理設(shè)備 故障及掉電等突發(fā)性事件的能力,從而使系統(tǒng)的可靠性提高。雖然 C 語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。(詳細電路圖見附件 1)硬件電路設(shè)計主要由我的搭檔汪姍完成,在這里只展示電路圖。于是,我想到了用單片機實現(xiàn)。 在設(shè)計電路時,可將這幾位分別接到單片機的引腳上,還要加上限流電阻,這樣就可由程序控制數(shù)碼管的工作情況了。所謂靜 態(tài)顯示,就是當(dāng)顯示器顯示某一字符時,相應(yīng)的發(fā)光二極管恒定的導(dǎo)通或是截止。 ( 1)矩陣式鍵盤 利用矩陣式按鈕開關(guān) S1~S16 組成搶答器的輸入電路。 在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。 ⑧ ALE/RPOG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平由于鎖存地址的地位字節(jié)。在給出地址 “ 1” 時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。在 Flash 編程時, P0 口作為原碼輸入口,當(dāng) Flash 進行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高。 ( 5)如果定時搶答的時間已到,卻沒有選手搶答時,本次搶答無效,系統(tǒng)短暫報警,并封鎖輸入電路,禁止選手超時后搶答,時間顯示器上顯示 00。選手們都站在同一個起跑線上,體現(xiàn)了公平公正的原則。搶答器又稱為第一信號鑒別器,其主要應(yīng)用于各種知識競賽、文藝活動等場合。本文主要介紹了單片機搶答器設(shè)計及工作原理,以及它的實際用途。 利用單片機編程來設(shè)計搶答器,可以使以上問題得以解決,即使兩組的搶答時間相差幾微秒,也能輕松的分辨出哪一組(或哪個選手)先搶答到題的。 因為它體積小,通常都藏在被控機械的 “ 肚子 ” 里。 單片機的發(fā)展單片機作為微型計算機的一個重要分支,應(yīng)用面很廣,發(fā)展很快。它所涉及的領(lǐng)域都與對象系統(tǒng)相關(guān),因此,發(fā)展 MCU 的重任不可避免地落在電氣、電子技術(shù)廠家。對于搶答器我們大家都知道那是用于選手做搶答題時用的,選手進行搶答,搶到題的選手來回答問題。 題目名稱 基于單片機的數(shù)字搶答器設(shè)計 摘 要 數(shù)字搶答器由主體電路與擴展電路組成。搶答器不僅考驗選手的反應(yīng)速度同時也要求選手具備足夠的知識面和一定的勇氣。從這一角度來看, Intel逐漸淡出 MCU 的發(fā)展也有其客觀因素。 自單片機誕生至今,已發(fā)展為上百種系列的近千個機種。 它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了。本文主要介紹了搶答器的工作原理及設(shè)計,以及它的實際用途。 系 統(tǒng)工作原理本系統(tǒng)采用 89c52 單片機作為核心。傳統(tǒng)普通搶答器主要存在以下缺陷: ( 1)、在一次搶答過程中,當(dāng)出現(xiàn)超前違規(guī)搶答時,只能處理違規(guī)搶答信號,而對沒有違規(guī)的有效搶答信號不能進行處理,因而使該次搶答過程變?yōu)闊o效。 設(shè)計任務(wù)與要求 ( 1)給主持人設(shè)置一個開關(guān),用來控制系統(tǒng)的清零(顯示按鍵編號的數(shù)碼管熄滅)和搶答器的開始。 ( 6)選手如果在主持人按開始鍵之前違規(guī)搶答,系統(tǒng)報警,數(shù)碼管上顯示違規(guī)選手號碼(即按鍵編號),直到主持人將系統(tǒng)清零為止。 ④ P1 口: P1 口是一個內(nèi)部提供的上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P2 口在 Flash 編程和校驗 時接收高八位地址信號和控制信號。 在 Flash 編程期間,此引腳用于輸入編程脈沖。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 S1~S16 為自復(fù)式常開按鈕開關(guān),分別作為選手搶答按鈕,利用行線與列線分別掃描,掃描值相或來確定是幾號按鍵按下,鎖存器的輸入端為低電平。例如,其段數(shù)碼管的 a、 b、 c、 d、 e、 f、導(dǎo)通, g 截止,則顯示 有一個 8 位輸出口控制,所占硬件較多,一般用于顯示位數(shù)較少(很少)的場合。但是如果用一個端口驅(qū)動一個數(shù)碼管,四位數(shù)碼管就需要四個空閑端口,而在許多系統(tǒng)中并無四個端口可用。單片機體積小價格低,應(yīng)用方便,穩(wěn)定可靠。 單片機最小系統(tǒng)電路: 顯示電路的設(shè)計: 搶答電路的設(shè)計: 報警電路的設(shè)計: 四 系統(tǒng)軟件設(shè)計 搶答器流程圖 流程圖是使用圖形表示算法的思路是一種極好的方法,不論采用何種程序設(shè)計方法,程序總體結(jié)構(gòu)確定后,一般以程序流程圖的形式對其進行描述。 搶答器主程序流程圖如下: 中斷程序 (1) 什么是中斷 中斷是指由于某種隨機事件的發(fā)生,計算機暫停現(xiàn)行的程序的運行,轉(zhuǎn)去執(zhí)行另一個程序,以處理發(fā)生的事件,處理完畢后又自動返回原來的程 序繼續(xù)運行。 下圖是中斷服務(wù)程序流程圖: 中斷服務(wù)程序具體如下: if(f20ms == 1) { f20ms = 0。 key = get_key()。 } else if(start == 0 amp。amp。 kg4 == 0) { kg1 = 1。 kg3 == 0) { kg1 = 1。 kg3 = 1。 kg3 = 1。 buffer[3] = 4。 kg4 = 1。 shanshuo[3] = 1。 start = 0。 xiang = 3。 buffer[3] = 7。 } break。 } else if(start == 0 amp。 case KEY9: if(start == 1 amp。amp。amp。 buffer[3] = 0。 case KEY_SUB: if(start == 0 amp。 } } 按鍵模塊的程序設(shè)計 ( 1
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1