如何控制LED亮的时间和如何让LED交替亮

[复制链接]
1739|3
 楼主| zhangziye0505 发表于 2013-4-8 01:14 | 显示全部楼层 |阅读模式
怎样在这个让LED亮的代码里面控制亮的时间 还有怎么让LED交替亮
(MSP430g2553 Lauchpad,有两个LED)
代码是用CCSv5写的


  1. ;*******************************************************************************
  2.             .cdecls C,LIST,"msp430g2553.h"  ; Include device header file

  3.             .text                           ; Place program in ROM (Flash)
  4.             .global _main                   ; set entry point
  5. INIT_STACK: .set    0x400                   ;0x400 = 0x03FE+2, 0x03FE = RAM BOTTOM

  6. _main:
  7.              mov.w   #INIT_STACK,SP         ; initialize stack pointer  11
  8. StopWDT:     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop WDT (Watch Dog Timer) 12
  9. SetupP1:     bis.b   #41h, &P1DIR           ; Set Pin P1.0 and Pin P1.6 as output pins (P1.0 and
  10.                                             ;P1.6 connected to LEDs)
  11.                                             ; immediate mode, absolute mode
  12.                                             ; 41 hex = 001000001 binary

  13. Mainloop:   xor.b   #41h, &P1OUT           ; Toggle P1.0 and P1.6
  14.                                             ; immediate mode, absolute mode
  15.                                             ; 41 hex = 01000001 binary

  16. Wait:       mov.w   #65535, R15            ; Put delay in R15
  17.                                             ; immediate mode, absolute mode

  18. L1:         dec.w   R15                     ; Decrement R15
  19.             jnz     L1
  20.            ; xor.b   #40h, &P1OUT                    ; Delay over?
  21.             jmp     Mainloop                ; Again


  22. ;Interrupt Vectors

  23.            .sect   ".reset"                ; MSP430 RESET Vector
  24.            .short  _main
  25.            .end
dirtwillfly 发表于 2013-4-8 20:25 | 显示全部楼层
汗一个,这是汇编吧。
用C更简单
tong1991海深 发表于 2013-4-8 22:05 | 显示全部楼层
汇编看不懂啊
readygo2012 发表于 2013-4-8 23:12 | 显示全部楼层
这样控制LED亮的时间和如何让LED交替亮不管汇编还是C语言在网上都应该挺多的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部