📄 main.c
字号:
#include "SPCE061A.H"
int main()
{
unsigned int I_Key; //定义一个变量,用以保存输入的键值
//设置 A 口为带下拉电阻的输入
*P_IOA_Dir=0x0000;
*P_IOA_Attrib=0x0000;
*P_IOA_Data=0x0000; //IOA 初始化开始
//设置 B 口为反相高电平输出
*P_IOB_Dir=0xffff;
*P_IOB_Attrib=0x0000;
*P_IOB_Data=0x0000; //IOB 初始化完成
while(1)
{
I_Key = Get_IOA_Data(); // 获取 A 口输入的键值
switch(I_Key) // 散转
{
case 0x0000: // 无键按下
break;
case 0x0001: // 按下的键号为 1
case 0x0002: // 按下的键号为 2
case 0x0004: // 按下的键号为 3
case 0x0008: // 按下的键号为 4
Set_IOB_Buffer(I_Key); // 把 A 口输入的键值送到 B 口
break;
default:
break;
}
*P_Watchdog_Clear=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -