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

正文內容

單片機多控制多閃爍led彩燈論文(編輯修改稿)

2025-07-24 13:41 本頁面
 

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