?? main.c
字號(hào):
//-------------------------------------------------------------------------*
//工 程 名:DG128鍵盤(pán)中斷(KeyBoard) *
//硬件連接: *
// 本實(shí)驗(yàn)程序只適合于4*4的鍵盤(pán),使用了MC9S12DG128的PTH口作為該類(lèi)鍵盤(pán) *
// 的4根行線(PTH3-0)和4根列線(PTH7-4),并且必須自行接線:PTH0-7引腳對(duì) *
// 應(yīng)鍵盤(pán)模塊的插線孔1-8腳(擴(kuò)展板上有注明1腳),MCU的串口與PC方的串口相連 *
//程序描述:按下鍵盤(pán)按鍵,串口發(fā)送對(duì)應(yīng)的鍵值 *
//說(shuō) 明:PTH口引腳在擴(kuò)展板上對(duì)應(yīng)位置如下: *
// PTH7-LED1_CS3 PTH6-LED1_CS2 PTH5-LED1_CS1 PTH4-LED1_CS0 *
// PHT3-SPI2_SS PHT2-SPI2_SPSCK PTH1-SPI2_MOSI PHT0-SPI2_MISO *
//目 的:鍵盤(pán)掃描,鍵盤(pán)中斷,鍵值識(shí)別,鍵盤(pán)編碼 *
//日 期:2007.01.17 *
//-------《嵌入式系統(tǒng)-使用HCS12微控制器的設(shè)計(jì)與應(yīng)用》教學(xué)實(shí)例-------------*
//頭文件
#include "Includes.h" //總頭文件
//主函數(shù)
int main()
{
DISABLE_INTERRUPTS; //禁止總中斷
//1. 芯片初始化
MCUInit();
//2. 模塊初始化
SCIInit(); //(1) 串行口初始化
KB_Init(); //(2) 鍵盤(pán)初始化
//3. 開(kāi)放各模塊中斷
EnableIOint; //KB_P.7-4輸入引腳允許中斷
//4. 開(kāi)放總中斷
ENABLE_INTERRUPTS;
//主循環(huán)
while (1)
{
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -