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

正文內(nèi)容

基于單片機(jī)的籃球計分器設(shè)計單片機(jī)課程設(shè)計-文庫吧在線文庫

2024-10-10 14:40上一頁面

下一頁面
  

【正文】 .................................... 10 、 加分程序設(shè)計 ............................................. 10 、 交換程序設(shè)計 ............................................. 12 、 LED 顯示程序設(shè)計 .......................................... 13 、 共陰極數(shù)碼管字形表 ....................................... 14 總結(jié) ........................................................... 15 參考文獻(xiàn) .......................................................... 15 附錄 1: 系統(tǒng)原理圖 ................................................ 17 附錄 2: 源程序 .................................................... 18 附錄 3: 系統(tǒng)調(diào)試 .................................................. 25 單片機(jī) 系統(tǒng) 課程設(shè)計 4 概述 、研究背景 在這個 電子信息技術(shù)迅速普及 的今天 ,人們對電子 產(chǎn)品的需求 越來越 多 。 第 78 天:實(shí)驗室調(diào)試。 第 56 天:軟件設(shè)計,編寫程序。 、 電源電路 .................................................. 6 、 晶振電路 .................................................. 7 、 鍵盤電路 .................................................. 7 、 復(fù)位電路 .................................................. 8 、 顯示電路 .................................................. 8 系統(tǒng)軟件設(shè)計 ....................................錯誤 !未定義書簽。 、 基本功能及設(shè)計思路 利用 89C51 單片機(jī)設(shè)計籃球計分器系統(tǒng),實(shí)現(xiàn)以下功能 ( 1) 用 4 位 LED 顯示器顯示兩隊分?jǐn)?shù); ( 2) 能 夠隨時手動對 A、 B 兩隊分別計分; ( 3) 能夠手動實(shí)現(xiàn) A、 B 兩隊的分?jǐn)?shù)位置隨場地交換而對應(yīng)調(diào)換。同樣也有半場換分按鍵和復(fù)位功能。因此選用方案(二),即以 8 位獨(dú)立式鍵盤分別實(shí)現(xiàn)加 1 分、加 2 分、加 3 分、半場換分和顯示復(fù)位的功能,并用 4 位共陰 極 LED 顯示器以靜態(tài)顯示方式顯示分?jǐn)?shù)。 基于 89C51單片機(jī)的籃球計分器總體設(shè)計框圖如圖 2所示。通過基準(zhǔn)頻率來控制電路中的頻率的準(zhǔn)確性。鍵盤可分為獨(dú)立式鍵盤和行列式鍵盤。但是為了在復(fù)位按 鍵穩(wěn)定的前提下,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復(fù)位信號,以防在按鍵過程中引起的抖動而影響復(fù)位。驅(qū)動器采用 74HC164,由單片機(jī) 89C51 的 和 來控制 LED 數(shù)碼管的顯示。 主程序的作用主要是先讓單片機(jī)初始化,包括棧底指針的重新賦值、開中斷、設(shè)置外部中斷為脈沖觸發(fā)等;然后使顯示緩沖區(qū)清零,使讓 LED 顯示為零;再利用無條件轉(zhuǎn)移指令 SJMP $,等待加分中斷和交換 中斷。比如延時 10ms: MOV R0,0AH DL2: MOV R1,7DH DL1: NOP NOP DJNZ R1,DL1 DJNZ R0,DL2 延時子程序執(zhí)行完后,再次判斷鍵值,倘若仍然能 夠檢測到相應(yīng)鍵值信號,則繼續(xù)向下執(zhí)行,否則返回主程序。 單片機(jī) 系統(tǒng) 課程設(shè)計 13 開始保護(hù)現(xiàn)場(DIS0)給A(DIS2)與A中的值進(jìn)行交換A中的值給(DIS0)(DIS1)給A(DIS3)與A中的值進(jìn)行交換A中的值給(DIS1)跳轉(zhuǎn)到字形碼輸出子程序結(jié)束 圖 交換程序流程圖 交換程序流程說明: 按下交換按鍵后,產(chǎn)生外部中斷 1, CPU 從主程序跳轉(zhuǎn)到交換中斷服務(wù)程序中繼續(xù)執(zhí)行。依次循環(huán)執(zhí)行上述操作,直至 4 位全部輸出后返回主程序。 本設(shè)計由 AT89C51編程控制 LED七段數(shù)碼管作球賽計時計分系統(tǒng)具有賽程定性能穩(wěn)定、操作方便且易攜帶等特點(diǎn)。對堆棧指針進(jìn)行賦值 MOV IE,85H。開中斷 RETI SW1: INC DIS1。開中斷 RETI SW3: 單片機(jī) 系統(tǒng) 課程設(shè)計 20 INC DIS1。延時去抖動 JNB K4,SW4。延時去抖動 JNB K6,SW6。(DIS2)的值與 10 進(jìn)行比較 LCALL CLEAR。開中斷 RETI EXCHANGE: CLR EA。字形碼輸出 MOV R0,DIS3 LP: MOV A,R0 MOV DPTR,1000H MOVC A,A+DPTR。(DIS3)的值與 10 進(jìn)行比較 SJMP RCARRY。延時去抖動 JNB K5,SW5。(DIS1)小于 10 則輸出顯示 LJMP DISPLAY2 SJMP LCARRY。開中斷 RETI SW2: INC DIS1。關(guān)中斷 JNB K1,LGRADE1。定義顯示緩沖區(qū) DIS1 EQU 31H DIS2 EQU 32H DIS3 EQU 33H ORG 0000H LJMP MAIN。共陰極數(shù)碼管字形表如表 所示。通過顯示緩沖區(qū)利用MOVC A,A+DPTR 查表指令找到指定字形碼,并由串行口串行輸出顯示。輸出刷新后, CPU 返回主程序。 單片機(jī) 系統(tǒng) 課程設(shè)計 11 現(xiàn) 場 保 護(hù)開 始判 斷 鍵 值( D I S * ) 加 相 應(yīng) 分 數(shù)( D I S * ) 是 否 大 于 等 于 1 0( D I S * ) 減 1 0( D I S ) 加 1進(jìn) 入 相 應(yīng) 子 程 序恢 復(fù) 現(xiàn) 場把 相 減 的 結(jié) 果 給 D I S *( D I S ) 是 否 等 于 1 0YNY返 回 主 程 序結(jié) 束軟 件 去 抖 動判 斷 鍵 值相 應(yīng) 鍵 是 否 按 下YN顯 示 緩 沖 區(qū) 清 零N查 表字 形 碼 串 行 輸 出 圖 加分程序流程圖 加分程序流程說明: 按下加分按鍵后,產(chǎn)生外部中斷 0, CPU 從主程序跳轉(zhuǎn)到加分中斷服務(wù)程序繼續(xù)執(zhí)行。本章節(jié)系統(tǒng)的介紹了籃球計分器的主程序和各主要功能子程序的設(shè)計流程,具體的程 序代碼見附錄 2。 (2)發(fā)光響應(yīng)時間極短 () ,高頻特性好,單色性好,亮度高。 AT89C51 單片機(jī)的直流輸入電流為 15mA,當(dāng)直流電源電壓為 +5V 時,可選擇 的上拉電阻保證單片機(jī)的正常工作。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般多在 ~ 24MHz之間選取。圖 是為單片機(jī)提供電壓的電源電路,包括變壓、整流、穩(wěn)壓、濾波等環(huán)節(jié)。每當(dāng)按鍵按下時,首先通過外部中斷源實(shí)現(xiàn)中斷,進(jìn)入中斷后判斷鍵值再進(jìn)入相應(yīng)加
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1