51单片机编程题,要求每条语句写出注释。求解答。
单片机P2口分别接8个发光二极管的阴极,阳极已经接+5V电源,试编写8灯闪烁的程序(闪烁时间间隔500ms)。...
单片机P2口分别接8个发光二极管的阴极,阳极已经接+5V电源,试编写8灯闪烁的程序(闪烁时间间隔500ms)。
展开
展开全部
单片机P2口分别接8个发光二极管的阴极,阳极已经接+5V电源,试编写8灯闪烁的程序(闪烁时间间隔500ms)。
程序如下
#include <reg51.h>
//延时10ms子程序
void Delay10ms(unsigned int c)
{
unsigned char a, b;
for (;c>0;c--)
{
for (b=38;b>0;b--)
{
for (a=130;a>0;a--);
}
}
}
void main()
{
while(1)
{
P2=0x00;//P2口8个灯全亮
Delay10ms(50);//延时500ms
P2=0xff;//P2口8个灯全灭
Delay10ms(50);//延时500ms
}
}
仿真图
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |