main_anjian.c

来自「ti公司单片机通过中断检查按键在段式液晶显示」· C语言 代码 · 共 40 行

C
40
字号




#include <MSP430x44x.h>
#include "hl_key.h"
#include "df_timera.h"
#include "lcd.h"
unsigned char JianZhi;
void InitSys();
void main()
{
        WDTCTL = WDTHOLD+WDTPW;
        InitSys();
  start:
        JianZhi=GetKey();
        lcd_display(JianZhi);
        LPM3;
        goto start;                
}


void InitSys()
{
  InitKey();
  TimerAInit();
  Fllinit();
  Init_LCD();
  _EINT();
}

/******************************************************************
心得:行列式键盘中,如果在行上接上拉电阻做为产生中断的端口,则最后一
列的电平相对于其他列的电平要足够低才能正确做为键盘使用,否则不能正确
做为按键,会出现键值不稳定或者不灵敏等现象。
前后加延时
                                                     ----2007-4-22
******************************************************************/

⌨️ 快捷键说明

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