Yêu cầu: Để nắm được nội dung trong box này các bạn cần làm quen trước với phần cứng 8051, tổ chức bộ nhớ,... và tìm hiểu qua về ngôn ngữ C (vì mình sẽ viết chủ yếu là C ). Phần này mình xin phép bỏ qua và bắt tay ngay vào phần bài tập.
Bài 1: Viết chương trình điều khiển 1 đèn led chớp tắt tại cổng P2.0 với thời gian chớp tắt tùy ý.
// Chương trình dùng phần mềm MCS51 biên dịch, Anot của Led qua điện trở 330R lên VCC , phần Katot nối trực tiếp với Post của VĐK.
#include<reg52.h>
sbit LED=P2^0;
void delay (void)
{
int i;
for (i=0;i<20000;i++);
}
void main (void)
{
while (1)
{
LED=1; // tắt led
delay();
LED=0; // bật led
delay();
}
}
// Kết thúc bài 1, bài 2 sẽ bắt đầu vào ngày hôm sau nhé!
Đăng nhận xét