跑馬燈電路詳解
NE555和74LS00等制作LED跑馬燈電路圖
當電源打開后,解碼器74LS154的輸出端Q0為低電位時,74LS193為正數計數器,LED從D1……D16依次單個點燈,74LS154的輸出端Q15為低電位時,74LS193為侄數計數器,LED從D16……D1依次單個點燈,LED燈從D1依次亮至D16,然后從D16返回D1,如此循環不止。

LED跑馬燈電路圖

跑馬燈電路
CD4017iC內部邏輯電路原理圖如圖所示。它是由十進制計數器電路和時序譯碼電路兩部分組成。其中的D觸發器Fl~F5構成了十進制約翰遜計數器,門電路5~14構成了時序譯碼電路。約翰遜計數器的結構比較簡單.它實質上是一種串行移位寄存器。除了第3個觸發器是通過門電路15、16構成的組合邏輯電路作用于F3的D3端以外,其余各級均是將前一級觸發器的輸出端連接到后一級觸發器的輸入端D的,計數器最后—級的端連接到第一級的D1端。這種計數器具有編碼可靠,工作速度快、譯碼簡單,只需由二輸入端的與門即可譯碼,且譯碼輸出無過渡脈沖干擾等特點。通常只有譯碼選中的那個輸出端為高電平,其余輸出端均為低電平。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
電路
+關注
關注
173文章
6076瀏覽量
178408 -
跑馬燈
+關注
關注
5文章
117瀏覽量
35808
發布評論請先 登錄
相關推薦
熱點推薦
熱插拔電路設計利器——MAX15091詳解
熱插拔電路設計利器——MAX15091/MAX15091A詳解 在電子設備的實際應用中,熱插拔功能的重要性日益凸顯。它允許在系統帶電運行的情況下安全地插入或移除電路板,這不僅提高了系統的可維護性,還
【瑞薩RA6E2】驅動 WS2812 實現 RGB 跑馬燈效果
, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MICROSECONDS);
}
實現跑馬燈效果的邏輯:定義顏色數組存儲 GRB 格式的紅
發表于 11-25 01:55
【RA4M2-SENSOR】 Keil開發環境建立和跑馬燈運行
... pter6/chapter6.html
因為此開發板有IC CH340C 來進行UART通信,建議用SWD接口和USB 轉TTL下載器進行編程下載。
3.在keil中編程跑馬燈程序。
先在
發表于 09-11 07:53
運用笙泉評估板(EVB),高效開發M0應用產品
,搭配UI軟體工具來燒錄或仿真。1、J1連接PC,燒錄RGB_LED跑馬燈程序
每一片EVB,出廠都帶有程序,上電可以運行。
2、J1連接PC,可以在Keil直接仿真。
三、笙泉M0系列EVB
發表于 06-24 11:16
大電流(電機)電流采樣電路分享與詳解
一、電路分享二、電路詳解電路中電流采樣主要通過電阻R1和芯片LTC6102進行1、LTC6102簡介LTC6102/LTC6102HV是多功能、高壓、高邊電流檢測放大器。高電源電壓額定
【RA4L1-SENSOR】+ RA4L1-SENSOR開發版之點燈實現流水燈跑馬燈
打開RA4L1的原理圖,上面有3個LED燈
分別是
P601-- LED3
P610-- LED2
P609-- LED1
任何人都知道,這3燈都是高電平 “1”點亮 “0”熄滅,不解釋
打開瑞薩的SMART配置軟件進行IO配置
3燈配置完成
點擊生成代碼
默認我配置為熄滅
KEIL里面也顯示smart生成軟件生效了
修改LED功能代碼
添加LED文件
4。添加LED頭文件
根據原理圖引腳配置宏
5。實現LED1LED2LED3功能函數
#include \"led.h\"
/*函數說明:led1閃爍
*傳入參數:無
*返回參數:無
*/
void led_1_flicker(void)
{
LED1_lighting_up;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
LED1_lighting_off;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
}
/*函數說明:led2閃爍
*傳入參數:無
*返回參數:無
*/
void led_2_flicker(void)
{
LED2_lighting_up;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
LED2_lighting_off;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
}
/*函數說明:led3閃爍
*傳入參數:無
*返回參數:無
*/
void led_3_flicker(void)
{
LED3_lighting_up;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
LED3_lighting_off;
R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);
}
#ifndef __led_H
#define __led_H
#include \"hal_data.h\"
/*********參數宏定義*********/
#define LED1 BSP_IO_PORT_06_PIN_09
#define LED2 BSP_IO_PORT_06_PIN_10
#define LED3 BSP_IO_PORT_06_PIN_01
/*********函數宏定義*********/
#define LED1_lighting_off R_IOPORT_PinWrite(&g_ioport_ctrl,LED1,BSP_IO_LEVEL_LOW)
#define LED1_lighting_upR_IOPORT_PinWrite(&g_ioport_ctrl,LED1,BSP_IO_LEVEL_HIGH)
#define LED2_lighting_off R_IOPORT_PinWrite(&g_ioport_ctrl,LED2,BSP_IO_LEVEL_LOW)
#define LED2_lighting_upR_IOPORT_PinWrite(&g_ioport_ctrl,LED2,BSP_IO_LEVEL_HIGH)
#define LED3_lighting_off R_IOPORT_PinWrite(&g_ioport_ctrl,LED3,BSP_IO_LEVEL_LOW)
#define LED3_lighting_upR_IOPORT_PinWrite(&g_ioport_ctrl,LED3,BSP_IO_LEVEL_HIGH)
/*********函數聲明*********/
void led_1_flicker(void);
void led_2_flicker(void);
void led_3_flicker(void);
#endif
主函數中添加功能
#include \"hal_data.h\"
#include \"usart9.h\"
#include \"RTT.h\"
#include \"led.h\"
FSP_CPP_HEADER
void R_BSP_WarmStart(bsp_warm_start_event_t event);
FSP_CPP_FOOTER
/*******************************************************************************************************************//**
main() is generated by the RA Configuration editor and is used to generate threads if an RTOS is used.This function
is called by main() when no RTOS is used.
*********************************************************************************************************************/
void hal_entry(void)
{
/ TODO: add your own code here */
UART9_Init();
//printf(\"\\\\r\\\\n歡迎來到瑞薩電子\\\\r\\\\n\");
//printf(\"很高興試用RA4L1開發板********\\\\r\\\\n\");
//printf(\"串口輸出打印 波特率115200\\\\r\\\\n\\\\r\\\\n\");
print(\"\\\\r\\\\nwelcome to renesas\\\\r\\\\n\");
print(\"USART output RA4L1 test\\\\r\\\\n\");
print(\"\\\\r\\\\n\");
while(1)
{
//printf(\"RA4L1 Sensor開發板\\\\r\\\\n\");
//print(\"RA4L1 Sensor develop board\\\\r\\\\n\");
led_1_flicker();
led_2_flicker();
led_3_flicker();
//R_BSP_SoftwareDelay(300, BSP_DELAY_UNITS_MILLISECONDS);
}
#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
/*******************************************************************************************************************//**
This function is called at various points during the startup process.This implementation uses the event that is
called right before main() to set up the pins.
@param[in]event Where at in the start up process the code is currently at
**********************************************************************************************************************/
void R_BSP_WarmStart (bsp_warm_start_event_t event)
{
if (BSP_WARM_START_RESET == event)
{
#if BSP_FEATURE_FLASH_LP_VERSION != 0
/* Enable reading from data flash. */
R_FACI_LP->DFLCTL = 1U;
/* Would normally have to wait tDSTOP(6us) for data flash recovery. Placing the enable here, before clock and
* C runtime initialization, should negate the need for a delay since the initialization will typically take more than 6us. */
#endif
}
if (BSP_WARM_START_POST_C == event)
{
/* C runtime environment and system clocks are setup. */
/* Configure pins. */
R_IOPORT_Open(&IOPORT_CFG_CTRL, &IOPORT_CFG_NAME);
#if BSP_CFG_SDRAM_ENABLED
/* Setup SDRAM and initialize it. Must configure pins first. */
R_BSP_SdramInit(true);
#endif
}
}
#if BSP_TZ_SECURE_BUILD
FSP_CPP_HEADER
BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable ();
/* Trustzone Secure Projects require at least one nonsecure callable function in order to build (Remove this if it is not required to build). */
BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable ()
{
}
FSP_CPP_FOOTER
#endif
編譯,燒錄板子,可以看到LED1 LED2 LED3每隔500ms翻轉
詳情看視頻?。。。。。?
發表于 06-09 09:25
電子電路設計中常用的接地方式詳解
在電子電路設計中,接地方式的選擇至關重要,它直接影響到電路的穩定性、抗干擾能力和安全性。以下是電子電路設計中常用的幾種接地方式的詳解: 一、浮地 1. 定義:浮地是指
boost電路參數設計詳解
Boost 電路的原理圖如下圖所示當MOSFET開通時,電源給電感L充電,電感儲能,電容放電。電感上的電流增加量(電感線圈未飽和時)為:
其中:為占空比,為開關周期。
當MOSFET關斷時,電感放電
發表于 03-25 14:15
放大器電路原理及放大器電路圖內容詳解
該文檔為放大器電路原理及放大器電路圖內容詳解資料,講解的還不錯,感興趣的可以下載看看~
(如果內容有幫助可以關注、點贊、評論支持一下哦~)
發表于 03-20 11:55
跑馬燈電路詳解
評論