led.c

来自「msp430+dypme007」· C语言 代码 · 共 40 行

C
40
字号
#include <hw_types.h>
#include <hw_memmap.h>
#include <hw_ints.h>
#include <interrupt.h>
#include <sysctl.h>
#include <gpio.h>

void jtagWait(void)
{
  SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
  GPIODirModeSet(GPIO_PORTC_BASE,GPIO_PIN_5,GPIO_DIR_MODE_IN);
  if(GPIOPinRead(GPIO_PORTC_BASE,GPIO_PIN_5)==0x01)
  {
    for(;;);
  }
  SysCtlPeripheralDisable(SYSCTL_PERIPH_GPIOC);
}
int main(void)
{
  unsigned char jj[2]="0";
  unsigned char key;
  LcdDelay(10);
  jtagWait();
  LcdDelay(10);
  SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_USE_OSC|SYSCTL_OSC_MAIN|
                 SYSCTL_XTAL_6MHZ);
  LcdInit();
  KeyInit();
  LcdClear();
  LcdPst(0,0);
  while(1){
    key=KeyRelease();
    if(key!=16) 
    {
      jj[0]=key+48;
      LcdWriteWord(jj);
      KeyDelay(1000);
    }
  }
}

⌨️ 快捷键说明

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