网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> 代码示例 >> TI DSP代码示例 >> C5000 >> 文章正文
  TMS320VC5416的8个LED测试程序         ★★★ 【字体:
TMS320VC5416的8个LED测试程序
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-22    

                   .title "LEDTEST.asm"
                   .mmregs

LEDAddr0     .set  30f0h
LEDAddr1     .set  3001h
LEDAddr2     .set  30f2h
LEDAddr3     .set  3003h
LEDAddr4     .set  3004h
LEDAddr5     .set  3005h
LEDAddr6     .set  3006h
LEDAddr7     .set  3007h
cpldport1          .set  2000h 
swcr      .set  2bh           
                   .def  _c_int00
STACK    .usect "stack",100 
                   .text
_c_int00:        
     RSBX CPL
     RSBX SXM
     LD #00h, DP           
     STM #000e3H,PMST
        STM #STACK+100h,SP 
     stm #0f000h,swwsr              ;等待0个时钟
     stm #1, swcr
     ssbx intm
     NOP
TstStatu:                    STM #0b, CLKMD ;switch to DIV mode                  
 
     LDM CLKMD, A
     AND #01b, A ;poll STATUS bit
     BC TstStatu, ANEQ
     STM #1111001111101111b, CLKMD ;switch to PLL
     RPT #1000
     NOP
                    LD  #0000H, A
                    NOP
                    NOP
                    PORTW *(8H), cpldport1
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr0
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr1
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr2
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr3
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr4
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr5
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr6
                    NOP
                    NOP
                    PORTW *(8H), LEDAddr7
     NOP
     NOP
                                    
LOOP_1:

                    LD #01110111B, A   ;1
     PORTW *(8H), LEDAddr0
                    NOP
                    NOP
                    CALL delay1s
                    LD #00010100B, A   ;2
                    NOP
                    NOP
     PORTW *(8H), LEDAddr1
                    NOP
                    NOP
                    CALL delay1s 
                    LD #11111111B, A   ;3
                    NOP
                    NOP
     PORTW *(8H), LEDAddr2
                    NOP
                    NOP
                    CALL delay1s
                    LD #11111111B, A   ;4
     PORTW *(8H), LEDAddr3
                    NOP
                    NOP
                    CALL delay1s
                    LD #11111111B, A   ;5
     PORTW *(8H), LEDAddr4
                    NOP
                    NOP
                    CALL delay1s
                    LD #11111111B, A   ;6
     PORTW *(8H), LEDAddr5
                    NOP
                    NOP
                    CALL delay1s
                    LD #11111111B, A   ;7
     PORTW *(8H), LEDAddr6
                    NOP
                    NOP
                    CALL delay1s
                    LD #11111111B, A   ;8
     PORTW *(8H), LEDAddr7
                    NOP
                    NOP
                    CALL delay1s
                    LD #00000000B, A   
                    PORTW *(8H), LEDAddr0
                    NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr1
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr2
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr3
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr4
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr5
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr6
     NOP
                    NOP
                    CALL delay1s
     PORTW *(8H), LEDAddr7
     NOP
                    NOP
                    CALL delay1s
                    NOP
                    NOP
                   
                    SSBX XF
                    NOP
                    RPT #2000
                    NOP
                    RPT #2000
                    NOP
                    RSBX XF
                    NOP
                    RPT #2000
                    NOP
                    RPT #2000
                    NOP
                   
                   
                   
                  B    LOOP_1
                   
delay1s:
     STM #3000, AR3
delay_1    
     RPT #6FFH
     NOP
     NOP
     NOP
     BANZ delay_1, *AR3-
     NOP
     NOP
      RET
                   .end  

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    CY7C68001与TMS320VC5416的接…
    TMS320VC5416扩展内存使用的…
    TMS320VC5416内部ROM中的BOO…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号