+Chương trình điều khiển:

Một phần của tài liệu Đề cương ứng dụng lập trình C cho vi điều khiển 8051 doc (Trang 26)

*/==================Bo tien xu li===================*/#include<AT89x51.h> // Dinh kem file thu vien #include<AT89x51.h> // Dinh kem file thu vien

#define bat 1 // Dinh nghia gia tri bat den Led#define tat 0 // Dinh nghia gia tri tat den Led #define tat 0 // Dinh nghia gia tri tat den Led

/*==================khai bao bien==================*/sbit Led = P1^0; // Khai bao bien Led kieu bit chan P1.0 sbit Led = P1^0; // Khai bao bien Led kieu bit chan P1.0

/*================= Khai bao hàm==================*//*---ham tre ---*/ /*---ham tre ---*/ void delay(long time)

{ while(time--); while(time--); } /*---ham chinh---*/ void main(void) { while(1) {

Led = bat; // bat Leddelay(25000); // tre 1s delay(25000); // tre 1s Led = tat; // tat Led delay(25000); //tre 1s }

}

II. Phối hợp Led và nút nhấn 1. Phối hợp Led đơn và nút nhấn

II. Phối hợp Led và nút nhấn 1. Phối hợp Led đơn và nút nhấn viết chương trình điều khiển để khi bật công tắc START thì Led sang, khi bật công tắc STOP thì Led tắt.

Một phần của tài liệu Đề cương ứng dụng lập trình C cho vi điều khiển 8051 doc (Trang 26)