;---------------------------------------------------------------------------*
;工 程 名:KBIASM.mcp                                                        *
;硬件连接:                                                                  *
;    (1)如果键盘插在实验板的上排插孔,无须连线,若插在下排插孔,需手工接线,PTD7*
;       ,3,2及PTG4接键盘4根列线,PTG3-0接键盘4根行线                         *
;程序描述:按下键盘按键,串口发送对应的键值                                   *
;目    的:键盘中断,键盘扫描,键值识别,键值转换                               *
;注    意:如果键盘插在实验板的上排插孔,无须连线,若插在下排插孔,需手工接线   *
;-------------------苏州大学飞思卡尔嵌入式系统实验室2009年------------------*

 INCLUDE 'Includes.inc'

 XDEF _Startup, main            
 XREF __SEG_END_SSTACK 

; 变量段
MY_ZEROPAGE: SECTION  SHORT     ;在此处定义变量

; 代码段
MyCode:      SECTION  

main:
_Startup:
        SEI
        LDHX  #RAMEndAddr+1     ;初始化堆栈指针               
        TXS  
        JSR MCUInit             ;芯片初始化  
        JSR SCIInit             ;串口初始化
        JSR KBIInit             ;键盘初始化
        JSR EnableKBint         ;开放键盘接收中断
        CLI                     ;开放总中断   
mainLoop:
        NOP
        NOP
        BRA mainLoop

