main.c

来自「串口键盘,单片机应用者必备 给有用的同志门」· C语言 代码 · 共 40 行

C
40 行
字号
#include "SPCE061V004.h"
void Init_SER_Key();
void Init_MAX7219();
void LEDdisplay( unsigned char , unsigned char );
void KeyScan();
void System_Init(void);
unsigned int ReturnKeyValue();
void DisplayKeyValue();
extern  unsigned int KeyFlag;
typedef unsigned int uint;
uint KeyValue=0;
main()
{
uint k;
System_Init();
Init_SER_Key();
Init_MAX7219();
for(k=0;k<8;k++)
   LEDdisplay(k,0);
while (1)
    {
     KeyScan();
     if(KeyFlag)
        {
        KeyValue = ReturnKeyValue();
        KeyFlag  = 0;
        DisplayKeyValue();
        }
    *P_Watchdog_Clear=1;    
    }
   
}
void DisplayKeyValue()
{ 
  uint shi_wei,ge_wei;
  shi_wei=KeyValue/10;
  ge_wei=KeyValue-shi_wei*10;
  LEDdisplay(0x04,shi_wei);
  LEDdisplay(0x05,ge_wei);
}

⌨️ 快捷键说明

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