Lê Thành Nhân
Thành Viên PIF
Các anh xem giúp em đoạn code này với, mục đích của em đó là : Ban đầu ta xuất tín hiệu ra cho led trên chân P1.0 sáng, sau đó ta sẽ dùng phương pháp dịch bit sang trái để các led khác sáng lần lượt, khoảng thời gian delay là 500ms.
Code em nó :
Không hiểu sao chỉ có mỗi con led ở chân P1.0 là sáng thôi, mấy con khác thì im lìm.
Các anh xem thử em viết sao ở chỗ nào ạ! Có phải em dùng hàm sai không ạ?
Code em nó :
PHP:
/*******************************************************************************
Dich bit quet led
Le Thanh Nhan
Khoa khoa hoc ung dung
*******************************************************************************/
#include <msp430g2553.h>
void main(void)
{
int i;
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR = 0x01;
for (i=0x01;i<0x80;i=i<<1);
P1OUT = i;
_delay_cycles(500);
P1OUT !=i;
_delay_cycles(500);
}
Các anh xem thử em viết sao ở chỗ nào ạ! Có phải em dùng hàm sai không ạ?