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

正文內(nèi)容

基于at89c51的調(diào)控走馬燈設(shè)計(編輯修改稿)

2025-08-31 10:40 本頁面
 

【文章內(nèi)容簡介】 個 LED 燈, 16個 LED 燈分別連接 AT89C51 的 P0 口和 P2 口,所有 LED 燈分別串聯(lián)一個 1K 電阻。如下圖所示。 7 圖 8 LED 電路 4 走馬燈系統(tǒng)軟件設(shè)計 根據(jù)設(shè)計任務(wù)書要求,并結(jié)合硬件電路圖設(shè)計和資源分配,來進(jìn)行軟件設(shè)計。任務(wù)要求單擊按鍵模 式來控制走馬燈的模式,單擊按鍵加速和減速調(diào)整 LED 滾動顯示的速度,使 16 只 LED 按 8 種不同模式滾動。本設(shè)計分為 LED 模塊、按鍵檢測、模式選擇模塊和數(shù)碼管顯示模塊。同時,本設(shè)計的程序由主程序、 LED 子程序、按鍵檢測子程序、模式選擇子程序以及數(shù)碼管顯示子程序組成,如下圖。 圖 9 軟件結(jié)構(gòu)圖 主程序流程圖 本程序的流程如下:首先單片機(jī)初始化,接著顯示數(shù)碼管和 LED 走馬燈,然后檢測按鍵, CPU 可以采用延遲方子程序檢測按鍵是否按下。如果有按鍵按下,則轉(zhuǎn)到該鍵對應(yīng)的程序處執(zhí)行。若沒有按鍵按下,則 重新循環(huán)該流程。根據(jù)設(shè)計 8 需要實(shí)現(xiàn)的內(nèi)容,將系統(tǒng)設(shè)計主流程圖設(shè)計如下圖所示。 圖 10 主程序流程圖 5 走馬燈系統(tǒng)功能仿真 PROTEUS 是世界上著名的 EDA 工具, 是一種集單片機(jī)仿真和 SPICE 分析于一身的仿真軟件, 從原理圖布圖、代碼調(diào)試到 單片機(jī) 與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計,真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將 電路仿真 軟件、 PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持 805 HC1 PIC10/12/16/18/24/30/DSPIC3AVR、 ARM、 8086 和 MSP430 等, 20xx 年又增加了 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持 IAR、 Keil 和 MPLAB等多種 編譯器。 走馬燈功能 仿真圖設(shè)計 本設(shè)計使用 AT89C51 芯片作為控制芯片,利用 P0 口和 P2 口共連接 16 個發(fā)光二極管,且 P1 口還連接了一個 7 段數(shù)碼管,還有 P3 口 1腳、 2 腳、 3腳分別連接了 3 個按鍵。按鍵是用來控制跑馬燈的顯示模式和跑馬燈的運(yùn)行速度,數(shù)碼 9 管是用來顯示跑馬燈運(yùn)行模式。 在這里我是通過 PROTEUS 軟件進(jìn)行仿真的。運(yùn)行 PROTEUS 后,點(diǎn)狀的柵格區(qū)域?yàn)槔L圖區(qū)。左側(cè)上方為電路圖概覽區(qū),下方是元器件列表區(qū),輸入所要添加的器件名稱,則該器件就會出現(xiàn)在右側(cè),單擊 OK 按鈕,完成一個元器件的添加。重復(fù)以上的過程,添加好電路中所需的元器件。將元器件在繪圖區(qū)放置好后,即可開始連線。電路圖繪制完成后,再添加 AT89C51 的應(yīng)用程序。應(yīng)用 PROTEUS軟件畫出電路仿真圖如圖 7 所示,加載了程序后,能很好的仿真出結(jié)果。 1 2 3 4 5 6 7 8 9 1011121415161234589101112166713141513P 1 .6P 1 .6P 1 .5P 1 .4P 1 .3P 1 .1P 1 .0P 1 .2P 1 .0P 1 .4P 1 .3P 1 .2P 1 .1P 1 .5X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1R92 2 0R 1 02 2 0D9L E D R E DD 1 0L E D R E DR 1 12 2 0R 1 22 2 0D 1 1L E D R E DD 1 2L E D R E DR 1 32 2 0R 1 42 2 0D 1 3L E D R E DD 1 4L E D R E DR 1 52 2 0R 1 62 2 0D 1 5L E D R E DD 1 6L E D R E DR12 2 0R22 2 0D1L E D R E DD2L E D R E DR32 2 0R42 2 0D3L E D R E DD4L E D R E DR52 2 0R62 2 0D5L E D R E DD6L E D R E DR72 2 0R82 2 0D7L E D R E DD8L E D R E DV C CX11 2 M H zC12 2 p FC22 2 p FR 1 82 2 0R 1 92 2 0R 2 02 2 0R 2 12 2 0R 2 22 2 0R 2 32 2 0R 2 42 2 0V C C模式加速減速R 1 71kC34 7 u FV C C 圖 11 可調(diào)控的跑馬燈仿真圖 走馬燈功能仿真圖 本設(shè)計實(shí)現(xiàn)單擊模式按鍵可在 07 號模式中選擇,加速和減速可調(diào) LED 滾動顯示的速度。模式 0 是 8 個 LED 從左到右流水,模式 1是 1 個 LED 從左到右流水,模式 2是 2個 LED 從左到右流水,模式 3是 3個 LED 從左到右流水,模式 4是 4個 LED 從左到右流水,模式 5是 5個 LED 從左到右流水,模式 6是 6個 LED 從左到右流水,模式 7是 7個 LED 從左到右流水。程序采用了 C 語言編寫,具體的程序見附錄 A。 以下是走馬燈在不同模式下的仿真圖: 10 1 2 3 4 5 6 7 8 9 1011121415161234589101112166713141513P 1 .6P 1 .6P 1 .5P 1 .4P 1 .3P 1 .1P 1 .0P 1 .2P 1 .0P 1 .4P 1 .3P 1 .2P 1 .1P 1 .5X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1