⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 用msp430 对128×64的LCD的完全操作
💻 C
字号:
#include <msp430x14x.h>
#include "Op_LCD.h"
#include "Main.h"
#include "Init.h"
#include "character.h"

unsigned char flag_logo;

void init(void)
{
  init_MCU();
  init_LCD();
  init_TIMERA();
}

 void main(void)
{
 // unsigned char temp;
  flag_logo = 0;
  init();
  cls();
  _EINT();
  // i = 1;
 // disp_character(0,57,symbol[1]);

/*  for(temp = 0;temp <128;)
  {
     disp_num(2,temp,num[0]);
     temp += 8;
  }*/
 // disp_num(2,0,num[0]);
 // disp_num(3,59,num[0]);
 // disp_num(3,63,num[0]);
 // cls();
  
  while(1)
  {
  
  
  //disp_logo(logo1[0]);
  delay(5000);
  
  
  }
}
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A(void)
//interrupt[TIMERA0_VECTOR] void Timer_A (void)
{
  cls();
  if(flag_logo >6)
    flag_logo = 0;
  switch(flag_logo)
  {
    case 0:
      disp_logo1(logo1[0]);
    //disp_num(2,0,num8[0]);
      break;
    case 1:
      disp_logo1(logo1[1]);
      //disp_num(2,0,num8[1]);
      break;
    case 2:
      disp_logo1(logo1[2]);
      //disp_num(2,0,num8[2]);
      break;
    case 3:
      //disp_logo(logo1[1]);
      disp_logo1(logo1[3]);
      break;
    case 4:
      //disp_logo(logo1[1]);
    disp_logo1(logo1[4]);
      break;
    case 5:
      //disp_logo(logo1[1]);
    disp_logo1(logo1[5]);
      break;
    case 6:
      //disp_logo(logo1[1]);
    disp_logo1(logo1[6]);
      break;
    default:
        break;
  }
  flag_logo++;
  
  
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
  delay(5000);
 
}

⌨️ 快捷键说明

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