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

正文內(nèi)容

基于單片機(jī)的籃球計(jì)分器設(shè)計(jì)單片機(jī)課程設(shè)計(jì)-閱讀頁(yè)

2024-09-16 14:40本頁(yè)面
  

【正文】 路 顯示電路是用于顯示 分?jǐn)?shù) 。 (2)發(fā)光響應(yīng)時(shí)間極短 () ,高頻特性好,單色性好,亮度高。 數(shù)碼管有共陰極和共陽(yáng)極兩種類(lèi)型,其公共端主要進(jìn)行位 控制,筆畫(huà)端則是進(jìn)行字符控制,數(shù)碼管有靜態(tài)顯示和動(dòng)態(tài)顯示兩種方法 。驅(qū)動(dòng)器采用 74HC164,由單片機(jī) 89C51 的 和 來(lái)控制 LED 數(shù)碼管的顯示。因?yàn)楣碴帢O數(shù)碼管可以不用外接電阻,所以原理圖中的電阻可去掉。本章節(jié)系統(tǒng)的介紹了籃球計(jì)分器的主程序和各主要功能子程序的設(shè)計(jì)流程,具體的程 序代碼見(jiàn)附錄 2。主程序的流程圖如圖 。 主程序的作用主要是先讓單片機(jī)初始化,包括棧底指針的重新賦值、開(kāi)中斷、設(shè)置外部中斷為脈沖觸發(fā)等;然后使顯示緩沖區(qū)清零,使讓 LED 顯示為零;再利用無(wú)條件轉(zhuǎn)移指令 SJMP $,等待加分中斷和交換 中斷。 、 加分程序設(shè)計(jì) 硬件電路中設(shè)計(jì)了 6 個(gè)加分按鍵,采用中斷和查詢結(jié)合的方法擴(kuò)充外部中 斷源,實(shí)現(xiàn)相應(yīng)加分的功能。 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 11 現(xiàn) 場(chǎng) 保 護(hù)開(kāi) 始判 斷 鍵 值( 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) 場(chǎng)把 相 減 的 結(jié) 果 給 D I S *( D I S ) 是 否 等 于 1 0YNY返 回 主 程 序結(jié) 束軟 件 去 抖 動(dòng)判 斷 鍵 值相 應(yīng) 鍵 是 否 按 下YN顯 示 緩 沖 區(qū) 清 零N查 表字 形 碼 串 行 輸 出 圖 加分程序流程圖 加分程序流程說(shuō)明: 按下加分按鍵后,產(chǎn)生外部中斷 0, CPU 從主程序跳轉(zhuǎn)到加分中斷服務(wù)程序繼續(xù)執(zhí)行。 CPU 通過(guò)查詢方式判斷鍵值后進(jìn)入相應(yīng)的加分子程序。比如延時(shí) 10ms: MOV R0,0AH DL2: MOV R1,7DH DL1: NOP NOP DJNZ R1,DL1 DJNZ R0,DL2 延時(shí)子程序執(zhí)行完后,再次判斷鍵值,倘若仍然能 夠檢測(cè)到相應(yīng)鍵值信號(hào),則繼續(xù)向下執(zhí)行,否則返回主程序。若小于 10,則串行輸出顯示,否則向相應(yīng)高位進(jìn) 1,并減 10。輸出刷新后, CPU 返回主程序。硬件電路中設(shè)置 K7 鍵完成此項(xiàng)功能。 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 13 開(kāi)始保護(hù)現(xiàn)場(chǎng)(DIS0)給A(DIS2)與A中的值進(jìn)行交換A中的值給(DIS0)(DIS1)給A(DIS3)與A中的值進(jìn)行交換A中的值給(DIS1)跳轉(zhuǎn)到字形碼輸出子程序結(jié)束 圖 交換程序流程圖 交換程序流程說(shuō)明: 按下交換按鍵后,產(chǎn)生外部中斷 1, CPU 從主程序跳轉(zhuǎn)到交換中斷服務(wù)程序中繼續(xù)執(zhí)行。交換完成后, CPU 返回主程序。通過(guò)顯示緩沖區(qū)利用MOVC A,A+DPTR 查表指令找到指定字形碼,并由串行口串行輸出顯示。 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 14 把 數(shù) 據(jù) 表 首 地 址 給 D P T R通 過(guò) 串 行 口 發(fā) 送 字 形 碼通 過(guò) 查 表 指 令 查 找 字 形 碼是 否 發(fā) 送 完 畢R 0 減 1把 ( R 0 ) 給 A將 R 7 賦 值 為 4把 D I S 3 給 R 0R 7 減 1 是 否 等 于 0恢 復(fù) 現(xiàn) 場(chǎng)YYNN返 回 主 程 序結(jié) 束開(kāi) 始 圖 LED 顯示程序流程圖 LED 顯示程序流程說(shuō)明: 首先將高位顯示緩沖區(qū)的值,也就是字形表的檢索值給累加器 A,并將字形表首地址給 DPTR,然后利用查表指令找到指定的字形碼,最后由單片機(jī)的串行口串行輸出。依次循環(huán)執(zhí)行上述操作,直至 4 位全部輸出后返回主程序。并且 4 位數(shù)碼管的 dp 段都沒(méi)有使用, 因此始終為 0。共陰極數(shù)碼管字形表如表 所示。此次設(shè)計(jì)的籃球計(jì)分器,電路簡(jiǎn)單,而且易懂,使操作使用者使用非常方便,成本較低,靈敏可靠 ,計(jì)錄準(zhǔn)確 ,連接簡(jiǎn)單,具有非常高的使用價(jià)值。 本設(shè)計(jì)由 AT89C51編程控制 LED七段數(shù)碼管作球賽計(jì)時(shí)計(jì)分系統(tǒng)具有賽程定性能穩(wěn)定、操作方便且易攜帶等特點(diǎn)。 通過(guò)這次籃球計(jì)分器的設(shè)計(jì), 可以更清楚的了解單片機(jī)程序設(shè)計(jì)的基本指令功能、編程步驟和技巧,對(duì) AT89C51 單片機(jī)的原理和結(jié)構(gòu)進(jìn)一步熟悉和掌握,并對(duì)一些繪圖和仿真工具積累了更多的使用經(jīng)驗(yàn)。定義顯示緩沖區(qū) DIS1 EQU 31H DIS2 EQU 32H DIS3 EQU 33H ORG 0000H LJMP MAIN。跳轉(zhuǎn)到加分中斷服務(wù)程序 ORG 0013H LJMP EXCHANGE。對(duì)堆棧指針進(jìn)行賦值 MOV IE,85H。外部中斷為下降沿脈沖觸發(fā) LCALL CLEAR LCALL DISPLAY1 SJMP $。關(guān)中斷 JNB K1,LGRADE1。延時(shí)去抖動(dòng) JNB K1,SW1。開(kāi)中斷 RETI SW1: INC DIS1。延時(shí)去抖動(dòng) JNB K2,SW2。開(kāi)中斷 RETI SW2: INC DIS1。延時(shí)去抖動(dòng) JNB K3,SW3。開(kāi)中斷 RETI SW3: 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 20 INC DIS1。(DIS1)的值與 10 進(jìn)行比較 SJMP LCARRY。(DIS1)小于 10 則輸出顯示 LJMP DISPLAY2 SJMP LCARRY。(DIS0)的值與 10 進(jìn)行比較 LCALL CLEAR。延時(shí)去抖動(dòng) JNB K4,SW4。開(kāi)中 斷 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 21 RETI SW4: INC DIS3。延時(shí)去抖動(dòng) JNB K5,SW5。開(kāi)中斷 RETI SW5: INC DIS3。延時(shí)去抖動(dòng) JNB K6,SW6。開(kāi)中斷 RETI SW6: INC DIS3。(DIS3)的值與 10 進(jìn)行比較 SJMP RCARRY。(DIS3)小于 10 則輸出顯示 LJMP DISPLAY2 SJMP RCARRY。(DIS2)的值與 10 進(jìn)行比較 LCALL CLEAR。顯示緩沖區(qū)清零 MOV DIS2,00H MOV DIS1,00H MOV DIS0,00H RET DELAY: MOV R0,0AH。字形碼輸出 MOV R0,DIS3 LP: MOV A,R0 MOV DPTR,1000H MOVC A,A+DPTR。將字形碼串行輸出 JNB TI,$ CLR TI。開(kāi)中斷 RETI EXCHANGE: CLR EA。分?jǐn)?shù)位置交換 XCH A,DIS2 MOV DIS0,A 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 24 MOV A,DIS1 XCH A,DIS3 MOV DIS1,A LJMP DISPLAY2 ORG 1000H DB 0FCH,60H,0DAH,0F2H,66H DB 0B6H,0BEH,0E0H,0FEH,0F6H END 單片機(jī) 系統(tǒng) 課程設(shè)計(jì) 25 附錄 3: 系統(tǒng)調(diào)試
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1