main.c
来自「实现HCS12单片机的简单键盘及显示」· C语言 代码 · 共 49 行
C
49 行
//这是个简易的键盘敲击,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 + =
减小字号Ctrl + -
显示快捷键?