单片机大作业-马强.docxVIP

  • 17
  • 0
  • 约4.81千字
  • 约 17页
  • 2017-06-29 发布于重庆
  • 举报
单片机大作业-马强

《单片机原理与应用》大作业班级:1411电科姓名:马强学号:2016511010《单片机原理与应用》大作业(一)作业内容:基于STC89C51单片机设计一个流水灯项目。实现功能:实现LED灯的点亮和熄灭。实现LED灯的依次点亮。实现LED灯的循环点亮。基于以上要实现的目标我进行了设计和分析,代码如下:#includereg52.h  #includeintrins.h#define uchar unsigned char#define uint unsigned int   void delay(uint);  uchar tmp,i;  void main(){ tmp=0x7f;  P0=tmp;  for(i=0;i7;i++)  {tmp=_cror_(tmp,1);  delay(500);  P0=tmp;  }  P0=0xfe;  for(i=0;i7;i++)  {tmp=_crol_(tmp,1);delay(500);  P0=tmp;  }  }  void delay(z)  { uint x,y;  for(x=z;x0;x--)  for(y=110;y0;y--);  }仿真结果:点亮一个LED依次点亮循环点亮结论:《单片机原理与应用》大作业(二)作业内容:基于STC89C51单片机设计一个按键控制数码管项目。实现功能:(1)数码管的点亮。(2)按键

文档评论(0)

1亿VIP精品文档

相关文档