作业帮 > 综合 > 作业

再次求救 利用89C51的P1口控制8个发光二极管,相邻的4个管为一组,使两组每个0.5s交替发亮,周而复始.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 17:24:24
再次求救
利用89C51的P1口控制8个发光二极管,相邻的4个管为一组,使两组每个0.5s交替发亮,周而复始.
再次求救 利用89C51的P1口控制8个发光二极管,相邻的4个管为一组,使两组每个0.5s交替发亮,周而复始.
#include<REG51.h>
void delay(unsigned int ms)
{
 unsigned int i;
 unsigned char j;
 for(i=ms;i>0;i--)
  for(j=0;j<110;j++);
}
void main()
{
 unsigned char temp=0x0f;
 P1=0;
 while(1)
 {
  P1=temp;
  temp=temp^0xff;//实现高低4位的互换
  delay(1457);//延时约500ms   
 } 
}