;---------------------------------------------------------------------------* 
;工 程 名:SCISrchRe.mcp                                                     *
;硬件连接:                                                                  *
;    (1)MCU的串口1与PC串口相连                                              *
;程序描述:利用查询方式把收到的数据发送回去                                  *
;目    的:初步掌握利用中断方式进行串行通信的基本知识                        *                
;------------------苏州大学飞思卡尔嵌入式系统实验室2009年-------------------*

    INCLUDE 'Includes.inc'         ;总头文件

    XDEF _Startup, main            
    XREF __SEG_END_SSTACK 

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

; 代码段
MyCode:      SECTION  

main:
_Startup:
    SEI
    LDHX  #__SEG_END_SSTACK ;初始化堆栈指针               
    TXS                     
    JSR MCUInit             ;芯片初始化  
    JSR SCIInit             ;串口初始化
    CLI                     ;开放总中断   
mainLoop:
    JSR  SCIRe1             ;接收一个数据
    BCS  mainLoop           ;若没有收到，则继续等待
    JSR  SCISend1           ;若收到，则发送
    BRA mainLoop        
