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

正文內(nèi)容

51單片機多模式彩燈控制器(編輯修改稿)

2024-09-25 14:30 本頁面
 

【文章內(nèi)容簡介】 時,彩燈閃爍節(jié)拍變慢。 圖 24 鍵盤控制電路 九江 職業(yè)技術(shù)學院 課程設計 第 7頁 串口電路 串口電路為單片提供與 PC 機連接端口,為單片機提供下載程序 到單片機程序存儲器中 。 串口原理圖如圖 25 所示 。 串口也稱串行通信接口, RS232 是目前最常用的一種串行通訊接口 , 由于其形狀和針腳數(shù)量的原因,其接頭又被稱為 DB9 接頭 。 RS232針腳定義 : 2 RXD ← Receive Data 接收數(shù)據(jù) 、 3 TXD → Transmit Data 發(fā)送數(shù)據(jù) 、 5 GND — System Ground 系統(tǒng)接 地,一般就用到這幾個引腳。 圖 25 串口原理圖 MAX232 芯片是專門為電腦的 RS232 標準串口設計的單電源電平轉(zhuǎn)換芯片 ,使用 +5v單電源供電。 MAX23 內(nèi)部結(jié)構(gòu)基本可分三個部分: 第一部分是電荷泵電路 : 由 6 腳和 4 只電容構(gòu)成,功能是產(chǎn)生 +12v和 12v 兩個電源,提供給 RS232 串口電平的需要。 九江 職業(yè)技術(shù)學院 課程設計 第 8頁 第二部分是數(shù)據(jù)轉(zhuǎn)換通道 : 由 1 1 1 14 腳構(gòu)成兩個數(shù)據(jù)通道,其中 13 腳( R1IN)、 12 腳( R1OUT)、 11 腳( T1IN)、 14 腳( T1OUT)為第一數(shù)據(jù)通道, 8腳( R2IN)、 9 腳( R2OUT)、 10 腳( T2IN)、 7 腳( T2OUT)為第二數(shù)據(jù)通道。 TTL/CMOS數(shù)據(jù)從 T1IN、 T2IN 輸入轉(zhuǎn)換成 RS232 數(shù)據(jù)從 T1OUT、 T2OUT 送到電腦 DP9 插頭; DP9插頭的 RS232 數(shù)據(jù)從 R1IN、 R2IN 輸入轉(zhuǎn)換成 TTL/CMOS 數(shù)據(jù)后從 R1OUT、 R2OUT 輸出 第三部分是供 電 : 15 腳 DNG、 16 腳 VCC( +5v)。 在此,本系統(tǒng)的硬件電路 已經(jīng)全部設計完畢。 九江 職業(yè)技術(shù)學院 課程設計 第 9頁 第 3 章 軟件設計 單片機的應用系統(tǒng)由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,我們還不能看到多控制、多閃爍方式的 LED 燈系統(tǒng)循環(huán)點亮的現(xiàn)象,我們還需要告訴單片機怎么樣進行控制,即編寫程序控制單片機管腳電平的高低變化,來實現(xiàn)發(fā)光二極管的明滅。軟件編程是多控制、多閃爍方式的 LED 燈系統(tǒng)中的一個重要的組成部分,是本設計的重點和難點。下面 ,我將 闡述多控制、多閃爍方式的 LED 燈系統(tǒng)是如何實現(xiàn) 8 個 LED 燈的循環(huán)點亮,來介紹實現(xiàn)流 水燈控制的軟件編程方法。 本設計是以單片機 AT89C51 為核心 控制 8 個發(fā)光二極管 5 種閃爍方式的變換。硬件電路如圖 附錄 1 所示,八個發(fā)光二極管 D1- D8 分別接在單片機的 - 接口上,當給 口輸出 “ 0”時,發(fā)光二極管點亮, 當輸出“ 1”時,發(fā)光二極管熄滅??梢赃\用輸出端口指令 MOV P0, A 或 MOV P0,# DATA,只要給累加器值或常數(shù)值 ,同理,接在 ~ 口的其他 7 個 LED 的點亮和熄滅的方法同 LED1。因此,要實現(xiàn)流水燈功能,我們只要將發(fā)光二極管 LED1~ LED8 依次點亮、熄滅, 8 只 LED 燈便會一亮一暗的成流水燈了。在此我們還應注意一點,由于人眼的視覺暫留效應以及單片機執(zhí)行每條指令的時間很短,我們在控制二極管亮滅的時候應該延時一段時 間,否則我們就看不到閃爍效果 。 程序設計流程如圖 31。 程序啟動時跳轉(zhuǎn)到鍵盤 判斷 模塊 程序中,此程序里面包含Key1~ Key5 的按鍵情況判斷, 循環(huán)檢測直到有按鍵按下的時候,程序轉(zhuǎn)去相對應按鍵的彩燈顯示的花型模塊,與此同時,當按鍵 Key6 有 閉合時, 程序中調(diào)用 延時 程序程序時,給延時參數(shù)賦值上另一個值,是延時程序延時時間發(fā)生改變, 以 達到 不同快慢節(jié)奏閃爍的彩燈。具體程 序流程如下圖所示。 九江 職業(yè)技術(shù)學院 課程設計 第 10頁 判斷有無按鍵按下 Y N 開始 當 Key1Key5有鍵按下時 調(diào)用延時程序 調(diào)用彩燈循環(huán)程序 當 Key6 按下時 設定相應的延時參數(shù) R5 的值 圖 31 主 程 序流程 圖 九江 職業(yè)技術(shù)學院 課程設計 第 11頁 第 4 章 系統(tǒng)仿真調(diào)試 系統(tǒng)仿真 本設計使用 的 Keil C51 軟件來進行編程。 Keil C51 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。 Proteus 的 ISIS 是一款 L
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1