;-------------------------------------------------------*
;工 程 名:PrgFrame.prj                                  *
;硬件连接:                                              *
;    (1)MCU的I/O口引脚接小灯(见"LED.asm"文件中的说明)   *
;程序描述:用I/O口控制LED数码管显示数字                  *
;目    的:驱动LED数码管显示定义的数字                   *
;-------------------------------------------------------*

  INCLUDE 'Includes.inc'

  XDEF _Startup, main        ;定义可以被外部调用的函数
  
  XREF __SEG_END_SSTACK      ;由链接器定义的堆栈末尾地址


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

cs:   DS.B 1            ;位线信号
I1:   DS.B 1            ;临时变量
I2:   DS.B 1            ;临时变量 

; 代码段
MyCode:      SECTION
main:
_Startup:
  SEI
  LDHX   #RAMEndAddr+1     ;初始化堆栈指针
  TXS
  JSR MCUInit              ;芯片初始化  
  JSR LEDinit              ;I/O口小灯控制引脚初始化

mainLoop:
  LDHX #LEDbuf             ;取得显示缓冲区的首址
  JSR LEDshow              ;驱动数码管显示
  BRA mainLoop
  

;定义要显示的数字
;定义缓冲区
LEDbuf: 
    DC.B '2','0','0','9'

