CHỚP TẮT LED PIC16F877A CCS

8:18:00 PM
Chào các bạn trong bài đăng này mình sẽ hướng dẫn các bạn bài đầu tiên là lập trình sáng tắt 1 con led đơn sử dụng PIC16F877A và trình biên dịch CCS.
Ảnh mô phỏng protues.


chớp tắt led sử dụng pic16f877a

Đây là code cách 1.
#include <16f877a.h>
#fuses NOLVP,NOWDT,PUT,XT
#use delay(clock=4000000)
void main (void)
{
set_tris_b(0x00); // khai báo portb là port xuất
output_b(0x00); // off hết led ở portb
while(true)  // vòng lặp vô hạn
{
delay_ms(100);
output_high(PIN_B0); // xuất mức 1 ra chân rb0
delay_ms(500);
output_low(PIN_B0); // xuất mức 0 ra chân rb0
}
}
Đây là code cách 2.
#include <16f877a.h>
#include <def_877a.h>
#fuses NOLVP,NOWDT,PUT,XT
#use delay(clock=4000000)
void main (void)
{
trisb=0x00;
portb=0x00;
while(true)
{
delay_ms(100);
rb0 = !rb0; // chân rb0 khác rb0 vi dụ 1 thành 0 or 0 thành 1
}
}
Các bạn có thể chọn 1 trong 2 cách nha cách nào dễ hiểu thì làm !
Link download Project. Click here

Share this

Related Posts

Previous
Next Post »