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

正文內(nèi)容

基于8255擴展的多模式跑馬燈設計_畢業(yè)設計論文-展示頁

2024-09-08 15:41本頁面
  

【正文】 處理相應的中斷處理程序,實現(xiàn)預期的功能。整個系統(tǒng)可以實現(xiàn)對跑馬燈模式的多層控制,可以進行加減速。 圖 5 AT89C52 引腳排列圖 — 青島理工大學通信與電子信息工程學院 — 6 、 按鍵電路設計 方案設計與論證 按鍵電路主要向 AT89C52單片機發(fā)送動作信息來控制整個系統(tǒng)。 圖 4 復位電路圖 芯片簡介 AT89C52 是一個低電壓,高性能 CMOS 8 位單片機,片內(nèi)含 8k bytes 的可反復擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機存取數(shù)據(jù)存儲器( RAM),器件采用ATMEL 公司的高密度、非易失性存儲技術生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元,功能強大的 AT89C52 單片機可為您提供許多較復雜系統(tǒng)控制應用場合。如在單片機運行過程中,按下復位鍵 K4,已經(jīng)充好電的電容會快速通過 200Ω電阻的回路放電,從而使得 RST 引腳上的電位快速變?yōu)楦唠娖?,此高電平會維持到按鍵釋放,從而滿足單片機復位的條件實現(xiàn)按鍵復位。只要保證 RST 引腳上高電平出現(xiàn)的時間大于兩個機器周 期,便可以實現(xiàn)正常復位。上電復位電路中,利用電容充電來實現(xiàn)復位。單片機的復位條件:必須使其 RST 引腳上持續(xù)出現(xiàn)兩個(或以上)機器周期的高電平。 復位電路設計 無論是在單片機剛開始接上電源時,還是運行過程中發(fā)生故障時都需要復位。無論用戶使用哪種類型的單片機,總要涉及到單片機復位電路的設計。對 51 系列單片機來說,最小系統(tǒng)一般應該包括 :單片機、晶振電路、復位電路、電源電路。同時 16個 LED 燈的左側(cè) 8個從左到右依次與 PA7PA0口相連,右側(cè) 8個從左到右也依次與 PB7PB0口相連,通過 K1按鍵可以選擇不同的運行模式,通過 KK3按鍵可以選擇不同的速度,本次設計實現(xiàn)了 9種跑馬燈的運行模式。 8255的地址選擇線 A A0分別與 AT89C52的 ,通過定義不同的地址來選擇 8255芯片的 PA 口或 PB 口工作。讓AT89C52芯片的 P0口與 8255芯片的 三態(tài)雙向數(shù)據(jù)總線 D0D7連接 , 實現(xiàn) 數(shù)據(jù)傳送 。再通過程序循環(huán)讓各個 LED以不同的方式被點亮來達到跑馬的效果,并且其中要有一定的延時,延時時間要大于人眼視覺暫留時間,否則人眼看上去每個燈都是亮的也就沒有跑馬效果。)實現(xiàn) 16個 LED 的不同運行模式 。 、 方案提出 本次課程設計的內(nèi)容是用 8155或 8255擴展 I/O 實現(xiàn) 16個 LED 的跑馬燈,并且要提供多種跑馬燈運行模式。而本次課設又要求跑馬燈有多種運行模式,而這些操作模式可以完全由 8255的控制寄存器的控制字決定。 三、系統(tǒng)總體設計 、 問題分析 本次課程設計的題目是單片機課程設計,根據(jù)我們所學的單片機知識和本次課設的內(nèi)容要求,我們知道雖然在 80C52系列單片機中,有四個 8位 I/O 端口,但真正能夠提供給用戶使用的只有 P1口 ,因為 P0口和 P2口通常需要用來傳送外部存儲器的地址和數(shù)據(jù), P3口也需要使用它的第二功能。 在 PROTEUS 平臺上利用設計好的原理圖和調(diào)試好的程序完成整個仿真。 要求: 掌握原理圖畫法,在 PROTEUS 平臺上用 單片機 完成所選題目的原理圖設計。 了解單片機接口應用開發(fā)的全過程:分析需求、設計原理圖、選用元器件、布線、編程、調(diào)試、撰寫報告等。 通過本設計,使學生綜合運用《單片機技術原理與應用》、《 DSP原理與應用》《 C 語言程序設計》以及《數(shù)字電路》、《模擬電路》等課程的內(nèi)容,為以后從事電子產(chǎn)品設計、軟件編程、系統(tǒng)控制等工作奠定一定的基礎?!?青島理工大學通信與電子信息工程學院 — 1 基于 8255 擴展的多模式跑馬燈設計 一、 設計目的 為了進一步鞏固學習的理論知識,增強學生對所學知識的實際應用能力和運用所學的知識解決實際問題的能力,開始為期兩周的課程設計。通過設計使學生在鞏固所學知識的基礎之上具有初步的單片機系統(tǒng)設計與應用能力。 學會使用 KEIL C 和 PROTEUS 等軟件,用 C 語言或匯 編語言編寫一個較完整的實用程序,并仿真運行,保證設計的正確性。 二、設計內(nèi)容與要求 內(nèi)容: 用 8155 或 8255擴展 IO 實現(xiàn) 16 個 LED的跑馬燈,提供多種跑馬燈運行模式。 在 KEIL C 平臺上使用 C 語言編程實現(xiàn)編程,并調(diào)試通過。 按設計報告要求完 成課程設計報告。因此,單片機提供給用戶的 I/O 接口線并不多,對于復雜的一些的應用系統(tǒng)都應該進行 I/O 口的擴展。 利用 8255的控制字模式來定義 8255輸出口的個數(shù),驅(qū)動所需的 LED 燈的個數(shù),從而實現(xiàn)課設的目的?;谶@一設計內(nèi)容和上面的問題分析,我提出利用 AT89C52驅(qū)動擴展8255數(shù)據(jù)輸出口來實現(xiàn) 16個 LED跑馬燈的顯示,并且利用 AT89C52的外圍按鍵電路(設置三個按按鍵,其中一個按鍵用于控制 16只 LED燈模式的輸出,另兩個用于控制 16只 LED 燈速度的輸出。 — 青島理工大學通信與電子信息工程學院 — 2 、設計思路 根據(jù)以上方案, AT89C52 的 三個接口接按鍵電路,不論加速、減速還是運行模式都是由單片機內(nèi)部的程序控制; P0 口接 7 段共陽數(shù)碼管,用來顯示跑馬燈的 9 種不同運行模式; P0 口接 8255的輸入口 D0D7; 8255 的 PA、 PB口外接 16 個 LED,通過程序控制這兩個端口的電平高低,將 16 個 LED 的正極接 +5V 電源,負極接 PA 和 PB 口,即PA和 PB 口的相應端口為高電平時, LED的兩端都為高電平,所以 LED 不亮,當 LED的相應端口為低電平時就能被點亮。 、系統(tǒng)總體框圖 圖 1 系統(tǒng)總體框圖 8255 AT89C52 16 個 LED 顯示陣列 復位電路 7 段共陽數(shù)碼管 鍵盤 左邊六部分電路均需 +5V 電壓 ,在此沒畫電源部分 — 青島理工大學通信與電子信息工程學院 — 3 四、系統(tǒng)硬件設計 、 整體電路設計 、 電路設計及功能 本設計采用 AT89C52驅(qū)動可編程接口芯片 8255的擴展來實現(xiàn) LED的多種顯示模式。 當 CPU 執(zhí)行輸入輸出指令 時,通過它實現(xiàn) 8位數(shù)據(jù)的讀 /寫操作,控制字和狀態(tài)信息也通過數(shù)據(jù)總線傳送。讀寫命令線分別與單片機的讀寫命令線相連,片選線和復位線直接接地。 、 硬件 原理框圖 圖 2 硬件原理框圖 RST A
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1