main.c

来自「实现单片机对LCD12864液晶的控制」· C语言 代码 · 共 45 行

C
45
字号
#include "MSP430X24X.h"
#define uchar unsigned char
#define uint unsigned int
#include "12864.c"

unsigned long i = 20000000;

void initSys(void)
{
  unsigned int x0;
  BCSCTL1 &= ~XT2OFF;               //打开XT2振荡器
  do
  {
    IFG1 &= ~OFIFG;
    for (x0 = 0xff; x0 > 0; x0--)
      ;
  }
  while ((IFG1 &OFIFG) != 0);
  BCSCTL2 = SELM_2 + SELS;          //选择MCLK,SMCLK为XT2;SELS为选择SMCLK,8M
  BCSCTL2 = DIVM_1;                 //MCLK分频,二分频
}

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;
  initSys();
  init12864();
  clr();
  display(1, 16, she);
  display(1, 32, zhi);
  display(1, 48, pin);
  display(1, 64, lv);
  display(1, 80, mao);
  display3(1, 96, num[(uchar)i / 10000000]);
  display(4, 16, shi);
  display(4, 32, ji);
  display(4, 48, shu);
  display(4, 64, chu);
  display(4, 80, mao);
  display3(4, 96, num[2]);
  while (1){

  }
}

⌨️ 快捷键说明

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