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

📄 main.c

📁 mc9sdg128b 键盘实例程序 实现键盘输入的功能
💻 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 + -