1、51单片机实现LED灯的闪烁

1、51单片机实现LED灯的闪烁

1.1、实验目的:

通过对51单片机寄存器赋值实现LED灯的闪烁

1.2、实验环境:

普中51开发板,stc89c52

1.3、实验代码:

#include //51单片机头文件

#include //加入这个文件头可以使用延迟函数:_nop_()

typedef unsigned char u8;

sbit LED = P2^0; //P2寄存器的第1个引脚

void delay1ms(u8 count){

int i,j;

while(count>0){

count=count-1;

_nop_();

i=2;

j=199;

do{

while(--j);

}while(--i);

}

}

void main(){

while(1){

LED = !LED; //发光二极管,低电平发光

delay1ms(50); //50ms翻转一次

}

}

相关文章

二进制数表示
365彩票软件app下载

二进制数表示

⌛ 07-09 👁️‍🗨️ 6234
套路太深的意思
篮球体育比分365

套路太深的意思

⌛ 01-25 👁️‍🗨️ 2704
荣耀畅玩和华为畅享哪个更好
篮球体育比分365

荣耀畅玩和华为畅享哪个更好

⌛ 11-02 👁️‍🗨️ 7166