非门数字芯片测试

  • 楼兰古域
  • LV3工程师
  • |      2015-07-20 22:02:20
  • 浏览量 336
  • 回复:0

#include

void DelayUs2x(unsigned char t)
{   
 while(--t);
}

void DelayMs(unsigned char t)
{
     
 while(t--)
 {
     //大致延时1mS
     DelayUs2x(245);
DelayUs2x(245);
 }
}


void main (void)
{
P1=0x00;         
while (1)     
  {
   DelayMs(200);  //主循环中添加其他需要一直工作的程序
   DelayMs(200);  //延时后进行端口取反操作,用led看到的效果是闪烁
   P1=~P1;        
  }
}
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子