Ðề tài: CCS C for PIC16F877A
View Single Post
Old 20-04-2006, 02:01 PM   #9
ncv
Đệ tử 1 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 16
:
Một phương án khác:

#include <16F877A.h>
#fuses HS, NOWDT, NOLVP, XT
#use delay(clock=4000000)

void main() {
byte leds = 0xff;
set_tris_b(0x00); // configure pins of PORTB as output
while (true) {
output_b(leds);
leds = ~leds; // toggle leds
delay_ms(1000);
}
}

Trích:
Nguyên văn bởi nhh
Ăc..ặc..đang post thì bị cúp điện,bực cả mình...

Và đây là câu trả lời cho việc delay led ở portB 1s

Code:
#include<16F877A.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=10000000)
#use fast_io(b)
#byte portb=0x6
main()
{
set_tris_b(0);
while(true)
{
portb=255; 	//all led on
delay_ms(1000);
portb=0;		//all led off
delay_ms(1000);
}
}
ncv vẫn chưa có mặt trong diễn đàn