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

📄 main.c

📁 实现HCS12单片机的简单键盘及显示
💻 C
字号:
//这是个简易的键盘敲击,LED显示的正常程序。

#include "Includes.h"    //总头文件

//主函数  
void main()                                                       
{
    INT8U val=0,i=0,n[2]={0,0};
    
    DISABLE_INTERRUPTS;    //禁止总中断
    //1. 芯片初始化
    MCUInit();
    //2. 模块初始化
    LEDInit();             //小灯控制引脚初始化

    KB_Init();             //键盘初始化
    //3. 开放各模块中断
    EnableIOint;           //KB_P 输入引脚允许中断
    //4. 开放总中断
    ENABLE_INTERRUPTS;
    //总循环
 
    while (1)
    {   
      LED_T('L');          //小灯持续向左循环,PB0~PB7
      if(KB_P!=0xff)
        val=1;
      while (1)
      {
        if(val==0) 
          break;
        
          i=1;
          n[1]=KB_Def(KB_ScanN(10));
          if(n[1]=='N')
          {
            i=0;
            n[1]=n[0];
          }
          LED_B(LED_def(n[i]));
          n[0]=n[1];
        
      }
      
         
    }

}

⌨️ 快捷键说明

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