LED闪烁
51单片机入门教程-2020版 程序全程纯手打 从零开始入门 [2-2]LED闪烁
需要延时函数
可以在 STC-ISP 程序的【软件延时计算器】里获取到
记得要选择适合自己的晶振频率,我这边是 11.0592 MHz
指令集是 STC-Y1

这是 LED闪烁的代码
#include <INTRINS.H>
#include <REGX52.H>
void Delay500ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
unsigned char time;
time = 0;
while(1)
{
P2 = 0XFE;
Delay500ms();
P2 = 0XFF;
Delay500ms();
}
}

浙公网安备 33010602011771号