![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| English forum on PICs Forum for foreigners -only English in this forum - Do not need to register or login |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#11 |
|
Nhập môn đệ tử
Tham gia ngày: Nov 2007
Bài gửi: 3
: |
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
}
}
thay đổi nội dung bởi: namqn, 15-12-2007 lúc 01:23 AM. |
|
|
|
|
|