main.c

来自「MSP430-147实现数码管的循环显示,编译成功」· C语言 代码 · 共 37 行

C
37
字号
/*
*MSP430-147实现数码管的循环显示
*CHIUSIR AND LILY.WANG 2007.5.17
*/

#include "io430.h"
                                 
unsigned char myarraycode[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};//0--9
void delayms(int);

void main( void )
{
  int i;
  P4DIR=0XFF;//P4 output mode
  P5DIR=0XFF;//P5 output mode
  P5OUT=0X10;//select led
  while(1)
  {
     for(i=0;i<10;i++)
      {
        P4OUT=myarraycode[i];//0-9
        delayms(500);
      } 
  }
}


/***********sub functions****************/
void delayms(int ms)//毫秒为单位,8MHz为主时钟
{
  int aa,bb;
  for(aa=ms;aa>=0;aa--)
    for(bb=1900;bb>=0;bb--);
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?