• 大小: 3KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签:

资源简介

这是msp430x149系列,按键和蜂鸣器结合,也可以调频率

资源截图

代码片段和文件信息


#include
#include“BoardConfig.h“
#define uchar unsigned char
#define uint unsigned int
#define keyin    (P1IN & 0x0f)
uchar step =0xff;
 void delay(void);
  uchar tempkeyval;
void main( void )
{
  
   uchar i;
  
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  BoardConfig(0xb8);
  P1DIR=0xf0;
  P1OUT=0;
 
   while(1)
   {
     if(keyin != 0x0f)       //如果有键被按下
        {
            delay();            //延时消抖
            if(keyin != 0x0f)   //再次检测按键状态
            {
                temp=keyin;
               while(keyin != 0x0f);   //等待按键被放开
             if(temp!=0x0f)
             { 
                  switch(temp)    //转换键值    
                {
                case 0x0e:
                            keyval = 1;

评论

共有 条评论