首页 > 其他 > 详细

蜂鸣器

时间:2016-12-17 17:19:53      阅读:138      评论:0      收藏:0      [点我收藏+]

430IO口操作基本上就是先输出,然后赋值,程序其实和以前写的51单片机没有太大区别

 

#include  <msp430x14x.h>
void delay(int t);
void  main( void )
{
  int i;
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P6DIR|=BIT7;
  P6OUT|=BIT7;
  while(1)
  {
    for(i=0;i<256;i++)
    {
      P6OUT|=BIT7;
      delay(256-i);
      P6OUT^=BIT7;
      delay(i);
    }
  }
}
void delay(int t)
{
  int x=110,i=0;
  for(i=0;i<t;i++)
    for(x=220;x>0;x--);
}

 

蜂鸣器

原文:http://www.cnblogs.com/bixiaopengblog/p/6192486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!