资源简介

基于淘宝买的msp430最小版,用TimerB做触发,多个任务分时作业,同时支持板上4种设备功能(流水灯、按键、音乐、串口)

资源截图

代码片段和文件信息

/*
//   demo of multi-task on mini430 board
//
//        by newsclan@gmail.com 2013-1-18
*/
#include “mini430.h“
#include “stdio.h“
#include “string.h“



char s=1;
uchar i=0;
static ulong t=0;
static char manual=1; 
static char p1=0;
static uchar p=0;
  
void play(){
  
//  const char m[]={321233322235532123333223210000};
  const int m[]={0-311132123113566533121231-2-2-31653312126533568533121231-2-2-310};
  
  t=m[p]?11-m[p]:0;
  p++;
  if(p==sizeof(m)) 
    p=0;

}
void on_key1_down(){
  if(KEY1_down()){
     p1=1;
  }
}
void on_key2_down(){
  if(KEY2_down()){
     manual=1-manual;
     if(manual) t=0;
     p=0;
  }
  
}
void flow(){
  if(!KEY1_down()){
    LE

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3098  2013-01-18 18:06  framework.dep
     文件       20123  2013-01-17 09:44  framework.ewd
     文件       50150  2013-01-18 11:51  framework.ewp
     文件        2826  2013-01-18 17:42  main.c
     文件        4168  2013-01-18 16:59  mini430.c
     文件         163  2013-01-17 09:43  mini430.eww
     文件        1103  2013-01-18 17:25  mini430.h
     文件           0  2013-01-18 17:42  path.txt

评论

共有 条评论