【蓝桥杯单片机】零基础吃透LED点灯 一、LED点灯基本原理蓝桥杯官方51单片机板子LED电路为共阳极接法LED低电平输出0点亮、高电平输出1熄灭涉及端口P0口控制8路LEDP25,P26,P27控制锁存器P25,P26,P27分别为100时138译码器Y4C输出为1LED对应的锁存器打开此时可以控制灯的亮灭三、代码实现详解1. 代码C语言实现了8个LED灯0.2s闪烁一次#include STC15F2K60S2.H #include intrins.h //延时200ms--该函数可以在STC-ICP软件中生成 void delay() //11.0592MHz { unsigned char i, j, k; _nop_(); _nop_(); i 9; j 104; k 139; do { do { while (--k); } while (--j); } while (--i); } void main(void) { while(1) { P2 ((P20x1f)|0x80);//打开灯的锁存器 P0 0xff; //LED全关 P2 0x1f;//锁存数据 delay(); P2 ((P20x1f)|0x80);//打开灯的锁存器 P0 0x00; //LED全开 P2 0x1f;//锁存数据 delay(); } }