📄 main.c
字号:
//-------------------------------------------------------------------------*
//工 程 名:DG128键盘中断(KeyBoard) *
//硬件连接: *
// 本实验程序只适合于4*4的键盘,使用了MC9S12DG128的PTH口作为该类键盘 *
// 的4根行线(PTH3-0)和4根列线(PTH7-4),并且必须自行接线:PTH0-7引脚对 *
// 应键盘模块的插线孔1-8脚(扩展板上有注明1脚),MCU的串口与PC方的串口相连 *
//程序描述:按下键盘按键,串口发送对应的键值 *
//说 明:PTH口引脚在扩展板上对应位置如下: *
// PTH7-LED1_CS3 PTH6-LED1_CS2 PTH5-LED1_CS1 PTH4-LED1_CS0 *
// PHT3-SPI2_SS PHT2-SPI2_SPSCK PTH1-SPI2_MOSI PHT0-SPI2_MISO *
//目 的:键盘扫描,键盘中断,键值识别,键盘编码 *
//日 期:2007.01.17 *
//-------《嵌入式系统-使用HCS12微控制器的设计与应用》教学实例-------------*
//头文件
#include "Includes.h" //总头文件
//主函数
int main()
{
DISABLE_INTERRUPTS; //禁止总中断
//1. 芯片初始化
MCUInit();
//2. 模块初始化
SCIInit(); //(1) 串行口初始化
KB_Init(); //(2) 键盘初始化
//3. 开放各模块中断
EnableIOint; //KB_P.7-4输入引脚允许中断
//4. 开放总中断
ENABLE_INTERRUPTS;
//主循环
while (1)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -