Custom Search



Nơi bạn đến là nơi tôi bắt đầu, nơi tôi qua sẽ là nơi bạn đến...

Tuesday, October 2, 2012

Led sáng từ phải qua trái

Chương trình mẫu:


Chip type : ATmega16
Program type : Application
AVR Core Clock frequency: 8.000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
*****************************************************/

#include "mega16.h"
#include "delay.h" //khai bao thu vien ham tao tre
#define LED PORTC //dinh nghia LED la PORTC

void main(void)
{
char i; //khai bao mot bien su dung de dem so lan dich bit
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=Out
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=1
PORTC=0xFF; //LED duoc noi vao PORTC vi vay chon trang thai led sau khi mach duoc cap nguon la LED tat
DDRC=0xFF; //chon trang thai cho phep xuat ra dieu khien led

while (1)
{
for(i=0;i {
LED = ~(0x80>>i); //dich so 128 di i don vi ( bit cao nhat la 1)sau do dao trang thai bit
delay_ms(500); //tre 500ms
}

};
}

Tải về:  http://www.mediafire.com/?oiq23cbh84zoh0j
Nguồn sangthai.com.vn