chuong trinh dieu khien 8 led don dung ngon ngu ccsc don gian de hieu
Chương trình điều khiển 8 led chớp tắt dùng PIC16F877A viết bằng C:
Code:
//================================================= =======
// Ten chuong trinh : Mach test den chop tat tren PORTB
// Nguoi thuc hien : abc
// Ngay thuc hien : dd/mm/yyyy
// Mo ta phan cung : Dung PIC16F877A - thach anh 20MHz
// : LED giao tiep voi PORTB
// : Cuc duong cua LED noi voi Vcc
// : RB0 - RB7 la cac chan output
//================================================= =======
#include <16f877a.h>
#include <def_16f877a.h>
#device *=16 ADC=8
#FUSES NOWDT, HS, PUT, NOPROTECT, NOLVP
#use delay(clock=20000000)
void main()
{
// Thiet lap che do cho PORTB
TRISB = 0x00; // Tat ca PORTB deu la cong xuat du lieu
PORTB = 0xFF; // Tat het cac LED
While(1)
{
PORTB = 0; // Cho các LED sáng
delay_ms(500); // Tạo thời gian trễ 500ms
PORTB = 0xFF; // Cho các LED tắt
delay_ms(500); // Tạo thời gian trễ 500ms
}
}
namqn: Bạn nhớ viết bài bằng tiếng Việt có dấu, nếu không chúng tôi sẽ phải chuyển bài của bạn vào luồng 'Những bài viết không rõ ràng'.