Chat
Danh mục
Bài 1: IO led đơn

Bài 1: IO led đơn

Số lượng:
Thêm vào giỏ
Bài 1: IO led đơn đã được thêm vào giỏ hàng

Chào các bạn, như đã hẹn trước với các bạn về dự án "8051" hôm nay mình dành chút thời gian ôn lại một số kiến thức đã học. Cũng lâu lắm rồi từ ngày ra trường giờ mới đụng tới, có lẽ với nhiều người đã học qua lập trình cho 8051 nói chung và lập trình C cho 8051 nói riêng, thì các ví dụ về IO led đơn có lẽ là đơn giản nhất. Tuy vậy mình vẫn muốn giới thiệu lại  một lần nữa, hi vọng sẽ giúp các bạn đã học hệ thống lại, và các bạn chưa học có cơ hội tiếp cận gần hơn với 8051 qua các ví dụ.
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é!