一 实验目的及实验环境:
(1)本实验目的:按键按下,红LED灯、绿LED灯、蓝LED灯隔500毫秒流水点亮。
(2)实验环境:集成STM32F103ZET6、红LED灯、绿LED灯、蓝LED灯的开发板;
STM32CUBEMAX软件;KEIL软件;ST-LINK下载器。
二 硬件设计:
(1)LED灯硬件设计如图1,3.3V供电,1K电阻限流保护,采用低有效控制,即单片机输出“0”时,灯亮。PB0控制红灯,PB1控制绿灯,PB5控制蓝灯。
图1
(2)按键硬件设计如图2,3.3V供电,10K电阻限流,100nF电容硬件消抖,按键按下接地,即按下为“0”状态,单片机识别到有效电平,控制实现流水灯功能。