LED灯闪烁
-
思路讲解:控制某一个LED灯闪烁,只需要将改电平高低按照时间间隔控制即可。
-
小技巧:可以利用stc软件,生成一些常用的函数(右上方忘左右划即可)。
-
这里需要引入:#include <INTRINS.H> 头文件
code show:
#include <REGX52.H> #include <INTRINS.H> void Delay500ms() { unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { while (--k); } while (--j); } while (--i); } void main() { while(1){ Delay500ms(); P2 = 0xFE; Delay500ms(); P2 = 0xFF; } }
LED灯闪烁
思路讲解:只需要将FF,FE,FD等,就是按顺序给0给低电平,时间间隔即可实现。
code show:
#include <REGX52.H> #include <INTRINS.H> void Delay500ms() { unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do