0303

2022-06-08  本文已影响0人  天王寺璃奈

电路板

AT89C51

程序

#include <REGX51.H>

#define uchar unsigned char

#define uint unsigned int

void delay(uint ms);

void main(void)

{

int q=0;

  while(1)

{

for(q=0;q<8;q++)

  {

P1=0xAA;

delay(500);

P1=0x55;

delay(500);

}

for(q=0;q<3;q++)

{

P1=0xc3;

delay(1500);

P1=0xf3c;

delay(1500);

P1=0xe81;

delay(1500);

P1=0x18;

delay(1500);

}

for(q=0;q<6;q++)

{

P1=0xdb;

delay(500);

P1=0xbd;

delay(500);

}

}

}

void delay(uint ms)

{

uchar i;

uint j;

for(j=0;j<ms;j++)

for(i=0;i<125;i++)

;

}

总结

学到了一些东西,但是仍然在打程序的时候出了一些问题,所以我还是请教了同学,解决问题。

上一篇 下一篇

猜你喜欢

热点阅读