主函数代码
51单片机的话,思路就是设置一个变量t,用delay_us(t),通过控制t的大小,来改变灯的亮灭,题主可以看看这一篇文章可调节亮度的LED灯
这篇博文代码格式不是很好,但好在写的详尽,可以给你提供一个很好的思路:https://blog.csdn.net/weixin_36148740/article/details/117193668